1 This is a version 0.72.0+ of NYACC (Not Yet Another Compiler Compiler!).
3 Copyright (C) 2015,2016 Matthew R. Wette
5 Copying and distribution of this file, with or without modification,
6 are permitted in any medium without royalty provided the copyright
7 notice and this notice are preserved. This file is offered as-is,
10 This software package is covered by the following licenses:
11 * GNU PUBLIC GENERAL LICENCE, version 3 (See COPYING.)
12 * GNU LESSER PUBLIC GENERAL LICENCE, version 3 (See COPYING.LESSER.)
13 * GNU Free Documentation License, version 1.3 (See doc/nyacc/COPYING.DOC.)
15 There is an incomplete manual in doc/nyacc/.
17 There is a demo program calc.scm in examples/nyacc/lang/calc. Easy starter:
18 $ cd examples/nyacc/lang/calc
22 The module code is in module/nyacc. Modules are imported as follows:
23 (use-modules (nyacc lalr))
24 (use-modules (nyacc lex))
26 If you have a personal guile directory then you can copy modules/nyacc
27 to that directory. To install in the global guile distribution:
30 root# make -f Makefile.nyacc install
34 The syntax and nomenclature should be considered not stable.