User Tools

Site Tools


errors

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
errors [2020/02/20 18:04]
jtwine [Parser Errors]
errors [2020/04/12 10:48]
jtwine
Line 12: Line 12:
 ^ Invalid character: %%' " '%% ^ If this error is shown at the start of the quoted string for a ''​Display''​ or ''​Serial''​ statement, it actually means the quoted string contains at least one unsupported character. ^ ^ Invalid character: %%' " '%% ^ If this error is shown at the start of the quoted string for a ''​Display''​ or ''​Serial''​ statement, it actually means the quoted string contains at least one unsupported character. ^
 ^ Syntax error, expected: RegName, Symbol, IntegerValue,​ Not, And, Or,\\  ShiftL, ShiftR, Increment, Decrement, Goto ^ This usually means that an unexpected comparison operator or symbol was encountered in an ''​If''​ expression. ^ ^ Syntax error, expected: RegName, Symbol, IntegerValue,​ Not, And, Or,\\  ShiftL, ShiftR, Increment, Decrement, Goto ^ This usually means that an unexpected comparison operator or symbol was encountered in an ''​If''​ expression. ^
-^ Syntax error, expected: SetupBeep, SetupInteractiveErrors,​\\ SetupEnableFL,​ SetupLineSize,​ SetupNewline,​ SetupPod,\\ SetupXOn, SetupXOff, SetupPodTimeout,​ SetupTraps,​\\ Program, EndProgram, Read, Write, WriteCtrl, Learn,\\ Alias, Const, Global, RegName, Symbol, Increment,​\\ Decrement, Execute, SetupMemMap,​ Display, AutoTest, BusTest,\\ LongRAMTest,​ ShortRAMTest,​ ROMTest, IOTest, Not, Ramp, Walk,\\ ToggleAddress,​\\ ReadProbe, ReadTape, WriteTape, ToggleData, ToggleCtrl,​\\ ReadStatus, Stop, RunUUT, LabelMarker,​ Goto, If, Sync, Setup,\\ Delay, Fill, FillRamp, Serial, ShiftL, ShiftR, CompilerDirective,​ Equals, AndEquals, OrEquals, ShiftLEquals,​ ShiftREquals ^ This is a long error saying that you simply ​doubled a semicolon somewhere or used a keyword/​statement that does not exist in 10LC. ^+^ Syntax error, expected: SetupBeep, SetupInteractiveErrors,​\\ SetupEnableFL,​ SetupLineSize,​ SetupNewline,​ SetupPod,\\ SetupXOn, SetupXOff, SetupPodTimeout,​ SetupTraps,​\\ Program, EndProgram, Read, Write, WriteCtrl, Learn,\\ Alias, Const, Global, RegName, Symbol, Increment,​\\ Decrement, Execute, SetupMemMap,​ Display, AutoTest, BusTest,\\ LongRAMTest,​ ShortRAMTest,​ ROMTest, IOTest, Not, Ramp, Walk,\\ ToggleAddress,​\\ ReadProbe, ReadTape, WriteTape, ToggleData, ToggleCtrl,​\\ ReadStatus, Stop, RunUUT, LabelMarker,​ Goto, If, Sync, Setup,\\ Delay, Fill, FillRamp, Serial, ShiftL, ShiftR, CompilerDirective,​ Equals, AndEquals, OrEquals, ShiftLEquals,​ ShiftREquals ^ This is a long error saying that you likely ​doubled a semicolon somewhere or used a keyword/​statement that does not exist in 10LC. ^
 ^ Syntax error, expected: Repeat, Loop, ;, Into ^ A statement has an unsupported value in it. ^ ^ Syntax error, expected: Repeat, Loop, ;, Into ^ A statement has an unsupported value in it. ^
  
Line 25: Line 25:
 ^ L1029 ^ ICE: Unexpected IF modifier type {modtype} encountered ^ This is an Internal Compiler Error that should not occur - contact me if it does. ^ ^ L1029 ^ ICE: Unexpected IF modifier type {modtype} encountered ^ This is an Internal Compiler Error that should not occur - contact me if it does. ^
 ^ L1030 ^ ICE: No register obtained for resolved Alias ^ This is an Internal Compiler Error that should not occur - contact me if it does. ^ ^ L1030 ^ ICE: No register obtained for resolved Alias ^ This is an Internal Compiler Error that should not occur - contact me if it does. ^
-^ L1512 ^ <​value>​ was unexpected, expected a Register or an Alias ^  A value was specified where a register (or an alias) was expected. ^ +^ L1512 ^ <​value>​ was unexpected, expected a Register or an Alias ^ A value was specified where a register (or an alias) was expected. ^ 
-^ L1513 ^ <​name>​ was unexpected, expected a Value or Const ^  A register or alias was specified where a value (or constant) was expected. ^+^ L1513 ^ <​name>​ was unexpected, expected a Value or Const ^ A register or alias was specified where a value (or constant) was expected. ^
 ^ L1514 ^ <​something>​ was unexpected, expected a Value, Const, Register, Alias or an Expression ^ An unrecognized symbol was specified where a value, constant, register, alias or expression was expected. ^ ^ L1514 ^ <​something>​ was unexpected, expected a Value, Const, Register, Alias or an Expression ^ An unrecognized symbol was specified where a value, constant, register, alias or expression was expected. ^
 ^ L1515 ^ <​something>​ was unexpected, expected a Value, Const, Register, or an Alias ^ An unrecognized symbol was specified where a value, constant, register, or alias was expected. ^ ^ L1515 ^ <​something>​ was unexpected, expected a Value, Const, Register, or an Alias ^ An unrecognized symbol was specified where a value, constant, register, or alias was expected. ^
Line 67: Line 67:
 ^ L1552 ^ The SetupForcingLineNames statement has already been specified (possibly in another file) ^ The ''​SetupForcingLineNames''​ statement can only be specified once.  ^ ^ L1552 ^ The SetupForcingLineNames statement has already been specified (possibly in another file) ^ The ''​SetupForcingLineNames''​ statement can only be specified once.  ^
 ^ L1554 ^ A Global Alias named <​name>​ has already been created ^ A global Alias already exists with the same specified name. ^ ^ L1554 ^ A Global Alias named <​name>​ has already been created ^ A global Alias already exists with the same specified name. ^
-^ L1555 ^ A Program cannot execute itself ^ A program ​has an ''​Execute''​ statement that references itself and recursive calls are not supported on the 9010A. ^+^ L1555 ^ A Program cannot execute itself ^ A Program ​has an ''​Execute''​ statement that references itself and recursive calls are not supported on the 9010A. ^ 
 +^ L1556 ^ An unescaped <​char>​ character is followed by <​symbol>​ which was identified as a const value, not a valid register name or Alias. ^ A Program has specified a Constant after a special character that expects a Register identifier. ^ 
 +^ L1557 ^ An unescaped <​char>​ character is followed by <​symbol>​ which was not identified as a valid register name or Alias. ^ A Program has specified an unknown symbol after a special character that expects a Register identifier. ^ 
 +^ L1558 ^ There is a limit of 16 Labels per Program ^ A Program can only have 16 labels defined. ^ 
 +^ L1559 ^ There is a limit of 100 Programs ^ Only 100 Programs can be created on the 9010A. ^ 
 +^ L1560 ^ Invalid program number <num> specified - program numbers have a range of 0 to 99. ^ A Program declaration specified a Program Number but the specified number was out of range. ^ 
 +^ L1561 ^ An unescaped <​char>​ character is followed by whitespace instead of a valid register name or Alias. ^ An unescaped <​char>​ character is followed by whitespace where a Register identifier was expected. ^ 
 +^ L1562 ^ Program <​name>​ was never defined ^ An program named <​name>​ was referenced but was never actually defined. ^
  
  
errors.txt · Last modified: 2020/04/12 10:48 by jtwine