コード例 #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;
        }