An update of the graph regex system allows greater flexibility, with a more...
An update of the graph regex system allows greater flexibility, with a more advanced node matching system. * [x] Making the nodeTest * [x] Making the lexer for logique expression * [x] Define operations tokens * [x] support int * [x] support str * [x] support float * [x] automatique Tests * [x] Making the parseur for logique expression * [x] Add the pratt for logical operation * [x] Making an interpreter to produce the node fuction test * [x] Add type safe type for the AST interpretation ( like std::any c17 ?) @pineapple * [x] Add the custome Lambda function @olivierbichler * [x] Add the bool node User functions * [x] Making graphRegex * [x] support sequential match * [x] \* * [x] \+ * [x] support paralel match * [x] \* * [x] \+ * [x] Making lexer * [x] quantification tokens * [x] \* * [x] \+ * [x] groupe token * [x] Making parseur * [x] seqential AST * [x] paralel AST * [x] Making Fsm interpreter * [x] define the fsm graph * [x] run FSM * [x] Making str interpreter (debug only) * [x] CI * [x] auto test matching * [x] manual test matching
Showing
- include/aidge/graph/Node.hpp 12 additions, 0 deletionsinclude/aidge/graph/Node.hpp
- include/aidge/graphRegex/GraphFsmInterpreter.hpp 73 additions, 0 deletionsinclude/aidge/graphRegex/GraphFsmInterpreter.hpp
- include/aidge/graphRegex/GraphLexer.hpp 68 additions, 0 deletionsinclude/aidge/graphRegex/GraphLexer.hpp
- include/aidge/graphRegex/GraphParser.hpp 98 additions, 0 deletionsinclude/aidge/graphRegex/GraphParser.hpp
- include/aidge/graphRegex/GraphRegexTypes.hpp 29 additions, 0 deletionsinclude/aidge/graphRegex/GraphRegexTypes.hpp
- include/aidge/graphRegex/GraphStrInterpreter.hpp 40 additions, 0 deletionsinclude/aidge/graphRegex/GraphStrInterpreter.hpp
- include/aidge/graphRegex/matchFsm/FsmEdge.hpp 228 additions, 0 deletionsinclude/aidge/graphRegex/matchFsm/FsmEdge.hpp
- include/aidge/graphRegex/matchFsm/FsmGraph.hpp 98 additions, 0 deletionsinclude/aidge/graphRegex/matchFsm/FsmGraph.hpp
- include/aidge/graphRegex/matchFsm/FsmNode.hpp 99 additions, 0 deletionsinclude/aidge/graphRegex/matchFsm/FsmNode.hpp
- include/aidge/graphRegex/matchFsm/FsmRunTimeContext.hpp 173 additions, 0 deletionsinclude/aidge/graphRegex/matchFsm/FsmRunTimeContext.hpp
- include/aidge/graphRegex/matchFsm/MatchResult.hpp 60 additions, 0 deletionsinclude/aidge/graphRegex/matchFsm/MatchResult.hpp
- include/aidge/nodeTester/ConditionalData.hpp 98 additions, 0 deletionsinclude/aidge/nodeTester/ConditionalData.hpp
- include/aidge/nodeTester/ConditionalInterpreter.hpp 339 additions, 0 deletionsinclude/aidge/nodeTester/ConditionalInterpreter.hpp
- include/aidge/nodeTester/ConditionalLexer.hpp 88 additions, 0 deletionsinclude/aidge/nodeTester/ConditionalLexer.hpp
- include/aidge/nodeTester/ConditionalParser.hpp 109 additions, 0 deletionsinclude/aidge/nodeTester/ConditionalParser.hpp
- include/aidge/nodeTester/ConditionalTypes.hpp 36 additions, 0 deletionsinclude/aidge/nodeTester/ConditionalTypes.hpp
- include/aidge/operator/GenericOperator.hpp 1 addition, 0 deletionsinclude/aidge/operator/GenericOperator.hpp
- include/aidge/utilsParsing/AstNode.hpp 6 additions, 6 deletionsinclude/aidge/utilsParsing/AstNode.hpp
- include/aidge/utilsParsing/ParsingToken.hpp 15 additions, 9 deletionsinclude/aidge/utilsParsing/ParsingToken.hpp
- src/graph/Node.cpp 29 additions, 0 deletionssrc/graph/Node.cpp
Loading
Please register or sign in to comment