]> git.sur5r.net Git - cc65/blobdiff - src/ld65/scanner.c
Added simple expressions for the config file
[cc65] / src / ld65 / scanner.c
index 8767c368c04076d60818e55d481ce5f6e283f19b..d67e6327da51a212ab01217124ee40f55e507239 100644 (file)
@@ -225,6 +225,36 @@ Again:
     /* Other characters */
     switch (C) {
 
+        case '-':
+            NextChar ();
+            CfgTok = CFGTOK_MINUS;
+            break;
+
+        case '+':
+            NextChar ();
+            CfgTok = CFGTOK_PLUS;
+            break;
+
+        case '*':
+            NextChar ();
+            CfgTok = CFGTOK_MUL;
+            break;
+
+        case '/':
+            NextChar ();
+            CfgTok = CFGTOK_DIV;
+            break;
+
+       case '(':
+           NextChar ();
+           CfgTok = CFGTOK_LPAR;
+           break;
+
+       case ')':
+           NextChar ();
+           CfgTok = CFGTOK_RPAR;
+           break;
+
        case '{':
            NextChar ();
            CfgTok = CFGTOK_LCURLY;