示例#1
0
文件: Grammar.cs 项目: TheByte/sones
 // Override this method in language grammar if you want a custom node creation mechanism.
 public virtual AstNode CreateNode(CompilerContext context, object reduceAction, 
     SourceSpan sourceSpan, AstNodeList childNodes)
 {
     return null;
 }
示例#2
0
文件: GraphCLI.cs 项目: TheByte/sones
        private AbstractCLIOption CreateNewOption(string _Name, SourceSpan _Span)
        {
            AbstractCLIOption _ACLIOption = new AbstractCLIOption(_Name);
            _ACLIOption.Column = _Span.Start.Column;
            _ACLIOption.EndPos = _Span.EndPos;
            _ACLIOption.Line = _Span.Start.Line;
            _ACLIOption.Pos = _Span.Start.Position;

            return _ACLIOption;
        }