summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Thomas Walker Lynch [Wed, 2 Oct 2024 03:56:30 +0000 (03:56 +0000)]
improved doc
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
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
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
Thomas Walker Lynch [Sat, 28 Sep 2024 11:09:55 +0000 (11:09 +0000)]
DAG build first draft. Proposed DAG clean algorithm.
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
Thomas Walker Lynch [Thu, 12 Sep 2024 02:57:14 +0000 (02:57 +0000)]
removes bash scripts for tools install
Thomas Walker Lynch [Thu, 12 Sep 2024 02:18:43 +0000 (02:18 +0000)]
build of tools bash scripts replaced by gradle build file
Thomas Walker Lynch [Tue, 10 Sep 2024 11:11:32 +0000 (11:11 +0000)]
moving files to 'primary' or 'synthesized'
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
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'
Thomas Walker Lynch [Fri, 6 Sep 2024 00:57:21 +0000 (00:57 +0000)]
deletes early attempts/experiments, makes argument parsing consistent across programs
Thomas Walker Lynch [Thu, 5 Sep 2024 23:16:10 +0000 (23:16 +0000)]
Generator -> Synthesize
Thomas Walker Lynch [Thu, 5 Sep 2024 14:46:58 +0000 (14:46 +0000)]
adds indent level option to automatically generated code.
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
Thomas Walker Lynch [Thu, 5 Sep 2024 08:00:31 +0000 (08:00 +0000)]
adds rule and token options to 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.
Thomas Walker Lynch [Thu, 5 Sep 2024 02:10:16 +0000 (02:10 +0000)]
adds PrintRuleNameListRegx test transcript
Thomas Walker Lynch [Thu, 5 Sep 2024 01:52:06 +0000 (01:52 +0000)]
adds the Arithmetic test trasncripts
Thomas Walker Lynch [Wed, 4 Sep 2024 15:41:18 +0000 (15:41 +0000)]
introduces R_MAKE
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
Thomas Walker Lynch [Wed, 4 Sep 2024 10:58:20 +0000 (10:58 +0000)]
cleans up build eliminates implicit rules, correctly handles delgation
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
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
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
Thomas Walker Lynch [Tue, 13 Aug 2024 07:41:38 +0000 (07:41 +0000)]
adds pretty point to the syntax tree output
Thomas Walker Lynch [Tue, 13 Aug 2024 07:16:02 +0000 (07:16 +0000)]
adds arithmetic diagram syntax diagrammer
Thomas Walker Lynch [Mon, 12 Aug 2024 18:07:17 +0000 (18:07 +0000)]
more parsser programs
Thomas Walker Lynch [Mon, 12 Aug 2024 07:54:39 +0000 (07:54 +0000)]
fix clean bug
Thomas Walker Lynch [Mon, 12 Aug 2024 07:50:56 +0000 (07:50 +0000)]
.
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
Thomas Walker Lynch [Sat, 10 Aug 2024 17:57:13 +0000 (17:57 +0000)]
.
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
Thomas Walker Lynch [Tue, 6 Aug 2024 07:27:24 +0000 (07:27 +0000)]
make clean:PrintRuleNameList works
Thomas Walker Lynch [Tue, 6 Aug 2024 05:42:20 +0000 (05:42 +0000)]
PrintRuleNameList builds runs cleans with all
Thomas Walker Lynch [Mon, 5 Aug 2024 14:49:00 +0000 (14:49 +0000)]
copmiled PrintBuildNameList
Thomas Walker Lynch [Sat, 3 Aug 2024 14:58:02 +0000 (14:58 +0000)]
first draft of a gradle build file, better ?
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.
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
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
Thomas Walker Lynch [Thu, 1 Aug 2024 17:59:10 +0000 (17:59 +0000)]
initial debugging the SyntaxTree program
Thomas Walker Lynch [Thu, 1 Aug 2024 08:22:35 +0000 (08:22 +0000)]
lector -> documentation to alleviate confusion among first timers
Thomas Walker Lynch [Thu, 1 Aug 2024 05:34:52 +0000 (05:34 +0000)]
some samples to use for testing
Thomas Walker Lynch [Wed, 31 Jul 2024 16:40:11 +0000 (16:40 +0000)]
grammar build, clean, rebuild, seems to work
Thomas Walker Lynch [Wed, 31 Jul 2024 16:34:12 +0000 (16:34 +0000)]
makes grammar
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
Thomas Walker Lynch [Wed, 31 Jul 2024 14:24:37 +0000 (14:24 +0000)]
improved install and environment scripts, some makefile changes
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
Thomas Walker Lynch [Tue, 30 Jul 2024 09:25:52 +0000 (09:25 +0000)]
.
Thomas Walker Lynch [Tue, 30 Jul 2024 08:08:41 +0000 (08:08 +0000)]
putting together the make file
Thomas Walker Lynch [Mon, 29 Jul 2024 08:27:39 +0000 (08:27 +0000)]
good template snapshot
Thomas Walker Lynch [Mon, 29 Jul 2024 08:21:46 +0000 (08:21 +0000)]
worked with a slash, !/.gitignore but not without it
Thomas Walker Lynch [Mon, 29 Jul 2024 08:18:24 +0000 (08:18 +0000)]
will it keep tool?
Thomas Walker Lynch [Mon, 29 Jul 2024 08:02:10 +0000 (08:02 +0000)]
does this get the missing tool directory?
Thomas Walker Lynch [Mon, 29 Jul 2024 07:42:52 +0000 (07:42 +0000)]
install script test
Thomas Walker Lynch [Mon, 29 Jul 2024 06:48:14 +0000 (06:48 +0000)]
template permissions
Thomas Walker Lynch [Mon, 29 Jul 2024 06:46:03 +0000 (06:46 +0000)]
template revision
Thomas Walker Lynch [Mon, 29 Jul 2024 04:54:19 +0000 (04:54 +0000)]
git being git
Thomas Walker Lynch [Mon, 29 Jul 2024 03:53:16 +0000 (03:53 +0000)]
this is roughly the bare project template
Thomas Walker Lynch [Thu, 25 Jul 2024 09:37:59 +0000 (09:37 +0000)]
First commit.