add time index to atomic predicates
This commit is contained in:
parent
652fdde4d4
commit
395c87cbe6
2 changed files with 3 additions and 3 deletions
|
|
@ -30,9 +30,9 @@ class AST(object):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class AtomicPred(namedtuple("AP", ["id"]), AST):
|
class AtomicPred(namedtuple("AP", ["id", "time"]), AST):
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "{}".format(self.id)
|
return f"{self.id}[{self.time}]"
|
||||||
|
|
||||||
def children(self):
|
def children(self):
|
||||||
return []
|
return []
|
||||||
|
|
|
||||||
|
|
@ -157,7 +157,7 @@ class STLVisitor(NodeVisitor):
|
||||||
return Number(1) if node.text == "+" else Number(-1)
|
return Number(1) if node.text == "+" else Number(-1)
|
||||||
|
|
||||||
def visit_AP(self, node, _):
|
def visit_AP(self, node, _):
|
||||||
return ast.AtomicPred(node.text)
|
return ast.AtomicPred(node.text, ast.t_sym)
|
||||||
|
|
||||||
def visit_neg(self, _, children):
|
def visit_neg(self, _, children):
|
||||||
return ast.Neg(children[1])
|
return ast.Neg(children[1])
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue