Commit History

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