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-07-08
Parse addition
Michael Williamson
2023-07-08
Compile string addition into string-add instruction
Michael Williamson
2023-07-08
Type-check string addition
Michael Williamson
2023-07-07
Type check int not equal
Michael Williamson
2023-07-07
Type check int equals
Michael Williamson
2023-07-07
Type check integer subtraction
Michael Williamson
2023-07-07
Type check integer addition
Michael Williamson
2023-07-07
Add typed int not equal node
Michael Williamson
2023-07-07
Add typed int equals node
Michael Williamson
2023-07-07
Add typed sub node
Michael Williamson
2023-07-07
Add typed int add node
Michael Williamson
2023-07-05
Compile return statements to stack IR
Michael Williamson
2023-07-05
Type check returns
Michael Williamson
2023-07-05
Parse implicit return
Michael Williamson
2023-07-05
Parse function definition params
Michael Williamson
2023-07-05
Parse positive ints
Michael Williamson
2023-07-03
Type-check val as namespace statement
Michael Williamson
2023-07-03
Parse val as namespace statement
Michael Williamson
2023-07-03
Compile val node to IR instructions
Michael Williamson
2023-07-03
Define val type
Michael Williamson
2023-07-03
Type-check components of val node
Michael Williamson
2023-07-03
Parse val statements
Michael Williamson
2023-06-17
Create FreeVariable type with index and name
Michael Williamson
2023-06-14
Use field names on namespace node in StackCompiler
Michael Williamson
2023-06-13
Store field names in typed namespace node
Michael Williamson
2023-06-13
Store types of fields on namespace node
Michael Williamson
2023-06-13
Store type of function on node
Michael Williamson
2023-06-13
Put namespace name onto namespace nodes
Michael Williamson
2023-06-10
Store free variables used in function
Michael Williamson
2023-06-10
Compile namespace to stack instructions
Michael Williamson
2023-06-10
Compile function definition into stack instructions
Michael Williamson
2023-06-10
Type check namespaces
Michael Williamson
2023-06-10
Add minimal type checking for function definition
Michael Williamson
2023-06-10
Type check type level references
Michael Williamson
2023-06-10
Compile expression statements to stack instructions
Michael Williamson
2023-06-10
Type check expression statements
Michael Williamson
2023-06-10
Compile calls to stack instructions
Michael Williamson
2023-06-10
Add incomplete type checking for calls
Michael Williamson
2023-06-10
Compile reference to stack instruction
Michael Williamson
2023-06-10
Compile string literal to stack instruction
Michael Williamson
2023-06-10
Compile int literal to stack instruction
Michael Williamson
2023-06-10
Compile bool literal to stack instruction
Michael Williamson
2023-06-10
Type check bool literals
Michael Williamson
2023-06-10
Type check int literals
Michael Williamson
2023-06-09
Type check references
Michael Williamson
2023-06-09
Add type checking for string literal
Michael Williamson
2023-06-09
Move untyped nodes into untyped package
Michael Williamson
2023-06-07
Parse effect in function definition
Michael Williamson
2023-06-07
Add parser for minimal functions
Michael Williamson
2023-06-07
Parse expression statements
Michael Williamson
[prev]
[next]