logo of the SSW institute
Institut für Systemsoftware
Johannes Kepler Universität Linz
Fachbereich Informatik
logo of the Cristian Doppler Research Association
Christian Doppler Labor
Automated Software Engineering

Home

General
Staff
Contact
Partners
Alumni

Research
Areas
Projects
Papers
Books
Reports
Awards

Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad

Misc
Library
Seminars
Gallery
Links
Search

Webmaster


logo of the Johannes Kepler University (JKU)

Change Log for the VB Version of Coco/R

This log records the changes since December 2006.

2009-07-09
  • New release: Jun, 22 2009
  • Support for pragmas which are part of terminal classes (thanks to Serge Voloshenyuk)
  • More robust UTF-8 handling in ParserGen.CopySourcePart and Scanner.GetString.
  • Simplified Coco.atg (using statements handled by ANY).
2008-11-13
  • New release: Nov, 8 2008
  • Bugfix in DFA.NumberNodes.
  • Minor change: Code cleanup.
  • Minor change: More robust Scanner, never assign Buffer.EOF to a char (which results in an overflow, and crashes in a checked environment).
2008-10-20
  • New release: Oct, 1 2008
  • Bugfix: bug in the construction of the scanner automaton fixed.
  • Minor change: More robust Peek method is Scanner.
  • Minor change: Allow underscores (_) in identifiers.
2008-02-13
  • Minor change: The grammar dependent fields Scanner.start and Parser.set are now static. This speeds up the case where many instances of the compiler are created. Especially when the grammar is big, but the input sentences are short.
2008-02-10
  • Bugfix in DFA.vb, possible crash in generated Scanners with IGNORECASE feature.
2007-09-12
  • Enhanced support for input streams: Previously we did support seek-able streams with fixed size (e.g. files), but not non seek-able streams (e.g. network). Now we support both stream types. Please note since our memory buffer keeps the entire history of a non seek-able stream, the maximum supported stream size is limited by the available memory and the runtime environment.
  • The possibility to set the output path with command line option "-o".
  • The main method returns 1 if the grammar contained an error.
2006-12-19
  • First release of the Visual Basic version of Coco/R