index
:
shed-lang.git
main
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
test
/
java
/
org
/
shedlang
/
compiler
/
ast
Age
Commit message (
Expand
)
Author
2023-10-01
Compile sum type definition to stack IR
Michael Williamson
2023-10-01
Add basic type checking for when expressions
Michael Williamson
2023-09-30
Construct typed node for sum type definitions
Michael Williamson
2023-09-30
Parse when expressions
Michael Williamson
2023-09-30
Parse sum types
Michael Williamson
2023-09-28
Generate stack IR for struct definition
Michael Williamson
2023-09-28
Relax type
Michael Williamson
2023-09-28
Store struct type instead of name in typed struct definition node
Michael Williamson
2023-09-28
Generate stack IR for field accesses
Michael Williamson
2023-09-28
Define struct type info earlier
Michael Williamson
2023-09-28
Basic type checking for field access
Michael Williamson
2023-09-28
Check structs can have mutually recursive fields
Michael Williamson
2023-09-28
Add struct type to context
Michael Williamson
2023-09-28
Type check struct definition fields
Michael Williamson
2023-09-28
Add basic type checking for struct definitions
Michael Williamson
2023-09-27
Parse struct definition fields
Michael Williamson
2023-09-27
Parse struct without fields
Michael Williamson
2023-09-27
Parse field access
Michael Williamson
2023-09-27
Support ignore target
Michael Williamson
2023-09-17
Compile tuple target to stack IR
Michael Williamson
2023-09-17
Compile tuple expression into stack IR
Michael Williamson
2023-09-17
Type check tuples
Michael Williamson
2023-09-17
Type check assignment to tuple target
Michael Williamson
2023-09-17
Type check tuple types
Michael Williamson
2023-09-17
Parse tuple types
Michael Williamson
2023-09-17
Parse tuple expressions
Michael Williamson
2023-09-17
Parse tuple targets
Michael Williamson
2023-09-16
Combine assign, val and var statements
Michael Williamson
2023-08-27
Compile while loop into Stack IR
Michael Williamson
2023-08-27
Add type-checking for while nodes
Michael Williamson
2023-08-19
Parse while loops
Michael Williamson
2023-08-19
Parse bool literals
Michael Williamson
2023-07-30
Support vars in stack compiler
Michael Williamson
2023-07-28
Type check assignments
Michael Williamson
2023-07-28
Type check var statements
Michael Williamson
2023-07-28
Parse assign node
Michael Williamson
2023-07-28
Parse var statements
Michael Williamson
2023-07-28
Handle shadowing of variables in function
Michael Williamson
2023-07-28
Store bound variable names in typed block node
Michael Williamson
2023-07-14
Compile if expression with single conditional branch
Michael Williamson
2023-07-14
Check that bodies of if are type checked
Michael Williamson
2023-07-12
Add incomplete type-checking for if expressions
Michael Williamson
2023-07-12
Add TypedBlockNode
Michael Williamson
2023-07-09
Add UntypedBlockNode
Michael Williamson
2023-07-09
Handle block returns properly
Michael Williamson
2023-07-09
Add explicit function return statement
Michael Williamson
2023-07-08
Parse if expressions
Michael Williamson
2023-07-08
Parse inequality
Michael Williamson
2023-07-08
Parse equality
Michael Williamson
2023-07-08
Parse subtraction
Michael Williamson
[prev]
[next]