EnglishFrenchSpanish

OnWorks favicon

Coco/S Parser Generator

Free download Coco/S Parser Generator Linux app to run online in Ubuntu online, Fedora online or Debian online

This is the Linux app named Coco/S Parser Generator whose latest release can be downloaded as CocoS-0.7.zip. It can be run online in the free hosting provider OnWorks for workstations.

Download and run online this app named Coco/S Parser Generator with OnWorks for free.

Follow these instructions in order to run this app:

- 1. Downloaded this application in your PC.

- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.

- 3. Upload this application in such filemanager.

- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.

- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.

- 6. Download the application, install it and run it.

Coco/S Parser Generator


Ad


DESCRIPTION

Coco/S is a compiler generator that takes plain EBNF grammar files and features a SAX style call back API. It is written in Java and produces a Java Scanner (Lexer) and Parser for the language described by the input grammar.

Coco/S is a branch of the 2010/11 release of Coco/R for Java.

While Coco/R takes an attributed grammar file, Coco/S has a callback API. This has the advantage of a clean separation between grammar (EBNF) and Compiler/Interpreter.

Features

  • Takes a plain EBNF grammar file.
  • Generates Scanner (Lexer) and Parser for the source language.
  • Preserves modifications in ParserListener for continous development.
  • Native LL(1) parser with conflict resolution effectively allowing LL(k) grammars.
  • Generated code is Java.


Audience

Developers


User interface

Command-line


Programming Language

Java



This is an application that can also be fetched from https://sourceforge.net/projects/cocos-parsergen/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.


Ad