C# Class Interpreter.frontend.pascal.PascalErrorCode

Mostrar archivo 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_oe static_oe property

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

CASE_CONSTANT_REUSED public_oe static_oe property

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

IDENTIFIER_REDEFINED public_oe static_oe property

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

IDENTIFIER_UNDEFINED public_oe static_oe property

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

INCOMPATIBLE_ASSIGNMENT public_oe static_oe property

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

INCOMPATIBLE_TYPES public_oe static_oe property

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

INVALID_ASSIGNMENT public_oe static_oe property

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

INVALID_CHARACTER public_oe static_oe property

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

INVALID_CONSTANT public_oe static_oe property

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

INVALID_EXPONENT public_oe static_oe property

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

INVALID_EXPRESSION public_oe static_oe property

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

INVALID_FIELD public_oe static_oe property

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

INVALID_FRACTION public_oe static_oe property

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

INVALID_IDENTIFIER_USAGE public_oe static_oe property

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

INVALID_INDEX_TYPE public_oe static_oe property

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

INVALID_NUMBER public_oe static_oe property

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

INVALID_STATEMENT public_oe static_oe property

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

INVALID_SUBRANGE_TYPE public_oe static_oe property

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

INVALID_TARGET public_oe static_oe property

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

INVALID_TYPE public_oe static_oe property

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

INVALID_VAR_PARM public_oe static_oe property

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

IO_ERROR public_oe static_oe property

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

MIN_GT_MAX public_oe static_oe property

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

MISSING_BEGIN public_oe static_oe property

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

MISSING_COLON public_oe static_oe property

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

MISSING_COLON_EQUALS public_oe static_oe property

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

MISSING_COMMA public_oe static_oe property

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

MISSING_CONSTANT public_oe static_oe property

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

MISSING_DO public_oe static_oe property

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

MISSING_DOT_DOT public_oe static_oe property

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

MISSING_END public_oe static_oe property

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

MISSING_EQUALS public_oe static_oe property

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

MISSING_FOR_CONTROL public_oe static_oe property

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

MISSING_IDENTIFIER public_oe static_oe property

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

MISSING_LEFT_BRACKET public_oe static_oe property

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

MISSING_OF public_oe static_oe property

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

MISSING_PERIOD public_oe static_oe property

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

MISSING_PROGRAM public_oe static_oe property

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

MISSING_RIGHT_BRACKET public_oe static_oe property

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

MISSING_RIGHT_PAREN public_oe static_oe property

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

MISSING_SEMICOLON public_oe static_oe property

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

MISSING_THEN public_oe static_oe property

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

MISSING_TO_DOWNTO public_oe static_oe property

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

MISSING_UNTIL public_oe static_oe property

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

MISSING_VARIABLE public_oe static_oe property

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

NOT_CONSTANT_IDENTIFIER public_oe static_oe property

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

NOT_RECORD_VARIABLE public_oe static_oe property

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

NOT_TYPE_IDENTIFIER public_oe static_oe property

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

RANGE_INTEGER public_oe static_oe property

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

RANGE_REAL public_oe static_oe property

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

STACK_OVERFLOW public_oe static_oe property

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

TOO_MANY_ERRORS public_oe static_oe property

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

TOO_MANY_LEVELS public_oe static_oe property

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

TOO_MANY_SUBSCRIPTS public_oe static_oe property

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

UNEXPECTED_EOF public_oe static_oe property

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

UNEXPECTED_TOKEN public_oe static_oe property

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

UNIMPLEMENTED public_oe static_oe property

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

UNRECOGNIZABLE public_oe static_oe property

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

WRONG_NUMBER_OF_PARMS public_oe static_oe property

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