⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 read.me

📁 cocorj09-一个Java语言分析器
💻 ME
字号:
Coco/R for Java 1.09
====================

Pat Terry
Rhodes University
GRAHAMSTOWN 6140
South Africa

Last amended Sunday  11-July-1999

This distribution contains

 - the sources and compiled classes for Coco/R for Java, as extended and
   modified by Pat Terry (cspt@cs.ru.ac.za) from the originals developed by
   Hanspeter Moessenboeck (Moessenboeck@ssw.uni-linz.ac.at)

 - the sources and compiled classes for the Taste example compiler, as used
   as an illustration in other distributions of Coco/R, again based on those
   developed by Hanspeter Moessenboeck.

 - standard frame files and a sample minimal driver class for use with Coco/R
   for Java.

 - documentation as an HTML file for reading with a standard browser.  There
   is no embedded Java; the documentation should be readable with simple
   browsers!

The distribution must be unpacked with a utility that preserves long file
names and subdirectory structures.  Such utilities are freely available on the
Internet from various sites.

The files distributed here have been tested using JDK 1.1 compilers.  They seem
to be compatible with JDK 1.2.  Alterations needed to build the system for a
1.0 compiler are clearly marked in the files; the distribution has been tested
with the JDK 1.0.2 compiler under Linux.

Documentation explaining the use of Coco/R for Java may be found at

     http://cs.ru.ac.za/homes/cspt/javacoco.htm  (this version)

(this file also appears in the html directory in this distribution kit)

and at

     http://www.ssw.uni-linz.ac.at/Projects/Coco/Coco.html (original version)

and information on other versions of Coco/R for Pascal, C and Modula-2 can be
found at

     http://cs.ru.ac.za/homes/cspt/cocor.htm

It is important to realize that Coco/R is intended for use with grammars that
meet the LL(1) conditions. Many grammars require some massaging before these
conditions are met. The use of Extended BNF (EBNF) instead of simple BNF makes
it easy to avoid most LL(1) conflicts.

Responsibility for errors introduced while the system was extended to give the
version in this distribution belongs to Pat Terry, who will be grateful to
have such errors brought to his attention.  However, while every attempt has
been made to ensure that Coco/R performs satisfactorily, the developers can
accept no liability for any damage or loss, including special, incidental, or
consequential, caused by the use of the software, directly or indirectly.

All trademarks are dutifully acknowledged.

History

1.04 (8 July 1998)

  - First release with Terry modifications

1.05 (31 July 1998)

  - Subtle bug in DFA class fixed by Moessenboeck

1.06 (24 August 1998)

  - literal tokens can no longer be empty

1.07 (10 October 1998)

  - Moessenboeck added the ability for functions to return array types
    (Suggestion from John Gough, Australia)

1.08 (5 November 1998)

  - Eliminated allowing incomplete strings within attributes and actions

1.09 (9 July 1999)

  - Attributes allowed between < ... > or <. ... .> brackets, to allow for
    Boolean comparisons to form part of an actual parameter.
  - (. may no longer appear within semantic action text, as this is probably a
    symptom of unmatched (. ... .) bracketing.

=end=

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -