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
15
Projects
Packages
Public Activity
Starred Repositories
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-05-24 02:21:45 +00:00
d5bfe9ad28
Add semantic analysis module and first steps.
0b270c186b
WIP.
4dd3140538
WIP.
639d052e9c
Work on Identifier and some formatting.
34480a0870
Filling various code holes. WIP.
Compare 6 commits »
jessebrault
pushed to
main
at
jessebrault/.profile
2026-05-06 20:19:45 +00:00
ff3828918b
Update for easier access to current projects.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-05-06 19:24:32 +00:00
d50cc24d0a
Work on constructor with new lowering api. WIP.
1bd1e5c23a
Work on classes and lowering to IR. WIP.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-05-01 19:19:12 +00:00
11d368ab1a
Fix compile errors WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-04-26 23:38:33 +00:00
50884e38fa
New lowering methods WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-04-12 22:24:51 +00:00
4ae4f7e9e6
Work on new compile pipeline and semantic analysis flow WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-04-09 18:56:10 +00:00
96ea0c5e50
Resolve types WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-04-07 01:43:42 +00:00
3a75a0c8e8
Work on new name resolve methods WIP.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-31 19:00:18 +00:00
fe8ab3601c
Add FileId to CompilationUnit.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-30 19:04:48 +00:00
64526a0b1c
Small parser changes.
f95d504f88
Another big parser refactor, collecting diagnostics better.
Compare 2 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-27 18:29:58 +00:00
0df1252053
Tiny changes.
06fafb825a
Found some unused imports.
584e7224a7
Compile pipeline WIP and various refactoring.
178ce5d1a6
Immutable use of FqnContext.
Compare 4 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-26 21:30:30 +00:00
7d7626809d
Start work on mdbook.
88487a911e
Organize repo by moving out old stuff.
10221f6c3c
Switch back to stable rust.
Compare 3 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-25 15:12:26 +00:00
c5781114a5
Repl with let statements mostly working.
655a0288d3
Some parser refactoring.
53ec6a8f4f
Unused import.
41e798d8a6
Refactor lexer for readability and less method calls.
Compare 4 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-21 23:19:40 +00:00
916b6377ac
All examples working again.
bb2b539f9b
All tests passing again.
4d6aa3ffd4
Fixing name checking for constructor assignment destinations. WIP.
344761022b
More fixes to type info, etc. WIP.
fc83cf7827
Preparing for intrinsic class symbols. WIP.
Compare 12 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-16 17:37:25 +00:00
86fcbb494b
Semantic analysis of generic args and params.
3466908a80
Lexing/parsing generic args.
b4094bf570
Sketching array-related things.
0dce883dbd
op_prec example working.
Compare 4 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-15 21:18:32 +00:00
fa13697596
Instruction generation and implementation for shift and bitwise operators.
7e72037d9e
Instruction generation and implementation for multiplicative operators.
b0660c9e5a
Parsing and lexing bitwise operators.
Compare 3 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-15 18:41:19 +00:00
f0c84fe0c8
Parsing and lexing multiply, divide, modulo, shift operators.
4a0a6b8425
Clean up ir vr_user trait and implementations.
f9373a687f
Refactor to use IrBinaryOperation.
863c3fef5d
Refactor to use BinaryExpression.
5a123419bd
Assign statements ir and fixing some things.
Compare 5 commits »
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-14 15:37:26 +00:00
7e613b1b90
Parsing/analyzing assign statements.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-14 01:23:51 +00:00
f7e8cef380
Yay! Class lookup and allocation e2e.
jessebrault
pushed to
main
at
jessebrault/deimos-lang
2026-03-13 22:19:34 +00:00
0e24ce1784
Add fqn_context.
First
Previous
1
2
3
4
5
...
Next
Last