TIFPasToken

Unit: ifs_utl.pas
TIfPasToken is used to store the token in TIfPascalParser.

Declaration:
TIfPasToken = (
CSTI_SyntaxErrorSyntax error at current position (illegal character)
CSTI_CommentEOFErrorA comment that is not closed properly
CSTI_CharErrorAn invalid char (#123)
CSTI_StringErrorNon closing string before end of line
CSTI_EOFEnd Of File, but not expected
CSTI_WhitespaceA whitespace (#32, #9, #10 or #13)
CSTI_CommentA comment (//, { and } or (* and *)}
CSTI_IdentifierIdentifier
CSTI_SemiColonSemicolon (;)
CSTI_CommaComma (,)
CSTI_PeriodPeriod (.)
CSTI_ColonColon (:)
CSTI_OpenRoundOpen Round (
CSTI_CloseRoundClose Round )
CSTI_OpenBlockOpen Block ([)
CSTI_CloseBlockClose Block (])
CSTI_AssignmentAssignment (:=)
CSTI_EqualEqual sign (=)
CSTI_NotEqualNot equal sign (<>)
CSTI_GreaterGreater than (>)
CSTI_GreaterEqualGreater or equal then (>=)
CSTI_LessLess than (<)
CSTI_LessEqualLess equal (<=)
CSTI_PlusPlus (+)
CSTI_MinusMinus (-)
CSTI_DivideDivide (/)
CSTI_MultiplyMultiply (*)
CSTI_IntegerAn Integer number (a number without a period in it)
CSTI_RealReal number (a number with a period in it)
CSTI_StringString ('stringhere')
CSTI_CharChar (#13)
CSTI_HexIntHexadecimal number ($12)
CSTII_and'And'
CSTII_array'Array'
CSTII_begin'begin'
CSTII_case'case'
CSTII_const'const'
CSTII_div'div'
CSTII_do'do'
CSTII_downto'downto'
CSTII_else'else'
CSTII_end'end'
CSTII_for'for'
CSTII_function'function'
CSTII_if'if'
CSTII_in'in'
CSTII_mod'mod'
CSTII_not'not'
CSTII_of'of'
CSTII_or'or'
CSTII_procedure'procedure'
CSTII_program'program'
CSTII_repeat'repeat'
CSTII_set'set'
CSTII_shl'shl'
CSTII_shr'shr'
CSTII_string'string'
CSTII_then'then'
CSTII_to'to'
CSTII_type'type'
CSTII_until'until'
CSTII_uses'uses'
CSTII_var'var'
CSTII_while'while'
CSTII_with'with'
CSTII_xor'xor'
CSTII_exit'exit'
CSTII_break'break'
);