本文整理汇总了C#中J.Tools.Parsing.Ast.JAst.SetLoc方法的典型用法代码示例。如果您正苦于以下问题:C# JAst.SetLoc方法的具体用法?C# JAst.SetLoc怎么用?C# JAst.SetLoc使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类J.Tools.Parsing.Ast.JAst
的用法示例。
在下文中一共展示了JAst.SetLoc方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateAst
private JAst CreateAst(Statement ret)
{
var ast = new JAst(ret, _tokenizer.GetLineLocations());
ast.PrivatePrefix = _privatePrefix;
if (_token.Token != null) {
ast.SetLoc(0, GetEnd());
}
if (_verbatim) {
AddExtraVerbatimText(ast, _lookaheadWhiteSpace);
}
foreach (var keyValue in _attributes) {
foreach (var nodeAttr in keyValue.Value) {
ast.SetAttribute(keyValue.Key, nodeAttr.Key, nodeAttr.Value);
}
}
JNameBinder.BindAst(_langVersion, ast, _errors, _bindReferences);
return ast;
}