GQL-to-Cypher
15 months agodeletes early attempts/experiments, makes argument parsing consistent across programs
Thomas Walker Lynch [Fri, 6 Sep 2024 00:57:21 +0000 (00:57 +0000)]
deletes early attempts/experiments, makes argument parsing consistent across programs

15 months agoGenerator -> Synthesize
Thomas Walker Lynch [Thu, 5 Sep 2024 23:16:10 +0000 (23:16 +0000)]
Generator -> Synthesize

15 months agoadds indent level option to automatically generated code.
Thomas Walker Lynch [Thu, 5 Sep 2024 14:46:58 +0000 (14:46 +0000)]
adds indent level option to automatically generated code.

15 months agointroduces GeneratePrintVisitor which automatically generates the code for a syntax...
Thomas Walker Lynch [Thu, 5 Sep 2024 14:21:01 +0000 (14:21 +0000)]
introduces GeneratePrintVisitor which automatically generates the code for a syntax diagrammer print visitor

15 months agoadds rule and token options to RuleNameList
Thomas Walker Lynch [Thu, 5 Sep 2024 08:00:31 +0000 (08:00 +0000)]
adds rule and token options to RuleNameList

15 months agoadds build support for split lexer parser ANTLR grammar. Adds program RuleNameList...
Thomas Walker Lynch [Thu, 5 Sep 2024 07:37:08 +0000 (07:37 +0000)]
adds build support for split lexer parser ANTLR grammar.  Adds program RuleNameList that reports from the parse.

15 months agoadds PrintRuleNameListRegx test transcript
Thomas Walker Lynch [Thu, 5 Sep 2024 02:10:16 +0000 (02:10 +0000)]
adds PrintRuleNameListRegx test transcript

15 months agoadds the Arithmetic test trasncripts
Thomas Walker Lynch [Thu, 5 Sep 2024 01:52:06 +0000 (01:52 +0000)]
adds the Arithmetic test trasncripts

15 months agointroduces R_MAKE
Thomas Walker Lynch [Wed, 4 Sep 2024 15:41:18 +0000 (15:41 +0000)]
introduces R_MAKE

15 months agovarious cleanup, first/rough pass on a build doc, some comments
Thomas Walker Lynch [Wed, 4 Sep 2024 14:41:58 +0000 (14:41 +0000)]
various cleanup, first/rough pass on a build doc, some comments

15 months agocleans up build eliminates implicit rules, correctly handles delgation
Thomas Walker Lynch [Wed, 4 Sep 2024 10:58:20 +0000 (10:58 +0000)]
cleans up build eliminates implicit rules, correctly handles delgation

15 months agorm deprecated files, makefile tweaks, documentation is for the ologist .. dunno
Thomas Walker Lynch [Wed, 4 Sep 2024 05:33:03 +0000 (05:33 +0000)]
rm deprecated files, makefile tweaks, documentation is for the ologist .. dunno

15 months agodeletes the regexp based grammar tokens separator, to be replaced by parsing grammar...
Thomas Walker Lynch [Tue, 3 Sep 2024 06:52:14 +0000 (06:52 +0000)]
deletes the regexp based grammar tokens separator, to be replaced by parsing grammar, introduced leveled makefile to accomodate setup and tools builds

15 months agostart of using ANTLR grammar grammar to parse then make more abstract the GQL grammar...
Thomas Walker Lynch [Tue, 3 Sep 2024 02:03:17 +0000 (02:03 +0000)]
start of using ANTLR grammar grammar to parse then make more abstract the GQL grammar file

15 months agoadds pretty point to the syntax tree output
Thomas Walker Lynch [Tue, 13 Aug 2024 07:41:38 +0000 (07:41 +0000)]
adds pretty point to the syntax tree output

15 months agoadds arithmetic diagram syntax diagrammer
Thomas Walker Lynch [Tue, 13 Aug 2024 07:16:02 +0000 (07:16 +0000)]
adds arithmetic diagram syntax diagrammer

15 months agomore parsser programs
Thomas Walker Lynch [Mon, 12 Aug 2024 18:07:17 +0000 (18:07 +0000)]
more parsser programs

15 months agofix clean bug
Thomas Walker Lynch [Mon, 12 Aug 2024 07:54:39 +0000 (07:54 +0000)]
fix clean bug

15 months ago.
Thomas Walker Lynch [Mon, 12 Aug 2024 07:50:56 +0000 (07:50 +0000)]
.

15 months agoPrintRuleNameList handles multiline rules SyntaxTree_Arithmetic test with Visitor...
Thomas Walker Lynch [Sun, 11 Aug 2024 08:50:57 +0000 (08:50 +0000)]
PrintRuleNameList handles multiline rules SyntaxTree_Arithmetic test with Visitor passes tests

16 months ago.
Thomas Walker Lynch [Sat, 10 Aug 2024 17:57:13 +0000 (17:57 +0000)]
.

16 months agomoved build environment and script targets from makefile into the shell environment
Thomas Walker Lynch [Thu, 8 Aug 2024 15:46:21 +0000 (15:46 +0000)]
moved build environment and script targets from makefile into the shell environment

16 months agomake clean:PrintRuleNameList works
Thomas Walker Lynch [Tue, 6 Aug 2024 07:27:24 +0000 (07:27 +0000)]
make clean:PrintRuleNameList works

16 months agoPrintRuleNameList builds runs cleans with all
Thomas Walker Lynch [Tue, 6 Aug 2024 05:42:20 +0000 (05:42 +0000)]
PrintRuleNameList builds runs cleans with all

16 months agocopmiled PrintBuildNameList
Thomas Walker Lynch [Mon, 5 Aug 2024 14:49:00 +0000 (14:49 +0000)]
copmiled PrintBuildNameList

16 months agofirst draft of a gradle build file, better ?
Thomas Walker Lynch [Sat, 3 Aug 2024 14:58:02 +0000 (14:58 +0000)]
first draft of a gradle build file, better ?

16 months agothe makefile is getting to be a bit complex. I wonder what this looks like in Gradle.
Thomas Walker Lynch [Sat, 3 Aug 2024 14:11:56 +0000 (14:11 +0000)]
the makefile is getting to be a bit complex.  I wonder what this looks like in Gradle.

16 months agomake clean:<option> to deal with multiple versions not stepping on each other
Thomas Walker Lynch [Sat, 3 Aug 2024 11:18:44 +0000 (11:18 +0000)]
make clean:<option> to deal with multiple versions not stepping on each other

16 months agoa utility program and a new makefile that supports different grammars being used...
Thomas Walker Lynch [Sat, 3 Aug 2024 07:49:47 +0000 (07:49 +0000)]
a utility program and a new makefile that supports different grammars being used side by side

16 months agoinitial debugging the SyntaxTree program
Thomas Walker Lynch [Thu, 1 Aug 2024 17:59:10 +0000 (17:59 +0000)]
initial debugging the SyntaxTree program

16 months agolector -> documentation to alleviate confusion among first timers
Thomas Walker Lynch [Thu, 1 Aug 2024 08:22:35 +0000 (08:22 +0000)]
lector -> documentation to alleviate confusion among first timers

16 months agosome samples to use for testing
Thomas Walker Lynch [Thu, 1 Aug 2024 05:34:52 +0000 (05:34 +0000)]
some samples to use for testing

16 months agogrammar build, clean, rebuild, seems to work
Thomas Walker Lynch [Wed, 31 Jul 2024 16:40:11 +0000 (16:40 +0000)]
grammar build, clean, rebuild, seems to work

16 months agomakes grammar
Thomas Walker Lynch [Wed, 31 Jul 2024 16:34:12 +0000 (16:34 +0000)]
makes grammar

16 months agoworking environment, now compiling JS on the syntax diagrammer .. and getting syntax...
Thomas Walker Lynch [Wed, 31 Jul 2024 15:32:36 +0000 (15:32 +0000)]
working environment, now compiling JS on the syntax diagrammer .. and getting syntax errors

16 months agoimproved install and environment scripts, some makefile changes
Thomas Walker Lynch [Wed, 31 Jul 2024 14:24:37 +0000 (14:24 +0000)]
improved install and environment scripts, some makefile changes

16 months agomakes installs easy to manage and debug, downloads more updated tools, first make...
Thomas Walker Lynch [Wed, 31 Jul 2024 09:32:26 +0000 (09:32 +0000)]
makes installs easy to manage and debug, downloads more updated tools, first make of a parse tree

16 months ago.
Thomas Walker Lynch [Tue, 30 Jul 2024 09:25:52 +0000 (09:25 +0000)]
.

16 months agoputting together the make file
Thomas Walker Lynch [Tue, 30 Jul 2024 08:08:41 +0000 (08:08 +0000)]
putting together the make file

16 months agogood template snapshot
Thomas Walker Lynch [Mon, 29 Jul 2024 08:27:39 +0000 (08:27 +0000)]
good template snapshot

16 months agoworked with a slash, !/.gitignore but not without it
Thomas Walker Lynch [Mon, 29 Jul 2024 08:21:46 +0000 (08:21 +0000)]
worked with a slash,  !/.gitignore but not without it

16 months agowill it keep tool?
Thomas Walker Lynch [Mon, 29 Jul 2024 08:18:24 +0000 (08:18 +0000)]
will it keep tool?

16 months agodoes this get the missing tool directory?
Thomas Walker Lynch [Mon, 29 Jul 2024 08:02:10 +0000 (08:02 +0000)]
does this get the missing tool directory?

16 months agoinstall script test
Thomas Walker Lynch [Mon, 29 Jul 2024 07:42:52 +0000 (07:42 +0000)]
install script test

16 months agotemplate permissions
Thomas Walker Lynch [Mon, 29 Jul 2024 06:48:14 +0000 (06:48 +0000)]
template permissions

16 months agotemplate revision
Thomas Walker Lynch [Mon, 29 Jul 2024 06:46:03 +0000 (06:46 +0000)]
template revision

16 months agogit being git
Thomas Walker Lynch [Mon, 29 Jul 2024 04:54:19 +0000 (04:54 +0000)]
git being git

16 months agothis is roughly the bare project template
Thomas Walker Lynch [Mon, 29 Jul 2024 03:53:16 +0000 (03:53 +0000)]
this is roughly the bare project template

16 months agoFirst commit.
Thomas Walker Lynch [Thu, 25 Jul 2024 09:37:59 +0000 (09:37 +0000)]
First commit.