issues
search
DylanSp
/
wheel-lang
A small toy imperative language (with some OOP features) for demonstrating and practicing language design/implementation.
MIT License
14
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add backend for compiling to machine code
#56
DylanSp
opened
4 years ago
8
Add bytecode VM backend
#55
DylanSp
closed
3 years ago
3
Nail down by-value vs. by-reference semantics
#54
DylanSp
opened
4 years ago
1
Comma separation
#53
DylanSp
closed
4 years ago
0
Expression statements
#52
DylanSp
closed
4 years ago
0
Add strings
#51
DylanSp
closed
3 years ago
1
Work off of release/v0.3 branch
#50
DylanSp
closed
4 years ago
0
Import order plugin
#49
DylanSp
closed
4 years ago
1
Todo cleanup
#48
DylanSp
closed
4 years ago
0
Introduce intentional build error to test CI
#47
DylanSp
closed
4 years ago
0
Read input
#46
DylanSp
closed
4 years ago
0
Use ValueKind instead of string for type errors
#45
DylanSp
closed
4 years ago
0
Compound objects
#44
DylanSp
closed
4 years ago
0
Explore implementing prototypical inheritance
#43
DylanSp
closed
3 years ago
10
Module system
#42
DylanSp
closed
3 years ago
14
Add native functions for reading numbers/booleans
#41
DylanSp
closed
4 years ago
1
Clean up outstanding TODOs
#40
DylanSp
closed
4 years ago
0
Use ValueKind instead of string for type errors
#39
DylanSp
closed
4 years ago
0
Add implementation, tests, examples for standalone function calls
#38
DylanSp
closed
4 years ago
0
Require commas between function parameters, function arguments, field assignments
#37
DylanSp
closed
4 years ago
0
Update tests to include testing native functions
#36
DylanSp
closed
4 years ago
2
Introduce standard library
#35
DylanSp
closed
3 years ago
4
Update README
#34
DylanSp
closed
4 years ago
1
Set up CI
#33
DylanSp
closed
4 years ago
1
Adopt mutation testing
#32
DylanSp
closed
4 years ago
1
Allow compound objects
#31
DylanSp
closed
4 years ago
2
Allow flattened if - else if - else chains
#30
DylanSp
closed
4 years ago
0
Allow declaration in same statement as assignment
#29
DylanSp
closed
4 years ago
0
Add print statements, clock native function
#28
DylanSp
closed
4 years ago
0
Add built-in clock function
#27
DylanSp
closed
4 years ago
0
Use "node" test environment for tests instead of default "jsdom"
#26
DylanSp
closed
4 years ago
0
Allow "else if" without nesting
#25
DylanSp
closed
4 years ago
1
Allow assigning in declaration
#24
DylanSp
closed
4 years ago
1
Unary negation
#23
DylanSp
closed
4 years ago
0
Separate var declaration
#22
DylanSp
closed
4 years ago
0
More example programs
#21
DylanSp
closed
4 years ago
1
Allow passing in arguments from command line
#20
DylanSp
closed
3 years ago
3
Add note to README about no else-if's
#19
DylanSp
closed
4 years ago
1
Add built-in print function
#18
DylanSp
closed
4 years ago
4
Comment syntax
#17
DylanSp
opened
4 years ago
0
Decide whether to allow mutual recursive functions
#16
DylanSp
opened
4 years ago
0
Separate syntax for variable declaration and assignment
#15
DylanSp
closed
4 years ago
2
Add static types
#14
DylanSp
closed
4 years ago
11
Add eslint plugin for import order
#13
DylanSp
closed
4 years ago
1
Add unary negation
#12
DylanSp
closed
4 years ago
0
Add README
#11
DylanSp
closed
4 years ago
4
Rename repo/project
#10
DylanSp
closed
4 years ago
3
Add CLI driver, example programs
#9
DylanSp
closed
4 years ago
0
Test descriptions
#8
DylanSp
closed
4 years ago
0
Remove ts-ignore stuff in parser when TS bug is fixed
#7
DylanSp
closed
4 years ago
1
Previous
Next