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

Reply via email to