From: Robert L. <rle...@us...> - 2007-02-27 09:07:19
|
Update of /cvsroot/ccmtools/ccmtools/src/ccmtools/parser/assembly In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv29224/src/ccmtools/parser/assembly Modified Files: assembly.flex bnf.txt Log Message: "const" is an alias for "constant" Index: bnf.txt =================================================================== RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/parser/assembly/bnf.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** bnf.txt 23 Feb 2007 14:15:33 -0000 1.4 --- bnf.txt 27 Feb 2007 09:07:15 -0000 1.5 *************** *** 26,30 **** attribute := "attribute" internal_port "=" external_port ";" ! constant := "constant" internal_port "=" value ";" value := STRING | NUMBER --- 26,30 ---- attribute := "attribute" internal_port "=" external_port ";" ! constant := ("constant" | "const") internal_port "=" value ";" value := STRING | NUMBER Index: assembly.flex =================================================================== RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/parser/assembly/assembly.flex,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** assembly.flex 23 Feb 2007 14:15:33 -0000 1.5 --- assembly.flex 27 Feb 2007 09:07:15 -0000 1.6 *************** *** 87,90 **** --- 87,93 ---- "this" { return symbol(sym.THIS); } "to" { return symbol(sym.TO); } + + /* aliases */ + "const" { return symbol(sym.CONSTANT); } /* operators and separators */ |