Kythe
文章平均质量分 83
巴啦啦小魔仙变身
我胖起来就是你们老公
展开
-
Google-Kythe-Kythe Schema Overview
本文档旨在作为KYTHE图形模式的高级概述,并解释构成整个图形结构的一些核心功能。它不会取代KYTHE图形模式文档,后者仍应用作规范引用。相反,这是为了帮助读者了解模式的各个部分的含义,以及如何解释它。翻译 2023-06-23 20:11:13 · 192 阅读 · 0 评论 -
Google-Kythe-Callgraphs
Kythe 图包含有关可调用对象(如和以它们为目标的边)的信息。在这个例子中,函数foo对函数bar进行了一次调用。调用点是表达式bar()。这是由一个锚点跨越的,该锚点具有指向Bar的功能节点的ref/call边。锚还具有指向函数foo的childof边。这个边缘表明,锚的影响应该归咎于foo。最多会有一个这样的带有锚源和语义目标的。FnBaranchorref/call这些查询不会捕获传统调用点的完整集合。我们将通过首先查找对转发声明的调用来解决这个问题,翻译 2023-06-23 14:54:51 · 127 阅读 · 0 评论 -
Google-Kythe-Annotating nodes for display 注释要显示的节点
Kythe 图中的语义节点可以代表具有复杂结构的对象,例如具有许多类型约束的多态函数。在人类查看者的UI中表示这些节点通常很复杂。仅显示源文本可能会忽略重要的上下文(如编译器推断的类型)。另一方面,完全展开节点的内部表示可能会导致非常长且难以读取的字符串。语义信息也可能丢失,就像程序员在C语言家族中使用透明的“ typedef ”一样。模式提供了一个fact,当附加到KYTHE图中的任意语义节点时,指示客户端如何将该节点呈现给用户。fact 的值是在。翻译 2023-06-23 13:39:27 · 56 阅读 · 0 评论 -
Google-Kythe-Providing cross-references for module systems
许多语言提供了顶层的组织机制,使编写大型系统变得更加容易。它们具有明确的语法形式,用于表示要导出模块的哪些组件以及要从其他模块导入哪些组件。也可以将模块本身作为程序中的一级值引用。在下面的部分中,我们将讨论用户对使用模块的程序中的交叉引用的常见期望。模块本身的表示不在本文档的范围内。翻译 2023-06-23 12:41:48 · 45 阅读 · 0 评论 -
Google-Kythe-Verifier style guide 验证样式指南
Verifier style guide翻译 2023-03-10 00:01:47 · 75 阅读 · 0 评论 -
Google-Kythe-Documentation
Kythe-Documentation翻译 2023-03-09 22:45:44 · 88 阅读 · 0 评论 -
Google-Kythe-Writing a New Indexer 编写新的索引器
Writing a New Indexer翻译 2023-03-09 22:42:09 · 118 阅读 · 0 评论 -
Google-Kythe-An Overview of Kythe Kythe概述
Kythe概述翻译 2023-03-09 22:40:08 · 415 阅读 · 0 评论