/// <summary> /// Initialization of the AST node. Specifies conversion from parse-tree node to AST node. /// </summary> /// <param name="treeNode">Parse-tree node.</param> public override void Init(ParseTreeNode treeNode) { TimeSpecifier = EnumMapper.ToTimeSpecifier(treeNode.GetChildString(1)); Effect = treeNode.GetChildAst <CondEffectAstNode>(2); }
/// <summary> /// Initialization of the AST node. Specifies conversion from parse-tree node to AST node. /// </summary> /// <param name="treeNode">Parse-tree node.</param> public override void Init(ParseTreeNode treeNode) { Condition = treeNode.GetChildAst <GdAstNode>(1); Effect = treeNode.GetChildAst <CondEffectAstNode>(2); }