-
- Downloads
Add language::function_argument_list AST node type
It aims at clarifying function arguments treatment, since language::expression_list's use could be ambiguous `` let f: x -> (x+2)/2; `` would generate a parse error and there was no clean way to fix it considering just `language::expression` and `language::expression_list`
Showing
- src/language/ASTBuilder.cpp 4 additions, 20 deletionssrc/language/ASTBuilder.cpp
- src/language/ASTBuilder.hpp 1 addition, 2 deletionssrc/language/ASTBuilder.hpp
- src/language/ASTNodeCFunctionExpressionBuilder.cpp 2 additions, 1 deletionsrc/language/ASTNodeCFunctionExpressionBuilder.cpp
- src/language/ASTNodeDataTypeBuilder.cpp 2 additions, 1 deletionsrc/language/ASTNodeDataTypeBuilder.cpp
- src/language/ASTNodeExpressionBuilder.cpp 9 additions, 4 deletionssrc/language/ASTNodeExpressionBuilder.cpp
- src/language/ASTNodeFunctionExpressionBuilder.cpp 1 addition, 1 deletionsrc/language/ASTNodeFunctionExpressionBuilder.cpp
- src/language/PEGGrammar.hpp 3 additions, 3 deletionssrc/language/PEGGrammar.hpp
Loading
Please register or sign in to comment