From 7c8da1717291bc0b53ba35bb9412fc4936ee9337 Mon Sep 17 00:00:00 2001 From: Graham Date: Mon, 24 Apr 2017 06:17:53 -0400 Subject: [PATCH] Token: Add new tokens --- lithos_c/inc/Lth_token.h | 2 ++ lithos_c/src/token.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lithos_c/inc/Lth_token.h b/lithos_c/inc/Lth_token.h index 036214e..8c46fda 100644 --- a/lithos_c/inc/Lth_token.h +++ b/lithos_c/inc/Lth_token.h @@ -31,6 +31,8 @@ Lth_X(Semico) // ; Lth_X(BrackO) // [ Lth_X(BrackC) // ] +Lth_X(BraceO) // { +Lth_X(BraceC) // } Lth_X(LnEnd ) // \n diff --git a/lithos_c/src/token.c b/lithos_c/src/token.c index fa761f7..c1b1a96 100644 --- a/lithos_c/src/token.c +++ b/lithos_c/src/token.c @@ -46,6 +46,8 @@ void Lth_TokenGet(FILE *fp, Lth_Token *out) case '[': Lth_TokenSet(out, BrackO); return; case ']': Lth_TokenSet(out, BrackC); return; + case '{': Lth_TokenSet(out, BraceO); return; + case '}': Lth_TokenSet(out, BraceC); return; case '\n': Lth_TokenSet(out, LnEnd ); return;