Skip to content
/ llk Public

Recursive-descent parsers and scanners generaror

License

Notifications You must be signed in to change notification settings

dstogov/llk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recursive-descent parser and scanner generator

This is an experimental programming language front-end generator. Its implementation is mainly based on ideas taken from Coco/R and ANTLR. It generates light-weight efficient scanners and recursive-descent parsers, using LL(*) and syntatic and semantic predicates for LL conflicts resolution.

The implementation is written as a prototype in PHP, and may generate front-ends in C and PHP.

$ php llk.php [options] <gramma-definition-file>

This project is experimental and may be incomplete. It was written for personal usage and is not going to be actively maintained by the author.

About

Recursive-descent parsers and scanners generaror

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages