Christian
|
92ee64f443
|
Some documentation.
|
10 years ago |
Christian
|
d4d5f23e8f
|
Expression compiler.
|
10 years ago |
Christian
|
dfea157313
|
Use the passed stream, not std::cerr.
|
10 years ago |
Christian
|
c5698b7341
|
Use endl instead of "\n".
|
10 years ago |
Christian
|
19e7a08b0e
|
Remove nullptr comparisons.
|
10 years ago |
Christian
|
7bab242f5f
|
Use createTypeError everywhere and stream out Location.
|
10 years ago |
Christian
|
016fb2dea5
|
Sorted include directives.
|
10 years ago |
Christian
|
8bb71c4ebf
|
Use boost errinfo.
|
10 years ago |
Christian
|
bf3a76f5af
|
Improved exceptions and reporting exceptions for command-line compiler.
|
10 years ago |
Christian
|
8756c4bf96
|
Type information for AST printer.
|
10 years ago |
Christian
|
9a059ec662
|
Corrected spacing around colon.
|
10 years ago |
Christian
|
cf2cc8e8ba
|
Cleanup of copyright headers.
|
10 years ago |
Christian
|
fb35847012
|
Access modifier cleanup.
|
10 years ago |
Christian
|
fa22722e0e
|
Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type
pointer.
|
10 years ago |
Christian
|
c253a90fc4
|
Coding style cleanup: const and vecptr.
|
10 years ago |
Christian
|
43bb41ef19
|
Keyword cleanup
|
10 years ago |
Christian
|
116070f304
|
Coding style and cleanup
|
10 years ago |
Christian
|
68a85f4f80
|
Corrected coding style.
|
10 years ago |
Christian
|
77852f5f0a
|
Remove unused parameters.
|
10 years ago |
Christian
|
df43644111
|
Some fixes for the type system, should be quite usable now.
|
10 years ago |
Christian
|
b71e993223
|
Added meaningful exception types.
|
10 years ago |
Christian
|
2f9d821967
|
Type system, not yet complete.
|
10 years ago |
Christian
|
cdf2ff14e6
|
Added copyright blocks.
|
10 years ago |
Christian
|
a5a577d35c
|
Name resolution.
|
10 years ago |
Christian
|
8aad54050c
|
AST printer and command line tool, some fixes.
|
10 years ago |
Christian
|
f070d3bdea
|
Initial implementation of Solidity parser finished, not yet tested much.
|
10 years ago |
Christian
|
3fd9358c3e
|
Corrected indentation.
|
10 years ago |
Christian
|
4c1739169a
|
Parse everything up to function bodies and report parser errors with location.
|
10 years ago |
Christian
|
961327ee7d
|
Solidity parser, can not parse much yet.
|
10 years ago |
Christian
|
2d50851ea3
|
Solidity scanner and some unit tests.
The scanner is a modified version of the v8 javascript scanner.
|
10 years ago |