Commits

Show all
Author Commit Message Labels Comments Date
Ivan Boldyrev
Update copyright string and license file.
Ivan Boldyrev
Initial version of error handling.
Ivan Boldyrev
Named gensyms
Ivan Boldyrev
Document use of many RULE-EXP in :MAYBE
Ivan Boldyrev
Bugfix: undefined variable in expansion
Ivan Boldyrev
Documentation is updated
Ivan Boldyrev
Changes from fucc--ll--0.2 are merged
Ivan Boldyrev
WARN if delimiter has alphabetic character in its name.
Ivan Boldyrev
Syntax of grammar definitions is changed.
Ivan Boldyrev
Bugfix: make example/calculator to compile and run
Ivan Boldyrev
Bugfix: offset-by-one error in calculation of nonterminal-id.
Ivan Boldyrev
Bugfix: update FIRST-NTERMINAL-ID
Ivan Boldyrev
Rename variable for consistence
Ivan Boldyrev
Preliminary version of LL parser.
Ivan Boldyrev
Bugfix: by-1 offset in nterminal-id.
Ivan Boldyrev
Bugfix: Use word 'terminal' and 'nterminal'
Ivan Boldyrev
Slightly optimize defparser macro
Ivan Boldyrev
New function nterminal-id
Ivan Boldyrev
Use word 'terminal' for terminals and 'nterminal' for non-terminals
Ivan Boldyrev
Complex form expansion is documented in sources.
Ivan Boldyrev
New condition type LR-PARSE-ERROR-CONDITION
Ivan Boldyrev
Conditions, slots and macros inf fucc-decl.lisp are documented
Ivan Boldyrev
Remove obsolete :pathname option from ASDF defintions
Ivan Boldyrev
Remove stale debug print
Ivan Boldyrev
New defparser keyword: :RESERVED-TERMINALS
Ivan Boldyrev
Rules expansion is two-phase.
Ivan Boldyrev
Merge bugfix patch from main--0.1
Ivan Boldyrev
Export restarts
Ivan Boldyrev
AUTHOR file
Ivan Boldyrev
New restart FUCC:USE-VALUE
  1. Prev
  2. Next