cococpp

Coco/R Compiler Generator (C++ Version)

Install

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

coco-cpp

Coco/R Compiler Generator (C++ 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 cococpp, which is a shell script in /usr/bin.