better tokens
This commit is contained in:
@ -19,25 +19,10 @@ extern {
|
|||||||
|
|
||||||
// order
|
// order
|
||||||
match {
|
match {
|
||||||
"!", "(", ")", "+", ",", "-", ".", ":", ";", "<", "<=", "=", "==", ">",
|
"(", ")", "+", ",", "-", ".", ":", ";", "<", "=", ">", "?", "Context",
|
||||||
">=", "?", "AbsentReactants", "Bisimilarity", "Context",
|
"Entities", "Environment", "Inhibitors", "InhibitorsPresent", "Initial
|
||||||
"Context.EntitySet", "Context.Nill", "Context.NonDeterministicChoice",
|
Entities", "Products", "Reactants", "ReactantsAbsent", "Reactions", "Sets",
|
||||||
"Context.RecursiveIdentifier", "Context.Summation", "Context.WaitEntity",
|
"Weights", "[", "\"", "]", "i:", "nill", "p:", "r:", "{", "}",
|
||||||
"Deserialize", "Difference", "Digraph", "Dot", "Entities", "EntitiesAdded",
|
|
||||||
"EntitiesDeleted", "Environment", "ExcludeEntities", "FastFrequency",
|
|
||||||
"GraphML", "Grequency", "Hide", "Inhibitors", "InhibitorsPresent", "Initial
|
|
||||||
Entities", "Limit", "LimitFrequency", "Loop", "MaskContext",
|
|
||||||
"MaskDifference", "MaskEntities", "MaskEntitiesAdded",
|
|
||||||
"MaskEntitiesDeleted", "MaskProducts", "MaskUncommonEntities", "MaskUnion",
|
|
||||||
"PresentInhibitors", "Print", "Products", "Reactants", "ReactantsAbsent",
|
|
||||||
"Reactions", "Run", "Save", "Serialize", "Sets", "Stats", "T", "Target",
|
|
||||||
"UncommonContext", "UncommonDifference", "UncommonEntities",
|
|
||||||
"UncommonEntitiesAdded", "UncommonEntitiesDeleted", "UncommonMaskContext",
|
|
||||||
"UncommonMaskDifference", "UncommonMaskEntities",
|
|
||||||
"UncommonMaskEntitiesAdded", "UncommonMaskEntitiesDeleted",
|
|
||||||
"UncommonMaskProducts", "UncommonMaskUnion", "UncommonProducts",
|
|
||||||
"UncommonUnion", "Union", "Weights", "[", "]", "i:", "nill", "p:", "r:",
|
|
||||||
"relabel", "{", "|", "}", "⊂", "⊃", "⊆", "⊇",
|
|
||||||
} else {
|
} else {
|
||||||
r"[0-9]+" => NUMBER
|
r"[0-9]+" => NUMBER
|
||||||
} else {
|
} else {
|
||||||
@ -56,72 +41,18 @@ Literal: String = {
|
|||||||
|
|
||||||
LiteralProcess: String = {
|
LiteralProcess: String = {
|
||||||
Literal => <>,
|
Literal => <>,
|
||||||
"AbsentReactants" => <>.into(),
|
|
||||||
"Bisimilarity" => <>.into(),
|
|
||||||
"Context" => <>.into(),
|
"Context" => <>.into(),
|
||||||
"Context.EntitySet" => <>.into(),
|
|
||||||
"Context.Nill" => <>.into(),
|
|
||||||
"Context.NonDeterministicChoice" => <>.into(),
|
|
||||||
"Context.RecursiveIdentifier" => <>.into(),
|
|
||||||
"Context.Summation" => <>.into(),
|
|
||||||
"Context.WaitEntity" => <>.into(),
|
|
||||||
"Deserialize" => <>.into(),
|
|
||||||
"Difference" => <>.into(),
|
|
||||||
"Digraph" => <>.into(),
|
|
||||||
"Dot" => <>.into(),
|
|
||||||
"Entities" => <>.into(),
|
"Entities" => <>.into(),
|
||||||
"EntitiesAdded" => <>.into(),
|
|
||||||
"EntitiesDeleted" => <>.into(),
|
|
||||||
"Environment" => <>.into(),
|
"Environment" => <>.into(),
|
||||||
"ExcludeEntities" => <>.into(),
|
|
||||||
"FastFrequency" => <>.into(),
|
|
||||||
"GraphML" => <>.into(),
|
|
||||||
"Grequency" => <>.into(),
|
|
||||||
"Hide" => <>.into(),
|
|
||||||
"Inhibitors" => <>.into(),
|
"Inhibitors" => <>.into(),
|
||||||
"InhibitorsPresent" => <>.into(),
|
"InhibitorsPresent" => <>.into(),
|
||||||
"Initial" => <>.into(),
|
"Initial Entities" => <>.into(),
|
||||||
"Limit" => <>.into(),
|
|
||||||
"LimitFrequency" => <>.into(),
|
|
||||||
"Loop" => <>.into(),
|
|
||||||
"MaskContext" => <>.into(),
|
|
||||||
"MaskDifference" => <>.into(),
|
|
||||||
"MaskEntities" => <>.into(),
|
|
||||||
"MaskEntitiesAdded" => <>.into(),
|
|
||||||
"MaskEntitiesDeleted" => <>.into(),
|
|
||||||
"MaskProducts" => <>.into(),
|
|
||||||
"MaskUncommonEntities" => <>.into(),
|
|
||||||
"MaskUnion" => <>.into(),
|
|
||||||
"PresentInhibitors" => <>.into(),
|
|
||||||
"Print" => <>.into(),
|
|
||||||
"Products" => <>.into(),
|
"Products" => <>.into(),
|
||||||
"Reactants" => <>.into(),
|
"Reactants" => <>.into(),
|
||||||
"ReactantsAbsent" => <>.into(),
|
"ReactantsAbsent" => <>.into(),
|
||||||
"Reactions" => <>.into(),
|
"Reactions" => <>.into(),
|
||||||
"Run" => <>.into(),
|
|
||||||
"Save" => <>.into(),
|
|
||||||
"Serialize" => <>.into(),
|
|
||||||
"Sets" => <>.into(),
|
"Sets" => <>.into(),
|
||||||
"Stats" => <>.into(),
|
|
||||||
"T" => <>.into(),
|
|
||||||
"Target" => <>.into(),
|
|
||||||
"UncommonContext" => <>.into(),
|
|
||||||
"UncommonDifference" => <>.into(),
|
|
||||||
"UncommonEntities" => <>.into(),
|
|
||||||
"UncommonEntitiesAdded" => <>.into(),
|
|
||||||
"UncommonEntitiesDeleted" => <>.into(),
|
|
||||||
"UncommonMaskContext" => <>.into(),
|
|
||||||
"UncommonMaskDifference" => <>.into(),
|
|
||||||
"UncommonMaskEntities" => <>.into(),
|
|
||||||
"UncommonMaskEntitiesAdded" => <>.into(),
|
|
||||||
"UncommonMaskEntitiesDeleted" => <>.into(),
|
|
||||||
"UncommonMaskProducts" => <>.into(),
|
|
||||||
"UncommonMaskUnion" => <>.into(),
|
|
||||||
"UncommonProducts" => <>.into(),
|
|
||||||
"UncommonUnion" => <>.into(),
|
|
||||||
"Union" => <>.into(),
|
|
||||||
"Weights" => <>.into(),
|
"Weights" => <>.into(),
|
||||||
"relabel" => <>.into(),
|
|
||||||
};
|
};
|
||||||
|
|
||||||
Num: i64 = {
|
Num: i64 = {
|
||||||
|
|||||||
Reference in New Issue
Block a user