nyacc: new release 0.75.2
This commit is contained in:
parent
49a7200b72
commit
2d35221753
|
@ -1,4 +1,4 @@
|
||||||
This is a version 0.75.1 of NYACC (Not Yet Another Compiler Compiler!).
|
This is a version 0.75.2 of NYACC (Not Yet Another Compiler Compiler!).
|
||||||
|
|
||||||
Copyright (C) 2015-2017 Matthew R. Wette
|
Copyright (C) 2015-2017 Matthew R. Wette
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
#:use-module (nyacc util)
|
#:use-module (nyacc util)
|
||||||
)
|
)
|
||||||
|
|
||||||
(define *nyacc-version* "0.75.1")
|
(define *nyacc-version* "0.75.2")
|
||||||
|
|
||||||
|
|
||||||
;; @deffn proxy-? sym rhs
|
;; @deffn proxy-? sym rhs
|
||||||
|
|
|
@ -18,10 +18,7 @@
|
||||||
;; C preprocessor expression parser generator
|
;; C preprocessor expression parser generator
|
||||||
|
|
||||||
(define-module (nyacc lang c99 cppmach)
|
(define-module (nyacc lang c99 cppmach)
|
||||||
#:export (cpp-spec
|
#:export (cpp-spec cpp-mach gen-cpp-files)
|
||||||
cpp-mach
|
|
||||||
dev-parse-cpp-expr dev-eval-cpp-expr
|
|
||||||
gen-cpp-files)
|
|
||||||
#:use-module (nyacc lalr)
|
#:use-module (nyacc lalr)
|
||||||
#:use-module (nyacc parse)
|
#:use-module (nyacc parse)
|
||||||
#:use-module (nyacc lex)
|
#:use-module (nyacc lex)
|
||||||
|
@ -110,14 +107,6 @@
|
||||||
(hashify-machine
|
(hashify-machine
|
||||||
(make-lalr-machine cpp-spec))))
|
(make-lalr-machine cpp-spec))))
|
||||||
|
|
||||||
(define mtab (assq-ref cpp-mach 'mtab))
|
|
||||||
(define raw-parser (make-lalr-parser cpp-mach))
|
|
||||||
|
|
||||||
(include-from-path "nyacc/lang/c99/cppbody.scm")
|
|
||||||
|
|
||||||
(define dev-parse-cpp-expr parse-cpp-expr)
|
|
||||||
(define dev-eval-cpp-expr eval-cpp-expr)
|
|
||||||
|
|
||||||
;;; =====================================
|
;;; =====================================
|
||||||
|
|
||||||
;; @item gen-cpp-files [dir] => #t
|
;; @item gen-cpp-files [dir] => #t
|
||||||
|
|
Loading…
Reference in a new issue