nyacc: new release 0.75.2
authorMatt Wette <matt.wette@gmail.com>
Thu, 16 Feb 2017 14:24:56 +0000 (06:24 -0800)
committerJan Nieuwenhuizen <janneke@gnu.org>
Thu, 16 Feb 2017 14:24:56 +0000 (06:24 -0800)
module/nyacc/README.nyacc
module/nyacc/lalr.scm
module/nyacc/lang/c99/cppmach.scm

index 76260da9b0d7dde4c05c873c81cb9cd679d4996e..a48adc9dc67bba54e7d27a14e844bfca0ef6ccf7 100644 (file)
@@ -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
 
index 9f3a98ef7fd4ad01e66312f0cc696d6c8dec8d74..6a302f8eef37317e276b012f559aae5c860b82ea 100644 (file)
@@ -50,7 +50,7 @@
   #:use-module (nyacc util)
   )
 
-(define *nyacc-version* "0.75.1")
+(define *nyacc-version* "0.75.2")
 
 
 ;; @deffn proxy-? sym rhs
index a2a5e50ba6b9206af922a4ec03498d40e75407bf..bb179b504856194b0ebb595ba57655d3a0ed7cf6 100644 (file)
 ;; C preprocessor expression parser generator
 
 (define-module (nyacc lang c99 cppmach)
-  #:export (cpp-spec
-           cpp-mach
-           dev-parse-cpp-expr dev-eval-cpp-expr
-           gen-cpp-files)
+  #:export (cpp-spec cpp-mach gen-cpp-files)
   #:use-module (nyacc lalr)
   #:use-module (nyacc parse)
   #:use-module (nyacc lex)
    (hashify-machine
     (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