# Production AST nodes full definition.
# This file was generated by SableCC (http://www.sablecc.org/).
-module parser_prod
+module parser_prod is no_warning("missing-doc")
import lexer
intrude import parser_nodes
redef class ANode
# Parent of the node in the AST
- var _parent: nullable ANode
- fun parent: nullable ANode do return _parent
- fun parent=(p: nullable ANode) do _parent = p
+ var parent: nullable ANode is writable
# Remove a child from the AST
fun remove_child(child: ANode)