diff --git a/Readme.md b/Readme.md index a29dc3b..795ee10 100644 --- a/Readme.md +++ b/Readme.md @@ -295,6 +295,7 @@ Interface :`` * def_module * def_namespace * def_operator +* def_operator_cast * def_param * def_params * def_specifier @@ -349,12 +350,13 @@ Interface : * parse_function * parse_global_body * parse_namespace -* parse_operator (Not ready) +* parse_operator +* parse_operator_cast * parse_struct -* parse_template (Not ready) +* parse_template * parse_type * parse_typedef -* parse_union (Not ready) +* parse_union * parse_using * parse_variable diff --git a/project/Readme.md b/project/Readme.md index 7646249..6d672ef 100644 --- a/project/Readme.md +++ b/project/Readme.md @@ -86,15 +86,14 @@ Inlined functions related to the AST datatype that required forwards for gen int ## gen.cpp -* Static data defined at the top. +* Static data * AST Body case macros are next. -* AST implementation follows +* AST implementation * Gen interface begins with its `init`, `deinit`, etc.. Until `make_code_entires` * operator__validate defined, which will be used to verify if an operator definition is constructible. * Allocator interface for data arrays, code pool, code entries, string arenas, and string table. * Helper macros used throughout the constructor API * Upfront constructors, following the same order as shown in the header. -* Incremental constructors * Parsing constructors, it defines its own lexer, and has many helper functions for parsing not exposed through the header. * Untyped constructors * Builder