public Statement(int startOffset, int endOffset, BytecodeToken token, BytecodeReader Reader) { StartOffset = startOffset; EndOffset = endOffset; Token = token; this.Reader = Reader; }
protected CompositeStatement(int startOffset, BytecodeToken token, StatementList children, int endOffset) : base(startOffset, token) { _children = children; _children.Parent = this; EndOffset = endOffset; }
public BreakContinueStatement(int startOffset, BytecodeToken token, string text) : base(startOffset, token) { _text = text; }
public SwitchStatement(int startOffset, BytecodeToken token, StatementList children, int endOffset) : base(startOffset, token, children, endOffset) { }
public Statement(int startOffset, BytecodeToken token) { StartOffset = startOffset; EndOffset = -1; Token = token; }