This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
errors [2020/02/20 17:44] jtwine |
errors [2020/04/12 10:48] (current) jtwine |
||
---|---|---|---|
Line 9: | Line 9: | ||
^ Syntax error, expected: %%;%% ^ The line in question or the line above it is missing the statement terminator, which is a semicolon, or an invalid character was present in a label or program name.^ | ^ Syntax error, expected: %%;%% ^ The line in question or the line above it is missing the statement terminator, which is a semicolon, or an invalid character was present in a label or program name.^ | ||
^ Syntax error, expected: DisplayString ^ The ''Display'' statement expects a quoted string but something else was provided instead. ^ | ^ Syntax error, expected: DisplayString ^ The ''Display'' statement expects a quoted string but something else was provided instead. ^ | ||
- | ^ Strings used in Display and Serial statements cannot be longer than 32 printed characters ^ The ''Display'' and ''Serial'' statements in 10LC limit the string to 32 //printed// characters. ^ | + | ^ Strings used in Display and Serial statements cannot be longer than 32\\ printed characters ^ The ''Display'' and ''Serial'' statements in 10LC limit the string to 32 //printed// characters. ^ |
^ 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, 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 50: | Line 50: | ||
^ L1535 ^ Only one {modifier} statement is allowed. ^ You can only specify the indicated modifier once. ^ | ^ L1535 ^ Only one {modifier} statement is allowed. ^ You can only specify the indicated modifier once. ^ | ||
^ L1536 ^ If specified, the SetupPod statement must be the first statement in a 10LC file ^ Since Pod configuration affects other setup information, if you are going to specify a Pod, it must be the first statement present. ^ | ^ L1536 ^ If specified, the SetupPod statement must be the first statement in a 10LC file ^ Since Pod configuration affects other setup information, if you are going to specify a Pod, it must be the first statement present. ^ | ||
- | ^ L1537 ^ <symbol> is not a valid compiler directive ^ D ^ | + | ^ L1537 ^ <symbol> is not a valid compiler directive ^ You have specified something that was not recognized as a valid compiler directive. ^ |
- | ^ L1538 ^ Program <name> contains a reference to label <name> which was never defined ^ D ^ | + | ^ L1538 ^ Program <name> contains a reference to label <name> which was never defined ^ The specified Program referenced the specified Label (via a ''Goto'' statement) but never defined that label. ^ |
- | ^ L1539 ^ Compilation stopped because the WarningsAreErrors option is set and a warning was emitted ^ D ^ | + | ^ L1539 ^ Compilation stopped because the WarningsAreErrors option is set and a warning was emitted ^ A warning was generated but since the WarningsAreErrors option was set, this stops compilation. ^ |
- | ^ L1540 ^ The extended statements are unavailable because the EnableIntrinsicStatements option was not set ^ D ^ | + | ^ L1540 ^ The extended statements are unavailable because the EnableIntrinsicStatements option was not set ^ The EnableIntrinsicStatements option must be set in order to use the extended/intrinsic statements. ^ |
- | ^ L1541 ^ The SetupPod statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1541 ^ The SetupPod statement has already been specified (possibly in another file) ^ The ''SetupPod'' statement can only be specified once. ^ |
- | ^ L1542 ^ The SetupBeep statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1542 ^ The SetupBeep statement has already been specified (possibly in another file) ^The ''SetupBeep'' statement can only be specified once. ^ |
- | ^ L1543 ^ The SetupInteractiveErrors statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1543 ^ The SetupInteractiveErrors statement has already been specified (possibly in another file) ^ The ''SetupInteractiveErrors'' statement can only be specified once. ^ |
- | ^ L1544 ^ The SetupBusTestAddress statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1544 ^ The SetupBusTestAddress statement has already been specified (possibly in another file) ^ The ''SetupBusTestAddress'' statement can only be specified once. ^ |
- | ^ L1545 ^ The SetupRunUUTAddress statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1545 ^ The SetupRunUUTAddress statement has already been specified (possibly in another file) ^ The ''SetupRunUUTAddress'' statement can only be specified once. ^ |
- | ^ L1546 ^ The SetupXOn statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1546 ^ The SetupXOn statement has already been specified (possibly in another file) ^ The ''SetupXOn'' statement can only be specified once. ^ |
- | ^ L1547 ^ The SetupXOff statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1547 ^ The SetupXOff statement has already been specified (possibly in another file) ^ The ''SetupXOff'' statement can only be specified once. ^ |
- | ^ L1548 ^ The SetupLineSize statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1548 ^ The SetupLineSize statement has already been specified (possibly in another file) ^ The ''SetupLineSize'' statement can only be specified once. ^ |
- | ^ L1549 ^ The SetupPodTimeout statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1549 ^ The SetupPodTimeout statement has already been specified (possibly in another file) ^ The ''SetupPodTimeout'' statement can only be specified once. ^ |
- | ^ L1550 ^ The SetupNewline statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1550 ^ The SetupNewline statement has already been specified (possibly in another file) ^ The ''SetupNewline'' statement can only be specified once. ^ |
- | ^ L1551 ^ The SetupMaskFLMayBeEnabled statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1551 ^ The SetupMaskFLMayBeEnabled statement has already been specified (possibly in another file) ^ The ''SetupMaskFLMayBeEnabled'' statement can only be specified once. ^ |
- | ^ L1552 ^ The SetupForcingLineNames statement has already been specified (possibly in another file) ^ D ^ | + | ^ L1552 ^ The SetupForcingLineNames statement has already been specified (possibly in another file) ^ The ''SetupForcingLineNames'' statement can only be specified once. ^ |
- | ^ L1553 ^ The SetupMemMap statement has already been specified (possibly in another file) ^ D ^ | + | |
^ 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. ^ | ||