public void VisitBlockInner(DMASTBlockInner blockInner) { foreach (DMASTStatement statement in blockInner.Statements) { statement.Visit(this); } }
public void ProcessBlockInner(DMASTBlockInner blockInner) { foreach (DMASTStatement statement in blockInner.Statements) { try { ProcessStatement(statement); } catch (CompileErrorException e) { DMCompiler.Error(e.Error); } } }
public void Travel(DMASTBlockInner block) { if (block == null) { return; } if (block.Statements != null) { foreach (var stmt in block.Statements) { Travel((dynamic)stmt); } } }
public DMASTObjectDefinition(DMASTPath path, DMASTBlockInner innerBlock) { Path = path; InnerBlock = innerBlock; }
public DMASTFile(DMASTBlockInner blockInner) { BlockInner = blockInner; }