diff options
Diffstat (limited to 'expression.go')
-rw-r--r-- | expression.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/expression.go b/expression.go index 285cac3..9752730 100644 --- a/expression.go +++ b/expression.go @@ -323,3 +323,16 @@ type argument struct { value exprExpr next *argument } + +type varExpr struct { + name string + ln int +} + +func (v *varExpr) markExpr() {} + +func (v *varExpr) markExprExpr() {} + +func (v *varExpr) markPrimaryExpr() {} + +func (v *varExpr) line() int { return v.ln } |