diff options
Diffstat (limited to 'include/ast.h')
-rw-r--r-- | include/ast.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/ast.h b/include/ast.h index eaf2352..580ca24 100644 --- a/include/ast.h +++ b/include/ast.h @@ -76,6 +76,8 @@ struct Scope { Buffer/*<Ast*>*/ ast_objects; HashMap/*(key=BufferView, value=Ast<LhsExpr>*)*/ named_objects; Scope *parent; + /* Is null unless the scope is a file scope, in which case this is the parser that owns the scope */ + Parser *parser; }; struct FileScopeReference { |