Mescc: avoid `if'.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 20 Nov 2016 20:17:49 +0000 (21:17 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 12 Dec 2016 19:33:49 +0000 (20:33 +0100)
* module/language/c/lexer.mes (keywords): Produce `If'.
* module/language/c/parser.mes (c-parser): Use `If.'

module/language/c/lexer.mes
module/language/c/parser.mes

index 84bab1f8ba63a74434a804a89ab8281eb2e91c3c..6218e5d51fcccb3a7ac0910f1a7f21d5852150c3 100644 (file)
     ("while" . while)
     ("continue" . continue)
     ("default" . default)
-    ("if" . if)
+    ("if" . If)
     ("do" . do)
 
     ;; these aren't exactly keywords, but hey
index b308fa5e58b691b3b00c05c5ccafa06b8c3c7184..2a0af14ac6cd327f79a6d2bf02b2661bd4b76f08 100644 (file)
@@ -61,7 +61,7 @@
            break case continue goto label
            return switch
            for
-           if else
+           If else
            (left: or && ! * / + -)
            (left: bool double float enum void int struct)
            (left: < > <= >=)