Revision 861025
Go back to digest for 21st September 2008Other in Educational
Aleix Pol Gonzalez committed changes in /trunk/KDE/kdeedu/kalgebra/analitza:
Changed the KAlgebra parser.
It is quite a bit change and there are some remaining issues, most tests are passing now so shouldn't be a big issue.
The grammar is using QLALR and it has changed a bit since the last version because of some incompatibilities.
Special thanks to Roberto Raggi who helped me to specify the grammar.
File Changes
Added 7 files
- /trunk/KDE/kdeedu/kalgebra/analitza
- /exp.g
- /explexer.cpp
- /explexer.h
- /expressionparser.cpp
- /expressionparser.h
- /expressiontable.cpp
- /expressiontable_p.h
Deleted 2 files
- /trunk/KDE/kdeedu/kalgebra/analitza
- /exp.cpp
- /exp.h
Modified 9 files
- /trunk/KDE/kdeedu/kalgebra/analitza
- /analitza.cpp
- /CMakeLists.txt
- /expression.cpp
- /htmlexpressionwriter.cpp
- /stringexpressionwriter.cpp
- /tests/analitzatest.cpp
- /tests/expressiontest.cpp
- /tests/exptest.cpp
- /tests/exptest.h
18 files changed in total