File#gets and File#eof?
Use add_def instead of manually manipulating a Hash
Use lookup_def to search for defs
Fix primitives
Fixed Object#to_s
String#slice
Regexp
Array implemented in Crystal
De-hardcoded values in array.cr
call to_b on if condition
Call to_b on while
Moved some methods to primitives
Fixed array literal type inference
Added require_relative to make it work again in linux
Special treatment for struct pointers. Regexp can now match with captures.
PointerOf load the pointer for structs in instance vars. Refactor Regexp.
Regexp allows to match from specified offset in the string
Lex regex
Parse regexps
Type inference and codegen for regexp literal