From b1d084a2422ba8d18e8b057332b953adbed1e782 Mon Sep 17 00:00:00 2001 From: josh Date: Tue, 4 Nov 2008 22:44:36 +0000 Subject: [PATCH] added bracket/brace tokens git-svn-id: svn://anubis/misc/llvm@71 bd8a9e45-a331-0410-811e-c64571078777 --- jlc/jlc.lex | 7 +++++++ jlc/jlc.y | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/jlc/jlc.lex b/jlc/jlc.lex index f95e5b5..03430ce 100644 --- a/jlc/jlc.lex +++ b/jlc/jlc.lex @@ -37,6 +37,13 @@ \" return DQUOTE; \' return SQUOTE; +\{ return LCURLY; +\} return RCURLY; +\[ return LBRACKET; +\] return RBRACKET; +\( return LPAREN; +\) return RPAREN; + 0b[01]+ return BIN_NUMBER; 0x[0-9A-Fa-f]+ return HEX_NUMBER; 0[0-7]* return OCT_NUMBER; diff --git a/jlc/jlc.y b/jlc/jlc.y index 37fb2a6..7b3c653 100644 --- a/jlc/jlc.y +++ b/jlc/jlc.y @@ -58,6 +58,13 @@ int main(int argc, char * argv[]) %token DQUOTE; %token SQUOTE; +%token LCURLY; +%token RCURLY; +%token LBRACKET; +%token RBRACKET; +%token LPAREN; +%token RPAREN; + %token BIN_NUMBER; %token HEX_NUMBER; %token OCT_NUMBER;