GQL-to-Cypher
22 months agomore extraction of the depency graph tool core_developer_branch
Thomas Walker Lynch [Fri, 4 Oct 2024 08:45:26 +0000 (08:45 +0000)]
more extraction of the depency graph tool

22 months agoresting to original naming scheme
Thomas Walker Lynch [Wed, 2 Oct 2024 15:22:01 +0000 (15:22 +0000)]
resting to original naming scheme

22 months agoimproved doc
Thomas Walker Lynch [Wed, 2 Oct 2024 03:56:30 +0000 (03:56 +0000)]
improved doc

22 months agoreplaces broken README.md, dunno how long it has been broken, no matter
Thomas Walker Lynch [Tue, 1 Oct 2024 14:36:22 +0000 (14:36 +0000)]
replaces broken README.md, dunno how long it has been broken, no matter

22 months agocheckpoint while splitting out the dependency graph build tool to its own project
Thomas Walker Lynch [Tue, 1 Oct 2024 14:15:24 +0000 (14:15 +0000)]
checkpoint while splitting out the dependency graph build tool to its own project

22 months agocommit before separating out the DAG build as its own tool
Thomas Walker Lynch [Tue, 1 Oct 2024 03:40:06 +0000 (03:40 +0000)]
commit before separating out the DAG build as its own tool

22 months agoDAG build first draft. Proposed DAG clean algorithm.
Thomas Walker Lynch [Sat, 28 Sep 2024 11:09:55 +0000 (11:09 +0000)]
DAG build first draft. Proposed DAG clean algorithm.

22 months agoincludes DAG cycle finder, and rough drafts of the rest of the depdency graph build
Thomas Walker Lynch [Fri, 27 Sep 2024 11:09:36 +0000 (11:09 +0000)]
includes DAG cycle finder, and rough drafts of the rest of the depdency graph build

22 months agoremoves bash scripts for tools install
Thomas Walker Lynch [Thu, 12 Sep 2024 02:57:14 +0000 (02:57 +0000)]
removes bash scripts for tools install

22 months agobuild of tools bash scripts replaced by gradle build file
Thomas Walker Lynch [Thu, 12 Sep 2024 02:18:43 +0000 (02:18 +0000)]
build of tools bash scripts replaced by gradle build file

22 months agomoving files to 'primary' or 'synthesized'
Thomas Walker Lynch [Tue, 10 Sep 2024 11:11:32 +0000 (11:11 +0000)]
moving files to 'primary' or 'synthesized'

23 months agoah, missed the arg/opt parser for one of the files, adding it
Thomas Walker Lynch [Fri, 6 Sep 2024 15:38:48 +0000 (15:38 +0000)]
ah, missed the arg/opt parser for one of the files, adding it

23 months agoall executables use same form argument/options parsing, removes regex passed Tokens...
Thomas Walker Lynch [Fri, 6 Sep 2024 15:17:17 +0000 (15:17 +0000)]
all executables use same form argument/options parsing, removes regex passed Tokens -> categories, 'Generate' -> 'Synthesize'

23 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

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

23 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.

23 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

23 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

23 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.

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

23 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

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

23 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

23 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

23 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

23 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

23 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

23 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

23 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

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

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

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

23 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

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

2 years 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

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

2 years 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

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

2 years 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 ?

2 years 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.

2 years 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

2 years 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

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

2 years 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

2 years 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

2 years 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

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

2 years 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

2 years 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

2 years 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

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

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

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

2 years 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

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

2 years 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?

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

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

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

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

2 years 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

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