coco-java 20110419-1 source package in Ubuntu


coco-java (20110419-1) unstable; urgency=low

  * New upstream release
  * Frame files provided as command line argument take now precedence
    over frame files in the source directory of the attributed grammar.
  * The package can be set as a directive in the attributed
    grammar: $package=packageName
    if the package is set in the attributed grammar and on the command
    line, the command line argument takes precedence.
  * New option checkEOF: With the option checkEOF the user can specify
    whether the generated parser should check if the entire input has been
    consumed after parsing, i.e., if the token after the start symbol of
    the grammar is an end-of-file token. The user can enable or disable
    this check by the following directive in the attributed grammar:
    $checkEOF=true // enable the end of file check (default)
    $checkEOF=false // disable the end of file check
  * Support for UTF-8 input: The token stores the character position
    in Token.charPos.
  * Support for copyright sections in the generated files. If a
    file named Copyright.frame is provided, it will be included at
    the top of the generated scanner and parser.
  * Cleanup, removed the marker $$$ from the end of the frame files.
  * More robust scanner generation.
  * More robust UTF-8 handling in ParserGen.CopySourcePart and
  * Simplified Coco.atg (using statements handled by ANY).
  * Minor change: Code cleanup.
 -- Ubuntu Archive Auto-Sync <email address hidden>   Sat,  30 Apr 2011 12:41:06 +0000

Upload details

Uploaded by:
Ubuntu Archive Auto-Sync on 2011-04-30
Uploaded to:
Original maintainer:
Loeberbauer Markus
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section


Oneiric: [FULLYBUILT] i386


File Size SHA-256 Checksum
coco-java_20110419.orig.tar.gz 39.8 KiB 31320076b1e63cbc2493a7ca0f4b5999685e490eb7191aa47845104380c857d0
coco-java_20110419-1.diff.gz 6.0 KiB 34db893e6930467a2f10109450493013e3a0108bd72c99e8ba53f6ae15940347
coco-java_20110419-1.dsc 1.1 KiB 7e16ca8ce3d3dc61f908163474d6f1dca461290cc04ca694d26c0519dca4e9d1

Available diffs

View changes file

Binary packages built by this source

coco-java: Coco/R Compiler Generator (Java Version)

 Coco/R is a compiler generator, which takes an attributed grammar of a source
 language and generates a scanner and a parser for this language. The scanner
 works as a deterministic finite automaton. The parser uses recursive descent.
 LL(1) conflicts can be resolved by a multi-symbol lookahead or by semantic
 checks. Thus the class of accepted grammars is LL(k) for an arbitrary k.
 To start Coco call cocoj, which is a shell script in /usr/bin.