Jesse Brault jessebrault
jessebrault pushed to main at jessebrault/deimos-lang 2025-05-13 14:46:37 +00:00
82af6b4dfb Much work on grammar, AST building and unparsing.
e8aff842ed Create and implement AST structs/enums and Unparse traits.
1a365481ab Add smoke screen tests for parser; add some function grammar rules.
Compare 3 commits »
jessebrault pushed to main at jessebrault/deimos-lang 2025-05-07 16:46:55 +00:00
68de104595 Change Closure hierarchy.
9cec999cb9 Sketching out how templates might work.
Compare 2 commits »
jessebrault pushed to main at jessebrault/deimos-lang 2025-04-30 17:19:08 +00:00
153dd993f8 Much sketching of new hkts, ints, classes, and so on.
jessebrault pushed to main at jessebrault/deimos-lang 2025-04-21 14:11:09 +00:00
084ed4a00b Write expressions grammar, basic testing.
jessebrault pushed to main at jessebrault/deimos-lang 2025-04-20 19:11:16 +00:00
90a3c40ac3 Work on object access and number literal grammar; basic parser testing.
jessebrault pushed to main at jessebrault/deimos-lang 2025-04-16 22:40:41 +00:00
815168603c Update grammar.
jessebrault pushed to main at jessebrault/deimos-lang 2025-04-15 23:58:45 +00:00
aa3f4b3a8b Start translating ast to instructions.
ae8f89bb4e Update calling conventions.
Compare 2 commits »
jessebrault pushed to main at jessebrault/deimos-lang 2025-04-14 13:00:23 +00:00
1263d84802 Work on grammar and AST building.
94f496a63d Sketch DvmObjectFile type and related functions.
Compare 2 commits »
jessebrault pushed to main at jessebrault/deimos-lang 2025-04-13 15:22:04 +00:00
71ee49761e Updated dvm/main.rs to use new refactored dvm.
26d87acff5 More refactoring of dvm; add DvmValue::String and related.
Compare 2 commits »
jessebrault pushed to main at jessebrault/deimos-lang 2025-04-13 02:21:11 +00:00
172e82025d Rename to implementation.rs.
jessebrault pushed to main at jessebrault/deimos-lang 2025-04-13 02:20:26 +00:00
22e8605cc6 Major refactoring of virtual machine.
jessebrault pushed to main at jessebrault/groowt 2025-02-16 17:16:00 +00:00
3202e51d7f Update TODO.md.
jessebrault pushed to main at jessebrault/groowt 2025-02-16 17:10:26 +00:00
abc4b971d6 Remove unused projects: cli, groowt-all, groowt-gradle, groowt-gradle-model.
jessebrault pushed tag v0.1.3 to jessebrault/groowt 2025-02-16 16:32:33 +00:00
jessebrault pushed to main at jessebrault/groowt 2025-02-16 16:32:32 +00:00
eb77f0a3d7 Remove groowt all publishing.
71f1547c6a Update archive base names and artifact ids.
1b63f2807c Set action to only run when versioned tag is pushed.
Compare 3 commits »
jessebrault deleted tag v0.1.3 from jessebrault/groowt 2025-02-16 16:29:15 +00:00
jessebrault pushed to main at jessebrault/groowt 2025-02-16 16:01:25 +00:00
0c4b42e0ee Rename action and setup individual publications.
jessebrault pushed tag v0.1.3 to jessebrault/groowt 2025-02-16 16:01:25 +00:00
jessebrault deleted tag v0.1.3 from jessebrault/groowt 2025-02-16 16:00:42 +00:00
jessebrault pushed to main at jessebrault/groowt 2025-02-16 15:43:15 +00:00
eb444dda02 Remove setup gradle as it is very slow.