Revision 861025

Go back to digest for 21st September 2008

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