Minor consistency changes for latest pilex.git/bootstrap Python scanner master
authorNick Downing <nick@ndcode.org>
Sat, 19 Jan 2019 12:53:22 +0000 (23:53 +1100)
committerNick Downing <nick@ndcode.org>
Mon, 21 Jan 2019 00:30:01 +0000 (11:30 +1100)
.gitignore
src/main.c
src/scan.c
src/scan.l

index 4897b84..0900334 100644 (file)
@@ -2,35 +2,35 @@
 *.la
 *.lo
 *.o
-Makefile
-autom4te.cache/
-config.log
-config.status
-doc/Makefile
-doc/flex.taxi
-examples/Makefile
-examples/fastwc/Makefile
-examples/manual/Makefile
-lib/.deps/
-libtool
-po/Makefile
-po/Makefile.in
-po/POTFILES
-src/.deps/
-src/.libs/
-src/Makefile
-src/Makefile.orig
-src/config.h
-src/config.h.in~
-src/flex
-src/parse.c.orig
-src/parse.y.xml
-src/scan.c.orig
-src/scan.l.xml
-src/stage1flex
-src/stage1scan.c
-src/stage1scan.c.orig
-src/stamp-h1
-tests/.deps/
-tests/Makefile
-tools/Makefile
+/Makefile
+/autom4te.cache/
+/config.log
+/config.status
+/doc/Makefile
+/doc/flex.taxi
+/examples/Makefile
+/examples/fastwc/Makefile
+/examples/manual/Makefile
+/lib/.deps/
+/libtool
+/po/Makefile
+/po/Makefile.in
+/po/POTFILES
+/src/.deps/
+/src/.libs/
+/src/Makefile
+/src/Makefile.orig
+/src/config.h
+/src/config.h.in~
+/src/flex
+/src/parse.c.orig
+/src/parse.y.xml
+/src/scan.c.orig
+/src/scan.l.xml
+/src/stage1flex
+/src/stage1scan.c
+/src/stage1scan.c.orig
+/src/stamp-h1
+/tests/.deps/
+/tests/Makefile
+/tools/Makefile
index 18db943..0f889fc 100644 (file)
@@ -169,7 +169,7 @@ int flex_main (int argc, char *argv[])
 
 #if 1
  void piece_append(const char *str);
- piece_append("<root><AST ref=\"0\"><AST_Section1>");
+ piece_append("<root>\n  <AST ref=\"0\"><AST_Section1>");
 #endif
        readin ();
 
@@ -191,7 +191,7 @@ int flex_main (int argc, char *argv[])
        make_tables ();
 #if 1
  /* at this point flexscan() has been called to copy section 3 to the output */
- piece_append("</AST></root>\n");
+ piece_append("</AST>\n</root>\n");
 
  extern char *piece[];
  extern int piece1;
index 3b2b24d..eee8b15 100644 (file)
@@ -3905,13 +3905,13 @@ YY_RULE_SETUP
                 BEGIN(SECT2);
 #if 1
  /* here we know yytext is not used by parser, so OK to destroy it */
- piece_flush(1);
  piece_pack();
+ piece_flush(1);
  piece_append("<RegexGroupName_Text>");
  piece_flush(strlen(yytext) - 1);
  piece_append("</RegexGroupName_Text>");
- piece_pack();
  piece_flush(1);
+ piece_pack();
  return ~NAME;
 #else
                 return NAME;
index c954c15..752c6b3 100644 (file)
@@ -957,13 +957,13 @@ nmstr[yyleng - 2 - end_is_ws] = '\0';  /* chop trailing brace */
                 BEGIN(SECT2);
 #if 1
  /* here we know yytext is not used by parser, so OK to destroy it */
- piece_flush(1);
  piece_pack();
+ piece_flush(1);
  piece_append("<RegexGroupName_Text>");
  piece_flush(strlen(yytext) - 1);
  piece_append("</RegexGroupName_Text>");
- piece_pack();
  piece_flush(1);
+ piece_pack();
  return ~NAME;
 #else
                 return NAME;