Units | Class Hierarchy | Classes, Interfaces and Objects | Types | Variables | Constants | Functions and Procedures | Identifiers

# Class TIFPSPascalCompilerMessage

## Unit

ifpscomp

## Declaration

`type TIFPSPascalCompilerMessage = class(TObject)`

## Description

TIFPSPascalCompilerMessage is the base class for compiler messages

## Fields

| Name | Description
--- | --- | ---
| `FCol` |
| `FModuleName` |
| `FParam` |
| `FPosition` |
| `FRow` |

## Methods

### Overview

| `function ErrorType: string; virtual; abstract;`
| `function MessageToString: string; virtual;`
| `procedure SetParserPos(Parser: TIfPascalParser);`
| `function ShortMessageToString: string; virtual; abstract;`

### Description

| `function ErrorType: string; virtual; abstract;`

| `function MessageToString: string; virtual;`

| `procedure SetParserPos(Parser: TIfPascalParser);`

| `function ShortMessageToString: string; virtual; abstract;`

## Properties

### Overview

| `property Col: Cardinal;`
| `property ModuleName: string;`
| `property Param: string;`
| `property Pos: Cardinal;`
| `property Row: Cardinal;`

### Description

| `property Col: Cardinal;`

| `property ModuleName: string;`

| `property Param: string;`

| `property Pos: Cardinal;`

| `property Row: Cardinal;`