cocoj

Coco/R Compiler Generator (Java Version)

Install

All systems
curl cmd.cat/cocoj.sh
Debian Debian
apt-get install coco-java
Ubuntu
apt-get install coco-java
image/svg+xml Kali Linux
apt-get install coco-java
Windows (WSL2)
sudo apt-get update sudo apt-get install coco-java
Raspbian
apt-get install coco-java

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.