This website requires JavaScript.
Explore
Help
Sign In
Jesse Brault
jessebrault
0 Followers
·
0 Following
Madison, Wisconsin, United States
https://jessebrault.com/
Joined on
2024-11-01
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Overview
Repositories
13
Projects
Packages
Public Activity
Starred Repositories
jessebrault
created branch
main
in
jessebrault/fp
2025-06-28 03:01:33 +00:00
jessebrault
created repository
jessebrault/fp
2025-06-28 02:59:09 +00:00
jessebrault
pushed to
master
at
jessebrault/ssg
2025-06-15 11:59:44 +00:00
807556cd73
Update dependencies.
ab5b678920
Fix bug with compileUnit not seeing all ssg-gradle found classpath.
82a8be76b5
Work on 0.5.0-SNAPSHOT; various updates and such.
4757a2e9a5
Delete old test-ssg-project which was causing problems.
3170d2b2e9
Drop redundant 'ssg' from Maven coordinates.
Compare 10 commits »
jessebrault
created branch
master
in
jessebrault/ssg
2025-06-15 11:59:44 +00:00
jessebrault
created repository
jessebrault/ssg
2025-06-15 11:58:51 +00:00
jessebrault
pushed to
main
at
jessebrault/jb-ssg-site
2025-06-01 20:20:21 +00:00
bd703bf829
Merge remote-tracking branch 'refs/remotes/origin/main'
8a962ef1de
Create compose.yml.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/jb-ssg-site
2025-06-01 20:17:14 +00:00
d219d03800
Various updates to dependencies.
89de181784
Update to use new Render api instead of Outlet.
3130ff4c65
Upgrade Gradle to 8.14.1.
Compare 3 commits »
jessebrault
pushed tag
v0.1.4
to
jessebrault/groowt
2025-06-01 19:32:00 +00:00
jessebrault
pushed to
main
at
jessebrault/groowt
2025-06-01 19:32:00 +00:00
869bef51dd
Change version to 0.1.4.
db78a190ff
Update dependencies.
2d6eed2591
Set to 0.1.4-SNAPSHOT version.
df395da792
Update Render component to accept multiple items, closures, and default to rendering it to a component writer.
13f85325a1
Fix index-out-of-bounds bug with DefaultComponentContext#getAllAncestors.
Compare 5 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2025-05-29 22:06:56 +00:00
9f5e27b289
Add with-keyword sketching.
234f40ec58
Use ast walking to verify that identifiers have saved symbols and linking symbols are resolved.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2025-05-26 17:53:59 +00:00
d38b30b755
Add depth-first traversal (walk_depth_first) to walk.rs.
22deb90c3e
Move ast nodes to new ast/node module.
cbf7921c95
Refactor name-analysis module to use new AST api.
20dcb4f6ce
Major refactoring of AST module: private properties and accessors, building clearer, using Boxes.
Compare 4 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2025-05-22 23:43:30 +00:00
c8ff1d0fa2
Add todos.
f5f247e636
Add class-member symbols to symbol table display.
41ab922f2c
Add interface/class test case.
d8fe97b401
Miscellaneous gather work and related.
Compare 4 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2025-05-20 16:11:41 +00:00
f614d00575
Add shadow import failing test.
4c68d0dc28
Flesh out gather and resolve, add todos, refactor a bit.
88270e0cdd
Add basic name-analysis phase documentation.
02d6a16cf8
Refactor name-analysis tests.
0c2d9f8b2f
Add primitive type uses and related.
Compare 6 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2025-05-18 23:30:17 +00:00
c606432be2
Work to properly resolve imports.
6b6ba1d712
Major refactor of name analysis and related.
dcb261fd84
Remove useless DiagnosticsContainer struct; params_seen failing because unresolved types.
4f74136d97
Much work on use-statements and symbols.
8cd5e588a0
Add gathering and resolving for various constructs; two-file test still failing but fails correctly.
Compare 8 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2025-05-18 00:59:33 +00:00
3026d22750
Remove dbg in assert_builds.
e0f2810764
Fix pretty-print operator bug.
692411e232
Change grammar to properly allow if, while, and for loops (without confusing it with closures).
bf06407d16
Implement if/if-else statements in grammar, build, unparse, and pretty-print.
35d616a538
Implement closure in ast building, unparsing, and pretty printing.
Compare 13 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2025-05-16 14:09:43 +00:00
6ab9efa8fd
Add codespan-reporting to project for awesome error reporting.
2b4e042602
Change unparse to work with IndentWriter.
ce20cece21
Work on basic name analysis.
Compare 3 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2025-05-15 21:12:42 +00:00
9805a3aad5
Finish current version of pretty print.
58c66b437e
More work on pretty print; add dmc p3 command.
1c2e5300ac
Start on pretty_print.rs for pretty-printing ASTs.
68a2c22be7
Delete trie.rs.
a9457c1ab9
Successful work to compile, parse, and unparse basic Deimos.
Compare 15 commits »
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.
First
Previous
1
2
3
4
5
...
Next
Last