C# Class Interpreter.frontend.pascal.PascalErrorCode

Show file Open project: dfdemar/Pascal_Interpreter Class Usage Examples

Public Properties

Property Type Description
ALREADY_FORWARDED PascalErrorCode
CASE_CONSTANT_REUSED PascalErrorCode
IDENTIFIER_REDEFINED PascalErrorCode
IDENTIFIER_UNDEFINED PascalErrorCode
INCOMPATIBLE_ASSIGNMENT PascalErrorCode
INCOMPATIBLE_TYPES PascalErrorCode
INVALID_ASSIGNMENT PascalErrorCode
INVALID_CHARACTER PascalErrorCode
INVALID_CONSTANT PascalErrorCode
INVALID_EXPONENT PascalErrorCode
INVALID_EXPRESSION PascalErrorCode
INVALID_FIELD PascalErrorCode
INVALID_FRACTION PascalErrorCode
INVALID_IDENTIFIER_USAGE PascalErrorCode
INVALID_INDEX_TYPE PascalErrorCode
INVALID_NUMBER PascalErrorCode
INVALID_STATEMENT PascalErrorCode
INVALID_SUBRANGE_TYPE PascalErrorCode
INVALID_TARGET PascalErrorCode
INVALID_TYPE PascalErrorCode
INVALID_VAR_PARM PascalErrorCode
IO_ERROR PascalErrorCode
MIN_GT_MAX PascalErrorCode
MISSING_BEGIN PascalErrorCode
MISSING_COLON PascalErrorCode
MISSING_COLON_EQUALS PascalErrorCode
MISSING_COMMA PascalErrorCode
MISSING_CONSTANT PascalErrorCode
MISSING_DO PascalErrorCode
MISSING_DOT_DOT PascalErrorCode
MISSING_END PascalErrorCode
MISSING_EQUALS PascalErrorCode
MISSING_FOR_CONTROL PascalErrorCode
MISSING_IDENTIFIER PascalErrorCode
MISSING_LEFT_BRACKET PascalErrorCode
MISSING_OF PascalErrorCode
MISSING_PERIOD PascalErrorCode
MISSING_PROGRAM PascalErrorCode
MISSING_RIGHT_BRACKET PascalErrorCode
MISSING_RIGHT_PAREN PascalErrorCode
MISSING_SEMICOLON PascalErrorCode
MISSING_THEN PascalErrorCode
MISSING_TO_DOWNTO PascalErrorCode
MISSING_UNTIL PascalErrorCode
MISSING_VARIABLE PascalErrorCode
NOT_CONSTANT_IDENTIFIER PascalErrorCode
NOT_RECORD_VARIABLE PascalErrorCode
NOT_TYPE_IDENTIFIER PascalErrorCode
RANGE_INTEGER PascalErrorCode
RANGE_REAL PascalErrorCode
STACK_OVERFLOW PascalErrorCode
TOO_MANY_ERRORS PascalErrorCode
TOO_MANY_LEVELS PascalErrorCode
TOO_MANY_SUBSCRIPTS PascalErrorCode
UNEXPECTED_EOF PascalErrorCode
UNEXPECTED_TOKEN PascalErrorCode
UNIMPLEMENTED PascalErrorCode
UNRECOGNIZABLE PascalErrorCode
WRONG_NUMBER_OF_PARMS PascalErrorCode

Public Methods

Method Description
ToString ( ) : string
getStatus ( ) : int

Private Methods

Method Description
PascalErrorCode ( int status, string message ) : System
PascalErrorCode ( string message ) : System

Method Details

ToString() public method

public ToString ( ) : string
return string

getStatus() public method

public getStatus ( ) : int
return int

Property Details

ALREADY_FORWARDED public static property

public static PascalErrorCode,Interpreter.frontend.pascal ALREADY_FORWARDED
return PascalErrorCode

CASE_CONSTANT_REUSED public static property

public static PascalErrorCode,Interpreter.frontend.pascal CASE_CONSTANT_REUSED
return PascalErrorCode

IDENTIFIER_REDEFINED public static property

public static PascalErrorCode,Interpreter.frontend.pascal IDENTIFIER_REDEFINED
return PascalErrorCode

IDENTIFIER_UNDEFINED public static property

public static PascalErrorCode,Interpreter.frontend.pascal IDENTIFIER_UNDEFINED
return PascalErrorCode

INCOMPATIBLE_ASSIGNMENT public static property

public static PascalErrorCode,Interpreter.frontend.pascal INCOMPATIBLE_ASSIGNMENT
return PascalErrorCode

INCOMPATIBLE_TYPES public static property

public static PascalErrorCode,Interpreter.frontend.pascal INCOMPATIBLE_TYPES
return PascalErrorCode

INVALID_ASSIGNMENT public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_ASSIGNMENT
return PascalErrorCode

INVALID_CHARACTER public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_CHARACTER
return PascalErrorCode

INVALID_CONSTANT public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_CONSTANT
return PascalErrorCode

INVALID_EXPONENT public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_EXPONENT
return PascalErrorCode

INVALID_EXPRESSION public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_EXPRESSION
return PascalErrorCode

INVALID_FIELD public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_FIELD
return PascalErrorCode

INVALID_FRACTION public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_FRACTION
return PascalErrorCode

INVALID_IDENTIFIER_USAGE public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_IDENTIFIER_USAGE
return PascalErrorCode

INVALID_INDEX_TYPE public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_INDEX_TYPE
return PascalErrorCode

INVALID_NUMBER public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_NUMBER
return PascalErrorCode

INVALID_STATEMENT public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_STATEMENT
return PascalErrorCode

INVALID_SUBRANGE_TYPE public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_SUBRANGE_TYPE
return PascalErrorCode

INVALID_TARGET public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_TARGET
return PascalErrorCode

INVALID_TYPE public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_TYPE
return PascalErrorCode

INVALID_VAR_PARM public static property

public static PascalErrorCode,Interpreter.frontend.pascal INVALID_VAR_PARM
return PascalErrorCode

IO_ERROR public static property

public static PascalErrorCode,Interpreter.frontend.pascal IO_ERROR
return PascalErrorCode

MIN_GT_MAX public static property

public static PascalErrorCode,Interpreter.frontend.pascal MIN_GT_MAX
return PascalErrorCode

MISSING_BEGIN public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_BEGIN
return PascalErrorCode

MISSING_COLON public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_COLON
return PascalErrorCode

MISSING_COLON_EQUALS public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_COLON_EQUALS
return PascalErrorCode

MISSING_COMMA public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_COMMA
return PascalErrorCode

MISSING_CONSTANT public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_CONSTANT
return PascalErrorCode

MISSING_DO public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_DO
return PascalErrorCode

MISSING_DOT_DOT public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_DOT_DOT
return PascalErrorCode

MISSING_END public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_END
return PascalErrorCode

MISSING_EQUALS public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_EQUALS
return PascalErrorCode

MISSING_FOR_CONTROL public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_FOR_CONTROL
return PascalErrorCode

MISSING_IDENTIFIER public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_IDENTIFIER
return PascalErrorCode

MISSING_LEFT_BRACKET public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_LEFT_BRACKET
return PascalErrorCode

MISSING_OF public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_OF
return PascalErrorCode

MISSING_PERIOD public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_PERIOD
return PascalErrorCode

MISSING_PROGRAM public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_PROGRAM
return PascalErrorCode

MISSING_RIGHT_BRACKET public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_RIGHT_BRACKET
return PascalErrorCode

MISSING_RIGHT_PAREN public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_RIGHT_PAREN
return PascalErrorCode

MISSING_SEMICOLON public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_SEMICOLON
return PascalErrorCode

MISSING_THEN public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_THEN
return PascalErrorCode

MISSING_TO_DOWNTO public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_TO_DOWNTO
return PascalErrorCode

MISSING_UNTIL public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_UNTIL
return PascalErrorCode

MISSING_VARIABLE public static property

public static PascalErrorCode,Interpreter.frontend.pascal MISSING_VARIABLE
return PascalErrorCode

NOT_CONSTANT_IDENTIFIER public static property

public static PascalErrorCode,Interpreter.frontend.pascal NOT_CONSTANT_IDENTIFIER
return PascalErrorCode

NOT_RECORD_VARIABLE public static property

public static PascalErrorCode,Interpreter.frontend.pascal NOT_RECORD_VARIABLE
return PascalErrorCode

NOT_TYPE_IDENTIFIER public static property

public static PascalErrorCode,Interpreter.frontend.pascal NOT_TYPE_IDENTIFIER
return PascalErrorCode

RANGE_INTEGER public static property

public static PascalErrorCode,Interpreter.frontend.pascal RANGE_INTEGER
return PascalErrorCode

RANGE_REAL public static property

public static PascalErrorCode,Interpreter.frontend.pascal RANGE_REAL
return PascalErrorCode

STACK_OVERFLOW public static property

public static PascalErrorCode,Interpreter.frontend.pascal STACK_OVERFLOW
return PascalErrorCode

TOO_MANY_ERRORS public static property

public static PascalErrorCode,Interpreter.frontend.pascal TOO_MANY_ERRORS
return PascalErrorCode

TOO_MANY_LEVELS public static property

public static PascalErrorCode,Interpreter.frontend.pascal TOO_MANY_LEVELS
return PascalErrorCode

TOO_MANY_SUBSCRIPTS public static property

public static PascalErrorCode,Interpreter.frontend.pascal TOO_MANY_SUBSCRIPTS
return PascalErrorCode

UNEXPECTED_EOF public static property

public static PascalErrorCode,Interpreter.frontend.pascal UNEXPECTED_EOF
return PascalErrorCode

UNEXPECTED_TOKEN public static property

public static PascalErrorCode,Interpreter.frontend.pascal UNEXPECTED_TOKEN
return PascalErrorCode

UNIMPLEMENTED public static property

public static PascalErrorCode,Interpreter.frontend.pascal UNIMPLEMENTED
return PascalErrorCode

UNRECOGNIZABLE public static property

public static PascalErrorCode,Interpreter.frontend.pascal UNRECOGNIZABLE
return PascalErrorCode

WRONG_NUMBER_OF_PARMS public static property

public static PascalErrorCode,Interpreter.frontend.pascal WRONG_NUMBER_OF_PARMS
return PascalErrorCode