From 28e92029752693ffe33de12c10de3e7bd39a3c94 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Sun, 30 Jul 2006 03:28:46 +0000 Subject: Figured out a format I like, we'll see what happens. --- src/build.l | 31 +++++++++++++++++++++++++++++++ src/build.y | 0 src/lexer.flex | 13 ------------- 3 files changed, 31 insertions(+), 13 deletions(-) create mode 100644 src/build.l create mode 100644 src/build.y delete mode 100644 src/lexer.flex (limited to 'src') diff --git a/src/build.l b/src/build.l new file mode 100644 index 0000000..6daaa94 --- /dev/null +++ b/src/build.l @@ -0,0 +1,31 @@ + int lineNum = 1; +%% + +[,:=] return yytext[0]; +"+=" return TOK_ADDSET; + +"default" return TOK_DEFAULT; +"action" return TOK_ACTION; +"create" return TOK_CREATE; +"file" return TOK_FILE; +"from" return TOK_FROM; +"files" return TOK_FILES; +"in" return TOK_IN; +"using" return TOK_USING; +"rule" return TOK_RULE; +"requires" return TOK_REQUIRES; +"for" return TOK_FOR; +"set" return TOK_SET; +"matches" return TOK_MATCHES; +"all" return TOK_ALL; +"one" return TOK_ONE; +"perform" return TOK_PERFORM; +"produces" return TOK_PRODUCES; +"command" return TOK_COMMAND; + +\n+ return TOX_EOL; +[ \t\r]* + +\/\/.* +"#".* + diff --git a/src/build.y b/src/build.y new file mode 100644 index 0000000..e69de29 diff --git a/src/lexer.flex b/src/lexer.flex deleted file mode 100644 index 508a50c..0000000 --- a/src/lexer.flex +++ /dev/null @@ -1,13 +0,0 @@ - int lineNum = 1; -%% - -"="|"("|")"|"{"|"}"|";"|"," return yytext[0]; -"==" return TOK_COMPARE; -"target" return TOK_TARGET; - -\n ++lineNum; -[ \t\r]* - -\/\/.* -"#".* - -- cgit v1.2.3