issues
search
nitnelave
/
hopper
Programming language
Other
2
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
option: add specializations
#64
nitnelave
opened
7 years ago
10
Add parsing for extern declarations + lexing for strings
#63
bloody76
opened
7 years ago
15
Add visitor for variable destructions
#62
nitnelave
opened
7 years ago
9
Add support for If-expression
#61
bloody76
opened
7 years ago
0
Fix travis by checking on the right folder when putting boost
#60
bloody76
closed
7 years ago
2
Use boost to get type names at compile time
#59
bloody76
closed
7 years ago
12
Add return to void functions
#58
nitnelave
closed
7 years ago
16
Simplify the IfStatement node
#57
nitnelave
closed
7 years ago
8
Generate IR for variables and simple function calls
#56
bloody76
closed
7 years ago
66
Add some codegen code for the if else statements
#55
bloody76
closed
7 years ago
43
Fix compilation
#54
bloody76
closed
7 years ago
3
Add pretty printer for if statements.
#53
bloody76
closed
7 years ago
15
Fix compilation on mac: need to include libgen.h
#52
bloody76
closed
7 years ago
6
Added support for if, else if, else to the parser + pretty printer
#51
bloody76
closed
7 years ago
6
Fix bug in pretty printing to print function declaration block
#50
bloody76
closed
7 years ago
6
Introduce basic typechecking
#49
nitnelave
closed
7 years ago
31
Support argument declaration for functions
#48
bloody76
closed
7 years ago
26
Sets declaration as statements
#47
bloody76
closed
7 years ago
12
Add support for declaring main entry point of program
#46
bloody76
closed
7 years ago
1
Parse toplevel as a statement, includes declarations as statement too.
#45
bloody76
closed
7 years ago
3
Make regex work on Mac OS as well by not using the pipe operator
#44
bloody76
closed
7 years ago
11
add contribution guidelines
#43
nitnelave
closed
7 years ago
7
readme: add badges
#42
nitnelave
closed
7 years ago
1
Add logging and improve flags
#41
nitnelave
closed
7 years ago
13
Parse blocks and statements
#40
bloody76
closed
7 years ago
58
Implement name resolution
#39
nitnelave
closed
7 years ago
8
Add some parser tests
#38
nitnelave
closed
7 years ago
3
Add parsing and pretty-printing for function calls
#37
nitnelave
closed
7 years ago
8
Add support for simple function calls
#36
nitnelave
opened
7 years ago
1
Add function overload resolution
#35
nitnelave
opened
7 years ago
0
Add constness check
#34
nitnelave
opened
7 years ago
0
Add support for pointers
#33
nitnelave
opened
7 years ago
1
Add support for C Foreign Function Interface
#32
nitnelave
opened
7 years ago
0
Add support for variable assignment
#31
nitnelave
opened
7 years ago
0
Add support for while loops
#30
nitnelave
opened
7 years ago
0
Add support for if/else
#29
nitnelave
closed
7 years ago
1
Add support for floating point numbers
#28
nitnelave
opened
7 years ago
0
Add support for macros
#27
nitnelave
opened
7 years ago
0
Add support for string literals
#26
nitnelave
opened
7 years ago
0
Add support for booleans, parentheses, and binary operations
#25
nitnelave
closed
7 years ago
6
Llvm: Add skeleton to produce a binary
#24
nitnelave
closed
7 years ago
5
Parser: basic function declaration
#23
nitnelave
closed
7 years ago
12
Add the grammar and update lexer
#22
nitnelave
closed
7 years ago
2
travis: switch to coveralls
#21
nitnelave
closed
7 years ago
1
travis: switch to coveralls
#20
nitnelave
closed
7 years ago
2
Grammar
#19
nitnelave
closed
7 years ago
3
Parser: parse toplevel variable declarations
#18
nitnelave
closed
7 years ago
1
lexer: handle literal "0"
#17
nitnelave
closed
7 years ago
1
Lexer: add more tests
#16
nitnelave
closed
7 years ago
1
Switch to Gflags, add coverage; fixes #1 and #5
#15
nitnelave
closed
7 years ago
1
Next