A parser for the BOPL language in Eclipse-Prolog
ECL
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
.gitignore
COPYING.LGPL-3
README.md
lexer_bopl.ecl
parser_bopl.ecl
type_check_bopl.ecl

README.md

BOPL-APS

A parser for the BOPL language in ECLiPSe-CLP [a dialect of Prolog]

BOPL is a toy language useful to teach parsing and semantics

ECLiPSe or ECLiPSe-CLP is a Prolog dialect, see http://eclipseclp.org/ (it is totally unrelated to the Eclipse editor for Java)

Some of the code is inspired by source code by Professor J.Malenfant http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/ for his APS lectures (Analyse des Programmes et Sémantique)