Itamar
|
9da9398bf0
LibCpp: Do macro substitution in the preprocessor instead of the parser
|
3 년 전 |
Itamar
|
0c4dc00f01
LibCpp: Import definitions from headers while processing
|
3 년 전 |
Itamar
|
4673a517f6
LibCpp: Do lexing in the Preprocessor
|
3 년 전 |
Ali Mohammad Pur
|
f16011e4d1
LibCpp: Allow 'final' in a class declaration with inheritance
|
4 년 전 |
Ali Mohammad Pur
|
010be01694
LibCpp: Add support for east const
|
4 년 전 |
Ali Mohammad Pur
|
e27ec04cdd
LibCpp: Allow 'override' as a function target qualifier
|
4 년 전 |
Ali Mohammad Pur
|
5f66874ea0
LibCpp: Add support for parsing function types
|
4 년 전 |
Ali Mohammad Pur
|
b3cbe14569
LibCpp: Allow 'const' after a function's signature
|
4 년 전 |
Ali Mohammad Pur
|
3319114127
LibCpp: Add support for parsing reference types
|
4 년 전 |
Ali Mohammad Pur
|
3c1422d774
LibCpp: Allow virtual destructors
|
4 년 전 |
Ali Mohammad Pur
|
c866a56f07
LibCpp: Match and ignore struct/class inheritance
|
4 년 전 |
Ali Mohammad Pur
|
8fefbfd5ac
LibCpp: Parse enum members with explicit values
|
4 년 전 |
Ali Mohammad Pur
|
67a19eaecb
LibCpp: Parse "extern" declarations
|
4 년 전 |
Ali Mohammad Pur
|
5d27740387
LibCpp: Accept scoped variable declarations
|
4 년 전 |
Itamar
|
42eb06f045
LibCpp: Don't store entire ASTNode vector in each parser state
|
4 년 전 |
Itamar
|
eb6a15d52b
LibCpp: Only store error messages for the main parser state
|
4 년 전 |
Itamar
|
34fc6c7e1c
LibCpp: Make the fields of AST node types private
|
4 년 전 |
Itamar
|
232013c05b
LibCpp: Add Parser::tokens_in_range(start, end)
|
4 년 전 |
Itamar
|
9a31fb6673
LibCpp: Fix positional information of Pointer types
|
4 년 전 |
Itamar
|
1dfdfcf820
LibCpp: Fix parsing of ellipsis
|
4 년 전 |
Itamar
|
d7aa831a43
LibCpp: Differentiate between Type and NamedType
|
4 년 전 |
Itamar
|
10cad8a874
LibCpp: Add LOG_SCOPE() macro for debugging the parser's flow
|
4 년 전 |
Itamar
|
c1ee0c1685
LibCpp: Support parsing enum classes
|
4 년 전 |
Federico Guerinoni
|
e0f1c237d2
HackStudio: Make TODO entries clickable
|
4 년 전 |
Federico Guerinoni
|
c397e030f4
LibCpp: Add function for retrieving TODO comments from the parser
|
4 년 전 |
Itamar
|
7de6c1489b
LibCpp: Parse basic constructors and destructors
|
4 년 전 |
Itamar
|
fd851ec5c9
LibCpp: Handle class access-specifiers in the Parser
|
4 년 전 |
Itamar
|
dcdb0c7035
LibCpp: Support non-field class members
|
4 년 전 |
Itamar
|
0c9db38e8f
LibCpp: Modify Token::to_string() to include more information
|
4 년 전 |
Itamar
|
ef95ddcbfa
LibCpp: Fix match_expression()
|
4 년 전 |