More Info

Revision 861025

(Back to digest)
 

Other 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