This set of patches removes a few remaining dependencies and then
removes scanner, parser, glue, etc.
Note: the last of these four patches needs to be coordinated with the
arrival of all these items in Flickernoise.
- Werner
Werner Almesberger (4):
libfpvm: don't use TOK_* inside fpvm.c
libfpvm: split parser from fpvm.c (to fpvm-export.c)
libfpvm: export ast.h and split internal communication (to
parser_itf.h)
libfpvm: departure of scanner and parser
software/include/fpvm/ast.h | 76 ++++++++++
software/include/fpvm/fpvm.h | 2 +
software/libfpvm/Makefile | 31 ++---
software/libfpvm/ast.h | 59 --------
software/libfpvm/fnp.ids | 284 --------------------------------------
software/libfpvm/fpvm.c | 107 +++++++--------
software/libfpvm/idgen | 57 --------
software/libfpvm/parser.y | 137 ------------------
software/libfpvm/parser_helper.c | 76 ----------
software/libfpvm/parser_helper.h | 26 ----
software/libfpvm/scanner.h | 46 ------
software/libfpvm/scanner.re | 122 ----------------
software/libfpvm/subdir.mak | 25 +---
software/libfpvm/unique.c | 137 ------------------
software/libfpvm/unique.h | 18 ---
15 files changed, 137 insertions(+), 1066 deletions(-)
create mode 100644 software/include/fpvm/ast.h
delete mode 100644 software/libfpvm/ast.h
delete mode 100644 software/libfpvm/fnp.ids
delete mode 100755 software/libfpvm/idgen
delete mode 100644 software/libfpvm/parser.y
delete mode 100644 software/libfpvm/parser_helper.c
delete mode 100644 software/libfpvm/parser_helper.h
delete mode 100644 software/libfpvm/scanner.h
delete mode 100644 software/libfpvm/scanner.re
delete mode 100644 software/libfpvm/unique.c
delete mode 100644 software/libfpvm/unique.h
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode