issues
search
AZHenley
/
knox
A toy programming language written in Go that compiles to C.
MIT License
96
stars
7
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add go modules support
#188
hasheddan
opened
4 years ago
0
Remove syntax for old list and map
#187
AZHenley
opened
4 years ago
0
Consider modifying function declaration syntax
#186
AZHenley
opened
4 years ago
0
Update examples for Knox as of 8/11/2020
#185
AZHenley
opened
4 years ago
0
Support arrays
#184
AZHenley
opened
4 years ago
0
Change variable declarations to not require initialization
#183
AZHenley
opened
4 years ago
0
Recursively type check containers
#182
AZHenley
closed
4 years ago
0
Range check literals for type checking
#181
AZHenley
opened
4 years ago
0
Emit args for main
#180
AZHenley
opened
4 years ago
0
Provide line numbers in compiler errors
#179
AZHenley
closed
4 years ago
0
Emit code for fixed width types
#178
AZHenley
closed
4 years ago
0
Increase precedence of casting
#177
AZHenley
closed
4 years ago
0
Casting can not be used with other expressions
#176
AZHenley
closed
4 years ago
0
Add builtin types to global symbol table
#175
AZHenley
opened
4 years ago
1
Don't allow declarations to use type void or nil
#174
AZHenley
opened
4 years ago
0
Refactor primitive types
#173
AZHenley
closed
4 years ago
0
Literals should be canonicalized at AST creation
#172
AZHenley
opened
4 years ago
0
Type inference for literals
#171
AZHenley
closed
4 years ago
0
Syntax for manual memory management
#170
AZHenley
opened
4 years ago
0
Syntax for embedding C in Knox
#169
AZHenley
opened
4 years ago
0
AST node for casts is not being created
#168
AZHenley
closed
4 years ago
0
Emit code for for statement
#167
AZHenley
opened
4 years ago
0
Ensure Knox runs on Windows
#166
AZHenley
opened
5 years ago
0
Emit correct code for lists
#165
AZHenley
opened
5 years ago
0
Allow underscores in number literals
#164
AZHenley
closed
4 years ago
0
Emit code for multiple return values
#163
AZHenley
opened
5 years ago
0
Members references without Self cause C errors
#162
AZHenley
opened
5 years ago
0
Provide error class in stl for reporting application errrors
#161
AZHenley
opened
5 years ago
0
Add context to AST for emitter
#160
AZHenley
opened
5 years ago
0
Compile multiple files
#159
AZHenley
opened
5 years ago
0
Forward declare structs
#158
AZHenley
closed
5 years ago
0
Support additional math functions
#157
AZHenley
opened
5 years ago
2
Emit code for casts
#156
AZHenley
closed
4 years ago
0
Typecheck casts
#155
AZHenley
closed
4 years ago
0
Parse cast
#154
AZHenley
closed
5 years ago
1
Provide shutdown/error functions in the stl
#153
AZHenley
opened
5 years ago
1
Support standard input and output
#152
AZHenley
opened
5 years ago
0
Support file input and output
#151
AZHenley
opened
5 years ago
0
Support bitwise operations
#150
AZHenley
closed
5 years ago
0
Emit fake constructor
#149
AZHenley
closed
5 years ago
0
Support nested dot op
#146
AZHenley
closed
5 years ago
0
Support member access
#145
AZHenley
closed
5 years ago
0
Emit code for method calls
#144
AZHenley
closed
5 years ago
0
Support named parameters
#143
AZHenley
opened
5 years ago
0
Fib numbers example erroneously adds ;
#142
sgmarz
closed
5 years ago
0
Create examples for benchmarking
#141
AZHenley
opened
5 years ago
0
Add self keyword
#140
AZHenley
closed
5 years ago
0
Ensure unique identifier names
#139
AZHenley
opened
5 years ago
0
Emit correct code for strings
#138
AZHenley
closed
5 years ago
1
Type check main
#137
AZHenley
opened
5 years ago
1
Next