文档:Babelfish文档(GitBook)

时间:2024-02-25 16:45:20
【文件属性】:

文件名称:文档:Babelfish文档(GitBook)

文件大小:188KB

文件格式:ZIP

更新时间:2024-02-25 16:45:20

documentation gitbook babelfish DocumentationGo

Babelfish-通用代码解析器 介绍 Babelfish是用于源代码解析的自托管服务器。 Babelfish服务可以使用任何受支持的语言解析任何文件,从文件中提取并将其转换为 。 通过提供标准的开放格式,UAST可以使用随附的工具或您自己的工具进行进一步的分析和转换。 跳到“部分开始使用它! 动机与范围 Babelfish被创建为大规模代码分析的解决方案。 在每个修订版中,分析来自数百万个存储库的源代码。 当前的范围是允许以任何流行的编程语言解析单个文件并生成 。 预期此当前范围将在不久的将来扩展到完整的项目分析,在该项目中,可以使用完整的上下文分析源代码,而不仅仅是按文件分析。 有


【文件预览】:
documentation-master
----MAINTAINERS(45B)
----.travis.yml(209B)
----architecture.graphmlz(3KB)
----.nvmrc(7B)
----languages.md(4KB)
----uast()
--------representation-v2.md(2KB)
--------roles.md(67KB)
--------code-to-ast.md(1KB)
--------uast-specification-v2.md(1KB)
--------uast-encoding-v2.md(11KB)
--------uast-specification-v1.md(6KB)
--------semantic-uast.md(10KB)
--------types.md(3KB)
----babelfish-improvement-proposals.md(878B)
----Jenkinsfile(2KB)
----.gitbook()
--------assets()
----languages.json(11KB)
----book.json(52B)
----architecture.md(2KB)
----architecture.svg(22KB)
----_tools()
--------roles()
--------languages()
--------ci-updater()
--------types()
----alternatives.md(10KB)
----using-babelfish()
--------clients.md(5KB)
--------advanced-usage.md(3KB)
--------grpc-usage-example.md(7KB)
--------uast-querying.md(3KB)
--------babelfish-protocol.md(4KB)
--------getting-started.md(8KB)
----writing-a-driver()
--------babelfish-sdk.md(13KB)
--------transform-dsl.md(16KB)
--------adding-uast-annotations.md(12KB)
--------internal-protocol.md(2KB)
----LICENSE.md(20KB)
----.gitignore(31B)
----graphs_source()
--------import_diagram1.mermaid(314B)
--------import_diagram2.mermaid(860B)
----Makefile(454B)
----join-the-community.md(2KB)
----go.sum(11KB)
----README.md(4KB)
----DCO(1KB)
----bip-index()
--------bip4-schema-less-internal-representation-for-ast.md(7KB)
--------bip5-shape-based-ast-transformations.md(17KB)
--------babelfish-improvement-proposals.md(1KB)
--------bip3-agglutinative-roles-language.md(14KB)
--------bip1-purpose-and-guidelines.md(4KB)
--------bip2-explicit-annotated-status-and-completeness-information.md(4KB)
--------bip0-template.md(713B)
----SUMMARY.md(2KB)
----CODEOWNERS(22B)
----go.mod(627B)

网友评论