internal static T CreateWithSpan <T>(IParserRuleContext ruleContext) where T : IQsiTreeNode, new() { var node = new T(); PutContextSpan(node, ruleContext); return(node); }
internal static void PutContextSpan(IQsiTreeNode node, IParserRuleContext context) { PutContextSpan(node, context.Start, context.Stop); }