88
89
PetriEngine::Colored::ColorExpression_ptr parseColorExpression(rapidxml::xml_node<>* element);
89
90
PetriEngine::Colored::AllExpression_ptr parseAllExpression(rapidxml::xml_node<>* element);
90
91
PetriEngine::Colored::ColorType* parseUserSort(rapidxml::xml_node<>* element);
92
93
void collectColorsInTuple(rapidxml::xml_node<>* element,std::vector<std::vector<PetriEngine::Colored::ColorExpression_ptr>>& collectedColors);
94
PetriEngine::Colored::ArcExpression_ptr constructAddExpressionFromTupleExpression(rapidxml::xml_node<>* element,std::vector<std::vector<PetriEngine::Colored::ColorExpression_ptr>> collectedColors, uint32_t numberof);
94
95
void parseTransportArc(rapidxml::xml_node<>* element);
95
96
void parseValue(rapidxml::xml_node<>* element, std::string& text);
96
97
uint32_t parseNumberConstant(rapidxml::xml_node<>* element);