CHANGELOG 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. Version 0.1.7:
  2. 2004-04-30:
  3. - Added scientific calculator example (calc1)
  4. - Added support for error-handling rules
  5. - Added support for rule handlers to raise errors
  6. Version 0.1.6:
  7. 2004-04-30:
  8. - Added ANSI C parser to examples
  9. Version 0.1.5:
  10. 2004-04-30:
  11. - Added XML support - can now export and import parse trees to/from
  12. XML strings or xml.dom.minidom objects
  13. Version 0.1.4:
  14. 2004-04-29:
  15. - Improved the layout and usability of python parser files generated
  16. by the bison2py utility, particularly with the '-c' option enabled
  17. - fixed the 'template' example, so that it actually works if used as is
  18. - tidied up and fleshed out the walkthrough document
  19. Version 0.1.3:
  20. 2004-04-28:
  21. - java example:
  22. - replaced grammar file with an adapted version of one
  23. from the GNU gcj compiler source - the damn thing works now!
  24. - fixed lex script
  25. - core - added support for a 'debug' flag keyword argument to Parser.run(),
  26. which causes the bison-generated parser to haemorrhage out all manner of
  27. detailed debug info
  28. - various other fixes and tidy-ups
  29. Version 0.1.2:
  30. 2004-04-25:
  31. - moved pure-python code from bison.pyx (now renamed to bison_.pyx),
  32. into a new file 'bison.py'.
  33. - patched by Eugene Oden to fix bug in processing legacy rules files
  34. in cases where rules contained character literals
  35. - added '-c' option to bison2py utility, which causes the generation
  36. of handler code as separate node classes instead of methods
  37. Version 0.1.1:
  38. 2004-04-23:
  39. - changed call signature for user target callbacks, to a much faster and
  40. more convenient form
  41. - fixed several fatal bugs
  42. - added java parser example
  43. Version 0.1.0:
  44. 2004-04-23:
  45. - first release