Versions in this module Expand all Collapse all v1 v1.6.0 Feb 21, 2019 Changes in this version + func Analysis(ast *parser.NodeProgram) error + type SemanticalError struct + func (e *SemanticalError) Error() string + type SemanticalVisitor struct + func (v *SemanticalVisitor) Visit(n *parser.NodeProgram) error + func (v *SemanticalVisitor) VisitExpr(n parser.NodeExpr) error + func (v *SemanticalVisitor) VisitGreater(n *parser.NodeGreater) error + func (v *SemanticalVisitor) VisitIn(n *parser.NodeIn) error + func (v *SemanticalVisitor) VisitSelect(n *parser.NodeSelect) error + func (v *SemanticalVisitor) VisitSmaller(n *parser.NodeSmaller) error + type Visitor interface + Visit func(*parser.NodeProgram) error + VisitEqual func(*parser.NodeSmaller) error + VisitExpr func(*parser.NodeExpr) error + VisitGreater func(*parser.NodeGreater) error + VisitIn func(*parser.NodeSmaller) error + VisitNotEqual func(*parser.NodeSmaller) error + VisitSelect func(*parser.NodeSelect) error + VisitSmaller func(*parser.NodeSmaller) error