SpiderScript - Moved header to directory, ready to remove from tree
[tpg/acess2.git] / Usermode / Libraries / libspiderscript.so_src / lex.c
index bb86198..b659e34 100644 (file)
@@ -274,6 +274,11 @@ int GetToken(tParser *File)
        
        // Logical NOT
        case '!':
+               if( *File->CurPos == '=' ) {
+                       File->CurPos ++;
+                       ret = TOK_NOTEQUALS;
+                       break;
+               }
                ret = TOK_LOGICNOT;
                break;
        // Bitwise NOT
@@ -377,7 +382,7 @@ int GetToken(tParser *File)
                        break;
                }
                // Syntax Error
-               ret = TOK_INVAL;
+               File->Token = TOK_INVAL;
                
                fprintf(stderr, "Syntax Error: Unknown symbol '%c'\n", *File->CurPos);
                longjmp(File->JmpTarget, 1);

UCC git Repository :: git.ucc.asn.au