-
Notifications
You must be signed in to change notification settings - Fork 1
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
gitGNU/gnu_nyacc
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a version 0.77.0 of NYACC (Not Yet Another Compiler Compiler!). Copyright (C) 2015-2017 Matthew R. Wette Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty. Full source distribution for NYACC is available at https://download.savannah.gnu.org/project/nyacc This software package is covered by the following licenses: * GNU PUBLIC GENERAL LICENCE, version 3 (See COPYING.) * GNU LESSER PUBLIC GENERAL LICENCE, version 3 (See COPYING.LESSER.) * GNU Free Documentation License, version 1.3 (See doc/nyacc/COPYING.DOC.) There is an incomplete manual in doc/nyacc/. There is a demo program calc.scm in examples/nyacc/lang/calc. Easy starter: $ cd examples/nyacc/lang/calc $ ./calc 2 + 2 => 4 The module code is in module/nyacc. Modules are imported as follows: (use-modules (nyacc lalr)) (use-modules (nyacc lex)) If you have a personal guile directory then you can copy modules/nyacc to that directory. To install in the global guile distribution: user$ sudo -s root# cd module root# make -f Makefile.nyacc install root# exit user$ The syntax and nomenclature should be considered not stable.
About
No description, website, or topics provided.
Resources
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published