2003-01-13 01:21 mohura * b2c1.y (1.13), gencode1.c (1.18): Modify init_termlist() and make_termlist(). 2003-01-13 01:04 mohura * gencode1.c (1.17): Avoid memory leak. 2002-12-21 22:29 mohura * b2c.h (1.51), codeout.c (1.4): Add new function, output_function_body(). 2002-08-25 23:02 mohura * b2c.h (1.50), b2c.l (1.37), b2c.y (1.42), gencode.c (1.52), gencode1.c (1.16): Add new function, getexpr() in gencode.c Add new structure Stmt, which is for statements list of each function. 2002-08-22 20:22 mohura * b2c.h (1.49), b2c.l (1.36), b2c1.l (1.10), gencode1.c (1.15): Change function name from getterm() to getident(). 2002-08-21 23:38 mohura * b2c.h (1.48), b2c.l (1.35), b2c.y (1.41), b2c1.l (1.9), b2c1.y (1.12), gencode.c (1.51), gencode1.c (1.14): Add new structure Expr. Change type of IDENT from Term to Expr. 2002-08-21 22:01 mohura * configure.ac (1.10): Add check of malloc(3). Remove check of libfl. 2002-08-21 19:45 mohura * b2c.h (1.47), b2c.y (1.40), codeout.c (1.3), gencode.c (1.50): Output local variable for each function. Add new functions output_function_vars() and isarglist(). 2002-08-21 12:24 mohura * b2c.h (1.46), codeout.c (1.2), gencode.c (1.49): Add new function, output_function(). Output function prototype. 2002-08-20 17:13 mohura * Makefile.in (1.19), codeout.c (1.1), gencode.c (1.48): Separate codeout.c from gencode.c 2002-08-20 15:38 mohura * b2c.h (1.45), b2c.y (1.39), gencode.c (1.47), gencode1.c (1.13): Add new functions, check_varlist(), isvarlist() and make_varlist(), which make a variable list for each function. 2002-08-20 12:39 mohura * b2c.h (1.44), b2cmain.c (1.21), gencode.c (1.46): Add new function, init_point_subfunclist(). 2002-08-20 12:19 mohura * b2c.l (1.34), b2c.y (1.38), gencode.c (1.45): In the second path, do nothing about DECLARE. 2002-08-20 10:52 mohura * b2c.h (1.43), b2c.l (1.33), b2c.y (1.37), gencode.c (1.44): Use point_subfunclist() and getterm(). Delete getvartype_old(). 2002-08-20 01:59 mohura * b2c.y (1.36): I decided to rewrite the second path code and deleted all actions from b2c.y. So, this version (and later several versions) doesn't work correctly. 2002-08-19 22:57 mohura * b2c.l (1.32), b2c1.l (1.8): Don't output SPC and tab to stdout. 2002-08-19 22:50 mohura * b2c.h (1.42), gencode.c (1.43), gencode1.c (1.12): Move point_subfunclist() from gencode1.c to gencode.c 2002-08-19 18:40 mohura * b2c.h (1.41), b2c.y (1.35), gencode.c (1.42): Delete unneedful function, makesftbl(). 2002-08-19 18:32 mohura * gencode1.c (1.11): Add NULL to the tail of termlist. 2002-08-19 18:13 mohura * b2c.h (1.40), b2c1.y (1.11), gencode1.c (1.10): Add new functions, check_subfunclist(), free_term() and free_subfunc(). Avoid memory leak. 2002-08-19 17:08 mohura * b2c.h (1.39), gencode.c (1.41), gencode1.c (1.9): Modify issubfunc() to use subfunclist. 2002-08-17 00:30 mohura * b2c.l (1.31), b2c1.l (1.7), b2cmain.c (1.20): Move yywrap from b2cmain.c to b2c.l. On firstwrap do so also. 2002-08-16 15:12 mohura * b2c1.l (1.6), b2c1.y (1.10): Rewrite files for the first path. Only parse DECLARE and SUB, FUNC. 2002-08-16 12:41 mohura * b2cmain.c (1.19): Use exit(EXIT_FAILURE) instead of assert(0) 2002-08-15 23:43 mohura * gencode1.c (1.8): Avoid memory leak. 2002-08-15 20:45 mohura * debian/control (1.4): For Debian Package: add docbook-to-man to Build-Depends. 2002-08-15 20:41 mohura * Makefile.in (1.18), configure.ac (1.9): Update version number. 2002-08-15 20:19 mohura * debian/changelog (1.9, ver-1-1-4): Release ver 1.1.4 2002-08-15 20:18 mohura * Makefile.in (1.17, ver-1-1-4): Change action for distfiles, use cvs checkout. 2002-08-15 20:15 mohura * debian/docs (1.4, ver-1-1-4): Change document file name. 2002-08-15 17:38 mohura * gencode.c (1.40, ver-1-1-4): Modify output_header_termlist. 2002-08-15 17:32 mohura * gencode1.c (1.7, ver-1-1-4): Modify init_subfunclist a bit. 2002-08-15 16:13 mohura * Makefile.in (1.16): Add new target ccmalloc. 2002-08-15 14:44 mohura * b2c.h (1.38, ver-1-1-4), gencode.c (1.39), gencode1.c (1.6): Add new functions, free_subfunclist and free_subfunclist_tail. 2002-08-15 14:44 mohura * b2cmain.c (1.18, ver-1-1-4): fclose opened files. 2002-08-13 23:13 mohura * b2c.h (1.37), b2c1.y (1.9, ver-1-1-4), gencode.c (1.38), gencode1.c (1.5): Add new function, point_subfunclist. 2002-08-12 23:25 mohura * gencode1.c (1.4): Add main function to subfunclist. 2002-08-12 23:25 mohura * gencode.c (1.37): Modify header output. 2002-06-15 23:01 makoto * b2c.h (1.36), b2c.y (1.34, ver-1-1-4), b2cmain.c (1.17), gencode.c (1.36), gencode1.c (1.3): Add new functions, output_header, output_header_termlist and init_subfunclist. Generate function declaration by new method, which use SubFunc list. 2002-05-29 23:56 makoto * Makefile.in (1.15), doc/Makefile.in (1.6, ver-1-1-4): Add new targets snapshot and ChangeLog. 2002-05-29 21:30 makoto * b2c.h (1.35), b2c.y (1.33), gencode1.c (1.2): Add new function, free_termlist and free_termlist_tail in gencode1.c 2002-05-24 22:34 makoto * doc/: Makefile.in (1.5), b2c.dsl (1.2, ver-1-1-4): Generate DVI and PDF files from SGML. 2002-04-09 23:39 makoto * Makefile.in (1.14), b2c.h (1.34), b2c1.y (1.8), b2cmain.c (1.16), gencode.c (1.35), gencode1.c (1.1): Separate gencode1.c, for the first path. Add the function, make_subfunclist(). 2002-04-09 23:37 makoto * b2c.l (1.30), b2c1.l (1.5) (utags: ver-1-1-4): I have forgotten scanner for "," (COMMA). 2002-04-08 21:10 makoto * b2c.l (1.29), b2c1.l (1.4), b2cmain.c (1.15): Add the global variable, linenumber, which is for counting line number of input file. Remove gcc warnings for scanner. 2002-04-08 21:06 makoto * b2c.h (1.33), b2c1.y (1.7), gencode.c (1.34): Add functions, init_termlist and make_termlist. 2002-04-07 20:38 makoto * b2c.h (1.32), b2c1.l (1.3), b2c1.y (1.6), gencode.c (1.33): Modify the return value of getterm. 2002-04-07 20:34 makoto * Makefile.in (1.13): Fix typo in action. 2002-04-06 12:44 makoto * b2c.h (1.31), b2c.l (1.28), b2c1.l (1.2), b2c1.y (1.5), gencode.c (1.32): Add a new function getterm. 2002-04-02 21:12 makoto * b2c.y (1.32), b2c1.y (1.4): Modify syntax rules a bit. 2002-04-01 12:33 makoto * b2c.h (1.30), b2cmain.c (1.14): Remove some warnings when compiling. 2002-04-01 11:00 makoto * Makefile.in (1.12), b2c1.l (1.1), b2c1.y (1.3), b2cmain.c (1.13): Add b2c1.l for the first path scanner. 2002-03-30 22:54 makoto * doc/spec.pl.in (1.2, ver-1-1-4): Add comments and RCS Id. 2002-03-30 22:51 makoto * b2c1.y (1.2): Delete the whole action. 2002-03-30 22:32 makoto * b2c.h (1.29), libb2c.h (1.5, ver-1-1-4): Prevent duplicative include. 2002-03-30 22:29 makoto * Makefile.in (1.11): Remove output files which are generated from b2c1.y 2002-03-29 23:02 makoto * Makefile.in (1.10), b2c.y (1.31), b2c1.y (1.1), b2cmain.c (1.12): Add b2c1.y for the first path. But now b2c1.y doesn't do something. 2002-03-28 22:08 makoto * doc/Makefile.in (1.4): Remove SPEC files when running 'make distclean' 2002-03-28 14:06 makoto * README.first (1.2), README.first.jp (1.2): Remove README.first* 2002-03-28 13:54 makoto * doc/: GRAMMAR.sgml (1.1, ver-1-1-4), Makefile.in (1.3), README.sgml (1.2, ver-1-1-4), spec.pl.in (1.1), GRAMMAR-jp.sgml (1.2), README-jp.sgml (1.3): Merge English and Japanese document to one SGML file. But GRAMMAR.sgml is Japanese only. 2002-03-28 13:52 makoto * configure.ac (1.8, ver-1-1-4): Update version number. 2002-03-24 21:35 makoto * Makefile.in (1.9): Update version number. 2002-03-23 20:49 makoto * debian/changelog (1.8, ver-1-1-3): Release ver 1.1.3 2002-03-23 20:40 makoto * b2c.h (1.28), b2c.l (1.27), b2c.y (1.30), gencode.c (1.31), libb2c.h (1.4) (utags: ver-1-1-3): Modify copyright description. 2002-03-23 20:39 makoto * Makefile.in (1.8, ver-1-1-3): Add cleaning of compat/ directory. 2002-03-23 20:18 makoto * sample/Makefile.in (1.4, ver-1-1-4, ver-1-1-3): Add variables of autoconf. 2002-03-23 20:17 makoto * compat/Makefile.in (1.2, ver-1-1-4, ver-1-1-3): Remove '-DRELEASE' from CFLAGS. 2002-03-23 20:16 makoto * Makefile.in (1.7): In archive target, run autoconf and autoheader to include the newest configure script and config.h.in. 2002-03-23 20:13 makoto * configure.ac (1.7, ver-1-1-3): Add AC_C_CONST. 2002-03-23 20:12 makoto * debian/docs (1.3, ver-1-1-3): Add English README.sgml to Debian package. 2002-03-23 20:11 makoto * FILES.jp (1.9), README.first (1.1, ver-1-1-3), README.first.jp (1.1, ver-1-1-3), doc/Makefile.in (1.2, ver-1-1-3), doc/README-jp.sgml (1.2, ver-1-1-3), doc/README.sgml (1.1, ver-1-1-3): Add English README.sgml, and remove FILES.jp. 2002-03-23 13:56 makoto * b2cmain.c (1.11, ver-1-1-3): Check whether there is getopt.h. If there is no getopt.h, use compat/getopt.h instead. 2002-03-23 13:53 makoto * Makefile.in (1.6), configure.ac (1.6): Add compat/getopt_long.c. 2002-03-23 13:47 makoto * compat/: getopt.h (1.2), getopt_long.c (1.2) (utags: ver-1-1-3, ver-1-1-4): Add copyright description. 2002-03-23 10:36 makoto * configure.ac (1.5): Add compat/Makefile.in 2002-03-23 10:36 makoto * compat/: Makefile.in (1.1), getopt.h (1.1), getopt_long.c (1.1): Add getopt_long(3), for compatible reason. But this is partially support. 2002-03-21 23:01 makoto * Makefile.in (1.5), configure.ac (1.4): Add check for getopt_long. If you have libgnugetopt, you use it. 2002-03-21 20:31 makoto * b2cmain.c (1.10): Remove unistd.h 2002-03-18 22:28 makoto * debian/rules (1.9, ver-1-1-4, ver-1-1-3): Change INSTDIR to prefix. 2002-03-18 22:27 makoto * Makefile.in (1.4): Support BSD make. Add several output variables for Autoconf. 2002-03-18 22:25 makoto * configure.ac (1.3), install-sh (1.1, ver-1-1-4, ver-1-1-3): Add AC_PROG_INSTALL. 2002-03-18 21:23 makoto * debian/rules (1.8): Run configure script. 2002-03-18 21:22 makoto * debian/docs (1.2): Change directory for documentation. 2002-03-17 19:14 makoto * Makefile.in (1.3), sample/Makefile.in (1.3), test/Makefile.in (1.3, ver-1-1-4, ver-1-1-3): Add rules for documentaions. Change target names, from archiveclean to distclean and from distclean to maintainerclean. 2002-03-17 19:09 makoto * GRAMMAR-jp.sgml (1.10), README-jp.sgml (1.8), b2c.dsl (1.2), doc/GRAMMAR-jp.sgml (1.1, ver-1-1-3), doc/Makefile.in (1.1), doc/README-jp.sgml (1.1), doc/b2c.dsl (1.1, ver-1-1-3), configure.ac (1.2): Create new directory for documentations. 2002-03-17 18:06 makoto * Makefile.in (1.2), sample/Makefile.in (1.2), test/Makefile.in (1.2): Add target archiveclean. Modify target archive. 2002-03-17 17:43 makoto * config.h.in (1.2): Remove config.h.in which can be generated by autoheader(1). 2002-03-16 21:35 makoto * Makefile (1.35), Makefile.in (1.1), config.h.in (1.1), configure.ac (1.1), sample/Makefile (1.10), sample/Makefile.in (1.1), test/Makefile (1.4), test/Makefile.in (1.1): Add configure.ac, for Autoconf. And add Makefile.in and config.h.in, but those don't do anything. Only prototype. 2002-03-15 17:06 makoto * GRAMMAR-jp.sgml (1.9): Fix typos, which got mixed when converting Linuxdoc to Docbook. 2002-03-15 15:05 makoto * b2cmain.c (1.9): Add error handling for command line. (Thanks to Tarumi san.) 2002-03-15 15:03 makoto * Makefile (1.34): Update version number. 2002-03-15 14:07 makoto * debian/changelog (1.7, ver-1-1-2): Release ver 1.1.2 2002-03-15 14:05 makoto * b2c.l (1.26), b2c.y (1.29), gencode.c (1.30) (utags: ver-1-1-2): Fix problem when compiling with gcc-3.0 2002-03-15 14:03 makoto * Makefile (1.33, ver-1-1-2): Update version number. Add -fno-builtin to CFLAGS. 2002-03-15 08:37 makoto * debian/changelog (1.6, ver-1-1-1): Release ver 1.1.1 2002-03-15 08:27 makoto * debian/control (1.3, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1): Add Build-Depends:, lintian free. 2002-03-15 08:26 makoto * Makefile (1.32, ver-1-1-1): Update version number. Add target debianpkg, to make Debian package. 2002-03-14 22:26 makoto * debian/changelog (1.5, ver-1-1-0): Release ver 1.1.0 2002-03-14 22:23 makoto * debian/: b2c.examples (1.2), b2c.examples.in (1.1, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0), b2c.manpages (1.3), b2c.manpages.in (1.1, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0), control (1.2, ver-1-1-0), rules (1.7, ver-1-1-2, ver-1-1-1, ver-1-1-0): Change Debian binary package name from `b2c' to `b2c-beta'. Source package name is unchanged. 2002-03-14 22:21 makoto * Makefile (1.31, ver-1-1-0): Update version number. 2002-03-14 20:59 makoto * debian/changelog (1.4, ver-1-0-12): Release ver 1.0.12 2002-03-14 20:57 makoto * sample/README.jp (1.6, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12): Add description of factorial.bas 2002-03-13 23:34 makoto * b2c.y (1.28), gencode.c (1.29) (utags: ver-1-0-12, ver-1-1-0, ver-1-1-1): Generate INPUT sentence suitably. 2002-03-13 23:29 makoto * sample/: Makefile (1.9), factorial.bas (1.1, ver-1-1-4, ver-1-1-3) (utags: ver-1-0-12, ver-1-1-2, ver-1-1-0, ver-1-1-1): Add sample of factorial function, which uses recursive call. 2002-03-13 22:55 makoto * b2c.h (1.27, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12), b2c.y (1.27), gencode.c (1.28): Return value from FUNCTION. 2002-03-13 21:59 makoto * b2c.h (1.26), b2c.y (1.26), gencode.c (1.27): Generate FUNCTION calling. 2002-03-12 20:17 makoto * b2c.h (1.25), b2c.y (1.25), b2cmain.c (1.8, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12), gencode.c (1.26): Generate declarations of SUB and FUNC. 2002-03-04 22:52 makoto * b2c.h (1.24), b2c.y (1.24), gencode.c (1.25): Generate body of SUB and FUNCTION. 2002-03-02 23:55 makoto * b2c.h (1.23), b2c.y (1.23), gencode.c (1.24): Add function genlist in gencode.c 2002-01-29 00:03 makoto * FILES.jp (1.8, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12): Change SGML format. Add HTML format documentations. 2002-01-28 23:56 makoto * Makefile (1.30, ver-1-0-12): Generate documentations from DocBook SGML. 2002-01-28 23:55 makoto * b2c.dsl (1.1, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12): DocBook stylesheet for b2c document. 2002-01-28 22:16 makoto * GRAMMAR-jp.sgml (1.8), README-jp.sgml (1.7) (utags: ver-1-0-12, ver-1-1-2, ver-1-1-0, ver-1-1-1): Change document format from linuxdoc to DocBook. 2001-12-29 20:28 makoto * b2c.h (1.22), b2c.l (1.25, ver-1-1-1, ver-1-1-0, ver-1-0-12), b2c.y (1.22), gencode.c (1.23): Add support to parse FUNCTION and SUB. (only parsing!) 2001-12-29 19:57 makoto * Makefile (1.29): Use $(MAKE) and $(INSTALL) variables in Makefile. 2001-07-29 22:52 makoto * sample/Makefile (1.8): Redirect b2c output to indent command. 2001-07-21 19:50 makoto * b2c.h (1.21), b2c.l (1.24), b2c.y (1.21): Support PRINT expression with operators. 2001-07-21 19:46 makoto * test/: Makefile (1.3), calc.bas (1.1, ver-1-1-4, ver-1-1-3) (utags: ver-1-0-12, ver-1-1-2, ver-1-1-0, ver-1-1-1): Add test/calc.bas 2001-06-22 23:28 makoto * debian/: b2c.1 (1.2), b2c.manpages (1.2, ver-1-0-12), b2c.sgml (1.1, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12), rules (1.6, ver-1-0-12): Change the manpage of b2c command from native troff version to Docbook SGML version. 2001-06-11 22:09 makoto * COPYING (1.1, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12), b2c.h (1.20), b2c.l (1.23), b2c.y (1.20), b2cmain.c (1.7), gencode.c (1.22), libb2c.h (1.3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12): Add description about copyright and license. 2001-06-11 21:42 makoto * debian/: README.Debian (1.1, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12), README.debian (1.2), b2c.examples (1.1, ver-1-0-12), b2c.manpages (1.1), dirs (1.4, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12), docs (1.1, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12), rules (1.5): Change debmake to debhelper for making Debian package. 2001-06-06 20:00 makoto * Makefile (1.28): Add rules to make PS files of documents. You need to use dvi2ps for make those, for DVI files are made by jlatex. 2001-06-05 09:08 makoto * Makefile (1.27): Change LaTeX command from platex to jlatex. 2001-06-03 19:26 makoto * debian/changelog (1.3, ver-1-0-11): Release ver 1.0.11. 2001-06-03 19:22 makoto * gencode.c (1.21), debian/dirs (1.3), debian/rules (1.4) (utags: ver-1-0-11): For Debian package: install sample programs to /usr/share/doc/b2c/sample. 2001-06-03 14:53 makoto * Makefile (1.26, ver-1-0-11), debian/dirs (1.2), debian/rules (1.3): Install libb2c.h to /usr/include/. Install the original ChangeLog file(from cvs2cl) to the doc directory. 2001-06-02 20:33 makoto * debian/changelog (1.2, ver-1-0-10): Release ver 1.0.10 2001-06-02 18:27 makoto * Makefile (1.25, ver-1-0-10): Include only SGML and txt format documents. 2001-06-02 18:25 makoto * README-jp.sgml (1.6, ver-1-0-11, ver-1-0-10): Add descriptions about the way to install, Debian package and command line options. 2001-06-02 17:48 makoto * FILES.jp (1.7, ver-1-0-11, ver-1-0-10), Makefile (1.24), debian/rules (1.2, ver-1-0-10): Add ChangeLog, which is generated by cvs2cl command, to archive. 2001-06-02 14:57 makoto * Makefile (1.23), b2c.h (1.19, ver-1-0-11, ver-1-0-10), b2cmain.c (1.6, ver-1-0-11, ver-1-0-10): Add command line options. Display version information and help message. 2001-06-02 10:26 makoto * debian/rules (1.1): rules file for debian package. This file makes Debian package. 2001-06-02 10:24 makoto * debian/dirs (1.1, ver-1-0-10): dirs file for debian package. 2001-06-02 10:24 makoto * debian/copyright (1.1, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12, ver-1-0-11, ver-1-0-10): copyright file for debian package. 2001-06-02 10:24 makoto * debian/control (1.1, ver-1-0-12, ver-1-0-11, ver-1-0-10): control file for debian package. 2001-06-02 10:23 makoto * debian/b2c.1 (1.1, ver-1-0-11, ver-1-0-10): manpage for debian package. 2001-06-02 10:23 makoto * debian/README.debian (1.1, ver-1-0-11, ver-1-0-10): README for debian package. 2001-06-02 10:21 makoto * ChangeLog (1.3), FILES.jp (1.6), debian/changelog (1.1): Move ChangeLog to debian/changelog 2001-06-02 09:46 makoto * Makefile (1.22): Change the way to make archive. 2001-05-30 22:25 makoto * b2c.l (1.22, ver-1-0-11, ver-1-0-10), b2c.y (1.19, ver-1-0-11, ver-1-0-10), gencode.c (1.20, ver-1-0-10), b2c.h (1.18): Take measures for segment error. When the length of one line is too long, output the error message. 2001-04-16 21:46 makoto * Makefile (1.21): Link libfl.a instead of libl.a. (libl.a is a library for the original AT&T lex.) 2001-04-16 08:27 makoto * sample/: eratos.bas (1.2), hello.bas (1.2) (utags: ver-1-0-12, ver-1-1-3, ver-1-1-2, ver-1-0-11, ver-1-0-10, ver-1-1-0, ver-1-1-4, ver-1-1-1): Add end sentence. 2001-04-16 08:27 makoto * sample/Makefile (1.7, ver-1-0-11, ver-1-0-10): Add '-Wall' to CFLAGS. 2001-04-15 22:03 makoto * ChangeLog (1.2, ver-1-0-9): Release ver.1.0.9 2001-04-15 21:55 makoto * GRAMMAR-jp.sgml (1.7, ver-1-0-11, ver-1-0-10, ver-1-0-9): Add descriptions about string variable. 2001-04-14 19:00 makoto * ChangeLog (1.1): Add ChangeLog file to CVS repository. 2001-04-14 18:31 makoto * Makefile (1.20), b2c.h (1.17), b2c.l (1.21), b2c.y (1.18), gencode.c (1.19) (utags: ver-1-0-9): Support substitution and addition of string. 2001-04-14 18:25 makoto * sample/: Makefile (1.6), README.jp (1.5, ver-1-0-11, ver-1-0-10), hello-s.bas (1.1, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12, ver-1-0-11, ver-1-0-10) (utags: ver-1-0-9): Add hello-s.bas. This sample displays "Hello, world!!" using string operations. 2001-04-09 22:01 makoto * gencode.c (1.18): Print string variable. 2001-04-09 21:59 makoto * Makefile (1.19): Generate DVI files from SGML files. 2001-03-11 20:06 makoto * b2c.h (1.16), b2c.l (1.20), gencode.c (1.17), libb2c.h (1.2, ver-1-0-11, ver-1-0-10, ver-1-0-9), test/test.bas (1.11, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12, ver-1-0-11, ver-1-0-10, ver-1-0-9): Generate the variable definition of a string variable. 2001-02-20 21:55 makoto * GRAMMAR-jp.sgml (1.6, ver-1-0-8): Add descriptions of GOTO sentence. 2001-02-20 21:45 makoto * b2c.h (1.15), b2c.l (1.19), b2c.y (1.17), gencode.c (1.16) (utags: ver-1-0-8): Support GOTO sentence, only 'GOTO line number'. 2001-02-20 21:43 makoto * test/linenum.bas (1.2, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12, ver-1-0-11, ver-1-0-10, ver-1-0-9, ver-1-0-8): Add goto sentence. 2001-02-19 09:57 makoto * Makefile (1.18, ver-1-0-8): Add the dependence, lex.yy.c depends b2c.h too. 2001-02-07 16:05 makoto * README-jp.sgml (1.5, ver-1-0-9, ver-1-0-8): Modify the URL of the page in which the newest version is distributed. 2001-02-07 16:01 makoto * GRAMMAR-jp.sgml (1.5): Description of the line number. 2001-02-07 00:00 makoto * b2c.l (1.18), b2c.y (1.16) (utags: ver-1-0-7): Add a line number support. 2001-02-06 23:57 makoto * test/: Makefile (1.2, ver-1-0-11, ver-1-0-10, ver-1-0-9, ver-1-0-8), linenum.bas (1.1) (utags: ver-1-0-7): Add linenum.bas, a line number test program. 2001-01-19 11:43 makoto * Makefile (1.17), README-jp.sgml (1.4) (utags: ver-1-0-7): Change targets, from sample to sampleprg and from test to testprg. 2001-01-19 11:42 makoto * b2c.l (1.17), test/expr.bas (1.4, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12, ver-1-0-11, ver-1-0-10, ver-1-0-9, ver-1-0-8, ver-1-0-7): Add a decimal support. 2001-01-19 11:05 makoto * sample/README.jp (1.4, ver-1-0-8, ver-1-0-7): Change the title of sample/README.jp. 2001-01-11 19:02 makoto * GRAMMAR-jp.sgml (1.4, ver-1-0-7), README-jp.sgml (1.3): Change e-mail address. 2001-01-04 18:45 makoto * GRAMMAR-jp.sgml (1.3): Add descriptions for variable types. 2001-01-04 18:02 makoto * README-jp.sgml (1.2, ver-1-0-6): Add descriptions, libb2c.h, sample directory, and so on. 2001-01-04 17:36 makoto * FILES.jp (1.5, ver-1-0-9, ver-1-0-8, ver-1-0-7, ver-1-0-6), Makefile (1.16, ver-1-0-6), README-jp.sgml (1.1), README.jp (1.3): Add REAME-jp.sgml. 2001-01-04 17:17 makoto * b2c.h (1.14, ver-1-0-7), b2c.l (1.16), gencode.c (1.15, ver-1-0-7), test/variable.bas (1.3, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12, ver-1-0-11, ver-1-0-10, ver-1-0-9, ver-1-0-8, ver-1-0-7) (utags: ver-1-0-6): Support variable types, long integer and double float. 2001-01-02 21:32 makoto * Makefile (1.15), sample/Makefile (1.5, ver-1-0-8, ver-1-0-7, ver-1-0-6), test/Makefile (1.1, ver-1-0-6): Rewrite Makefile for the target 'archive'. 2001-01-01 13:22 makoto * b2c.h (1.13), gencode.c (1.14): Add macros, T_SNG and T_INT. 2000-12-31 22:46 makoto * b2c.h (1.12), b2c.l (1.15), b2c.y (1.15, ver-1-0-6), gencode.c (1.13), test/variable.bas (1.2) (utags: ver-1-0-5): Partially support DIM sentence, for array variable. Support variable types, float and int. 2000-12-31 22:43 makoto * GRAMMAR-jp.sgml (1.2, ver-1-0-6, ver-1-0-5): Add description of DIM sentence. Change section. 2000-12-31 22:39 makoto * sample/: README.jp (1.3), eratos.bas (1.1, ver-1-0-9, ver-1-0-8, ver-1-0-7) (utags: ver-1-0-5, ver-1-0-6): Add eratos.bas, sample of eratosthenes' sieve. 2000-12-30 15:46 makoto * sample/Makefile (1.4, ver-1-0-5), sample/README.jp (1.2), sample/hello.bas (1.1, ver-1-0-9, ver-1-0-8, ver-1-0-7, ver-1-0-6, ver-1-0-5), Makefile (1.14, ver-1-0-5): Add sample/hello.bas, which displays "Hello, world!!" 2000-12-29 21:46 makoto * Makefile (1.13), b2c.h (1.11), b2c.l (1.14), b2c.y (1.14), gencode.c (1.12), test/test.bas (1.10, ver-1-0-8, ver-1-0-7, ver-1-0-6, ver-1-0-5), test/variable.bas (1.1): Add DIM sentence, so I can use arrangement variables. 2000-12-27 18:29 makoto * FILES.jp (1.4, ver-1-0-5), GRAMMAR-jp.sgml (1.1), GRAMMAR.jp (1.7), Makefile (1.12): Add GRAMMAR-jp.sgml, which is a brief description of BASIC language in Japanese. Remove GRAMMAR.jp, text format. 2000-12-26 14:41 makoto * Makefile (1.11): Add sample/README.jp to tar archive. 2000-12-26 14:21 makoto * FILES.jp (1.3), GRAMMAR.jp (1.6) (utags: ver-1-0-4): Modify documents. 2000-12-26 14:12 makoto * sample/: Makefile (1.3), collatz.bas (1.3, ver-1-1-4, ver-1-1-3, ver-1-1-2, ver-1-1-1, ver-1-1-0, ver-1-0-12, ver-1-0-11, ver-1-0-10, ver-1-0-9, ver-1-0-8, ver-1-0-7, ver-1-0-6, ver-1-0-5) (utags: ver-1-0-4): I've changed default variable type, so modify collatz.bas. 2000-12-26 14:11 makoto * b2c.h (1.10), b2c.l (1.13), b2c.y (1.13), gencode.c (1.11), libb2c.h (1.1, ver-1-0-8, ver-1-0-7, ver-1-0-6, ver-1-0-5) (utags: ver-1-0-4): Add a new function, genfunc in gencode.c. Add a new and first basic function, INT. 2000-12-17 17:54 makoto * GRAMMAR.jp (1.5): Change GRAMMAR.jp. 2000-12-17 17:42 makoto * test/test.bas (1.9, ver-1-0-4): Support PRINT STRING. 2000-12-17 17:42 makoto * GRAMMAR.jp (1.4), b2c.h (1.9), b2c.l (1.12), b2c.y (1.12), b2cmain.c (1.5, ver-1-0-9, ver-1-0-8, ver-1-0-7, ver-1-0-6, ver-1-0-5, ver-1-0-4), gencode.c (1.10): Support PRINT STRING. Change a default variable type from int to float. 2000-09-05 16:23 makoto * sample/README.jp (1.1, ver-1-0-4): Add sample/README.jp, a description of a sample directory. 2000-09-03 23:12 makoto * GRAMMAR.jp (1.3, ver-1-0-3): Add an explanation of grammar. 2000-09-02 22:34 makoto * sample/Makefile (1.2, ver-1-0-3): Add .SUFFIXES macro. 2000-09-02 22:09 makoto * b2c.h (1.8), b2c.l (1.11), gencode.c (1.9), test/test.bas (1.8) (utags: ver-1-0-3): Can use a long name variable, less then 255 characters. 2000-08-27 22:31 makoto * Makefile (1.10, ver-1-0-4, ver-1-0-3, ver-1-0-2): Add sample/* into the archive. 2000-08-27 22:18 makoto * sample/: Makefile (1.1), collatz.bas (1.2, ver-1-0-3) (utags: ver-1-0-2): Create Makefile of sample directory. Modify collatz.bas. 2000-08-27 22:16 makoto * FILES.jp (1.2, ver-1-0-3, ver-1-0-2), GRAMMAR.jp (1.2, ver-1-0-2), Makefile (1.9), b2c.h (1.7, ver-1-0-2), b2c.l (1.10, ver-1-0-2), b2c.y (1.11, ver-1-0-3, ver-1-0-2), gencode.c (1.8, ver-1-0-2), test/expr.bas (1.3, ver-1-0-6, ver-1-0-5, ver-1-0-4, ver-1-0-3, ver-1-0-2), test/test.bas (1.7, ver-1-0-2): Add END sentence. 2000-08-22 14:09 makoto * sample/collatz.bas (1.1): Add sample directory. collatz.bas: a sample of Collatz's problem. 2000-08-22 14:08 makoto * gencode.c (1.7): Modify output code of PRINT. Add `\n'. 2000-08-17 22:07 makoto * FILES.jp (1.1): Add FILES.jp. 2000-08-17 21:58 makoto * test/: expr.bas (1.2), test.bas (1.6) (utags: ver-1-0-1): Change small letters from large letters. 2000-08-17 21:56 makoto * GRAMMAR.jp (1.1), Makefile (1.8), README.jp (1.2, ver-1-0-5, ver-1-0-4, ver-1-0-3, ver-1-0-2) (utags: ver-1-0-1): Add GRAMMAR.jp. Add -i for flex option. So it generate a case-insensitive scanner. 2000-08-07 15:06 makoto * Makefile (1.7), README.jp (1.1): [no log message] 2000-07-29 21:28 makoto * b2c.h (1.6), b2c.l (1.9), b2cmain.c (1.4, ver-1-0-3, ver-1-0-2), gencode.c (1.6) (utags: ver-1-0-1, ver-1-0): Generate main function and variable definitions. 2000-07-18 13:01 makoto * b2c.h (1.5), b2c.l (1.8), b2c.y (1.10, ver-1-0-1, ver-1-0), gencode.c (1.5), test/test.bas (1.5, ver-1-0) (utags: ver-0-11): Generate FOR sentence. 2000-05-13 22:49 makoto * b2c.h (1.4), b2c.y (1.9), gencode.c (1.4) (utags: ver-0-10): Generate DO...LOOP. 2000-03-30 14:53 makoto * gencode.c (1.3, ver-0-9): Improve generated codes of IF. 2000-03-30 14:37 makoto * b2c.h (1.3, ver-0-9), b2c.y (1.8, ver-0-9), gencode.c (1.2) (utags: ver-0-8): Generate conditions and if statements. New function: gencode in gencode.c. 2000-03-29 19:48 makoto * Makefile (1.6, ver-1-0, ver-0-11, ver-0-10, ver-0-9, ver-0-8): Add a test of expr.bas. 2000-03-16 21:13 makoto * test/test.bas (1.4, ver-0-10, ver-0-9, ver-0-8, ver-0-7): Add samples of multi-statement which uses colons. 2000-03-16 21:12 makoto * b2c.y (1.7, ver-0-7): Eliminate shift/reduce conflict and reduce/reduce conflict. Add multi-statement which uses a ':'(colon). 2000-03-16 21:07 makoto * b2c.l (1.7, ver-0-10, ver-0-9, ver-0-8, ver-0-7): Add multi-statement which uses a ':'(colon). 2000-03-14 21:05 makoto * Makefile (1.5, ver-0-7): Change test directory. 2000-03-12 21:32 makoto * test/expr.bas (1.1, ver-1-0, ver-0-11, ver-0-10, ver-0-9, ver-0-8, ver-0-7): Test of expressions. 2000-03-12 15:51 makoto * Makefile (1.4): Change gentree.c to gencode.c. 2000-03-10 22:59 makoto * gencode.c (1.1, ver-0-7): Initial revision 2000-03-10 22:55 makoto * b2c.l (1.6), b2c.y (1.6): Merge sub branch into main branch. 2000-03-10 22:53 makoto * b2c.h (1.2, ver-0-7): Merge sub branch into main branch. Change the way to generate expressions. 2000-03-09 23:22 makoto * b2c.h (1.1.1.1): Change the way to generate expressions. ...but this doesn't work. 2000-03-09 23:18 makoto * b2c.l (1.5.1.1): Change yylval for INDENT and NUMBER. ...but this doesn't work. 2000-03-09 23:11 makoto * b2c.y (1.5.1.1): Change actions for expressions. ...but this doesn't work. 2000-03-07 14:59 makoto * b2cmain.c (1.3, ver-0-11, ver-0-10, ver-0-9, ver-0-8, ver-0-7): Include b2c.h. 2000-03-07 14:58 makoto * b2c.h (1.1): Initial revision 2000-03-07 14:56 makoto * b2c.l (1.5): Make actions of IDENT and NUMBER. 2000-03-07 14:55 makoto * b2c.y (1.5): Generate code for substitution expressions. 2000-03-07 14:52 makoto * Makefile (1.3): Add -g option to CFLAGS. 2000-03-04 11:30 makoto * Makefile (1.2): Add the rule of gentree.c. 2000-02-26 14:33 makoto * test/test.bas (1.3): FOR..NEXT, WHILE..WEND and DO..LOOP. 2000-02-26 14:30 makoto * b2c.l (1.4): Add rules, FOR..NEXT, WHILE..WEND and DO..LOOP. Handle REM. 2000-02-26 14:29 makoto * b2c.y (1.4): Add rules, FOR..NEXT, WHILE..WEND and DO..LOOP. 2000-02-26 14:28 makoto * b2cmain.c (1.2): Output error with linenumber. 2000-02-23 22:44 makoto * b2c.y (1.3), b2c.l (1.3): Handle empty lines better. 2000-02-22 21:22 makoto * test/test.bas (1.2): Multi statement IF sentence. 2000-02-22 21:20 makoto * b2c.y (1.2), b2c.l (1.2): Support multi statement IF sentence. Disable REM support. 2000-02-20 18:25 makoto * b2cmain.c (1.1), b2c.y (1.1), b2c.l (1.1), Makefile (1.1), test/test.bas (1.1): Initial revision