From: Baptiste L. <bl...@us...> - 2004-06-21 13:49:38
|
Update of /cvsroot/cpptool/CppParser/examples/parser/testdata/symbol_table In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17570/examples/parser/testdata/symbol_table Modified Files: enum1.txt enum2.txt __tests__.txt Log Message: * in the process of adding enum support to symbol table * refactored grammar for better enum tree structure Index: enum2.txt =================================================================== RCS file: /cvsroot/cpptool/CppParser/examples/parser/testdata/symbol_table/enum2.txt,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** enum2.txt 8 Jun 2004 20:23:19 -0000 1.1.1.1 --- enum2.txt 21 Jun 2004 13:49:29 -0000 1.2 *************** *** 1,12 **** ! ====file: enum1.cpp $Values.0$enum $Values.1$Values { v1 = 0, v2, v3 ! }; ====declarations: enumeration(Values) { ! declaration: $Values.0 references: $Values.1 values { --- 1,12 ---- ! ====file: enum2.cpp $Values.0$enum $Values.1$Values { v1 = 0, v2, v3 ! } value_; ====declarations: enumeration(Values) { ! declarations: $Values.0 references: $Values.1 values { *************** *** 16,18 **** --- 16,21 ---- } } + ##variable(value_) { + ## type: type(Values) + ##} ====end: Index: __tests__.txt =================================================================== RCS file: /cvsroot/cpptool/CppParser/examples/parser/testdata/symbol_table/__tests__.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** __tests__.txt 20 Jun 2004 11:00:36 -0000 1.2 --- __tests__.txt 21 Jun 2004 13:49:29 -0000 1.3 *************** *** 7,8 **** --- 7,9 ---- typedef2.txt namespace3.txt + enum1.txt Index: enum1.txt =================================================================== RCS file: /cvsroot/cpptool/CppParser/examples/parser/testdata/symbol_table/enum1.txt,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** enum1.txt 8 Jun 2004 20:23:19 -0000 1.1.1.1 --- enum1.txt 21 Jun 2004 13:49:29 -0000 1.2 *************** *** 1,12 **** ! ====file: enum2.cpp $Values.0$enum $Values.1$Values { v1 = 0, v2, v3 ! } value_; ====declarations: enumeration(Values) { ! declaration: $Values.0 references: $Values.1 values { --- 1,12 ---- ! ====file: enum1.cpp $Values.0$enum $Values.1$Values { v1 = 0, v2, v3 ! }; ====declarations: enumeration(Values) { ! declarations: $Values.0 references: $Values.1 values { *************** *** 16,21 **** } } - variable(value_) { - type: type(Values) - } ====end: --- 16,18 ---- |