1 This is a version 0.76.4+c99dev of NYACC (Not Yet Another Compiler Compiler!).
3 Copyright (C) 2015-2017 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 Full source distribution for NYACC is available at
11 https://download.savannah.gnu.org/projects/nyacc
13 This software package is covered by the following licenses:
14 * GNU PUBLIC GENERAL LICENCE, version 3 (See COPYING.)
15 * GNU LESSER PUBLIC GENERAL LICENCE, version 3 (See COPYING.LESSER.)
16 * GNU Free Documentation License, version 1.3 (See doc/nyacc/COPYING.DOC.)
18 There is an incomplete manual in doc/nyacc/.
20 There is a demo program calc.scm in examples/nyacc/lang/calc. Easy starter:
21 $ cd examples/nyacc/lang/calc
25 The module code is in module/nyacc. Modules are imported as follows:
26 (use-modules (nyacc lalr))
27 (use-modules (nyacc lex))
29 If you have a personal guile directory then you can copy modules/nyacc
30 to that directory. To install in the global guile distribution:
33 root# make -f Makefile.nyacc install
37 The syntax and nomenclature should be considered not stable.