TokenizerA small library for converting tokenized PHP source code into XML (and potentially other formats)
Stars: ✭ 4,770 (+1947.21%)
FugashiA Cython MeCab wrapper for fast, pythonic Japanese tokenization and morphological analysis.
Stars: ✭ 125 (-46.35%)
Ts Type InfoTypeScript AST and code generator [Deprecated]
Stars: ✭ 90 (-61.37%)
code summarization publicsource code for 'Improving automatic source code summarization via deep reinforcement learning'
Stars: ✭ 71 (-69.53%)
SolhintSolhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Stars: ✭ 363 (+55.79%)
Smoothnlp专注于可解释的NLP技术 An NLP Toolset With A Focus on Explainable Inference
Stars: ✭ 435 (+86.7%)
Reinforced.typingsConverts C# classes to TypeScript interfaces (and many more) within project build. 0-dependency, minimal, gluten-free
Stars: ✭ 341 (+46.35%)
sql-parserParse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 230 (-1.29%)
Compodoc📔 The missing documentation tool for your Angular, Nest & Stencil application
Stars: ✭ 3,567 (+1430.9%)
MooOptimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.
Stars: ✭ 434 (+86.27%)
Awesome GraalA curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+29.61%)
JflexThe fast scanner generator for Java™ with full Unicode support
Stars: ✭ 380 (+63.09%)
Go Ast Book📚 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)
Stars: ✭ 4,034 (+1631.33%)
AstqAbstract Syntax Tree (AST) Query Engine
Stars: ✭ 89 (-61.8%)
GoqlA golang source code scanner, this time in sql :)
Stars: ✭ 295 (+26.61%)
FrisoHigh performance Chinese tokenizer with both GBK and UTF-8 charset support based on MMSEG algorithm developed by ANSI C. Completely based on modular implementation and can be easily embedded in other programs, like: MySQL, PostgreSQL, PHP, etc.
Stars: ✭ 313 (+34.33%)
Protoc Gen Gotemplate📂 generic protocol generator based on golang's text/template (grpc/protobuf)
Stars: ✭ 284 (+21.89%)
neural tokenizerTokenize English sentences using neural networks.
Stars: ✭ 64 (-72.53%)
DecoratorFunction decorators for Elixir
Stars: ✭ 278 (+19.31%)
SacremosesPython port of Moses tokenizer, truecaser and normalizer
Stars: ✭ 293 (+25.75%)
SwiftpascalinterpreterSimple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+15.88%)
vscode-astShow JavaScript / TypeScript Abstract Syntax Tree
Stars: ✭ 34 (-85.41%)
inmemantlrANTLR as a libray for JVM based languages
Stars: ✭ 87 (-62.66%)
ast-viewer🕺TypeScript AST Viewer
Stars: ✭ 39 (-83.26%)
ChevrotainParser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+670.39%)
Jsx Ast UtilsAST utility module for statically analyzing JSX
Stars: ✭ 89 (-61.8%)
php-ast-reverterReverts the php-ast AST back into (somewhat) PSR-compliant code
Stars: ✭ 49 (-78.97%)
liblexC library for Lexical Analysis
Stars: ✭ 25 (-89.27%)
brightBlazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-87.98%)
Hebrew-TokenizerA very simple python tokenizer for Hebrew text.
Stars: ✭ 16 (-93.13%)
ng-morphCode mutations in schematics were never easier than now.
Stars: ✭ 63 (-72.96%)
nastA block-based intermediate representation for document-like content.
Stars: ✭ 35 (-84.98%)
postcss-rs🚀 Fast and 100% API compatible postcss replacer, built in Rust
Stars: ✭ 414 (+77.68%)
PaddleTokenizer使用 PaddlePaddle 实现基于深度神经网络的中文分词引擎 | A DNN Chinese Tokenizer by Using PaddlePaddle
Stars: ✭ 14 (-93.99%)
jsdastJSDoc Abstract Syntax Tree
Stars: ✭ 20 (-91.42%)
rustfstRust re-implementation of OpenFST - library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). A Python binding is also available.
Stars: ✭ 104 (-55.36%)
DiffsitterA tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-61.8%)
snapdragon-utilUtilities for the snapdragon parser/compiler.
Stars: ✭ 17 (-92.7%)
xastExtensible Abstract Syntax Tree
Stars: ✭ 32 (-86.27%)
mystem-scalaMorphological analyzer `mystem` (Russian language) wrapper for JVM languages
Stars: ✭ 21 (-90.99%)
astraAstra: a Java tool for analysing and refactoring Java source code
Stars: ✭ 35 (-84.98%)
ilmultiTooling to play around with multilingual machine translation for Indian Languages.
Stars: ✭ 19 (-91.85%)
SyntokText tokenization and sentence segmentation (segtok v2)
Stars: ✭ 123 (-47.21%)
UaisoA multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-63.09%)
yodeYode - Focused Code Editing
Stars: ✭ 28 (-87.98%)
vastA simple tool for vlang, generate v source file to AST json file
Stars: ✭ 23 (-90.13%)
EsdocESDoc - Good Documentation for JavaScript
Stars: ✭ 2,706 (+1061.37%)
gogrepSyntax-aware Go code search, based on the mvdan/gogrep
Stars: ✭ 25 (-89.27%)
c-compilerA compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
Stars: ✭ 37 (-84.12%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-63.52%)
Tsutilsutility functions for working with typescript's AST
Stars: ✭ 240 (+3%)
Smile-Theme完整的 VSCode 主题,包括图标与界面配色
Stars: ✭ 20 (-91.42%)
konanfind all require/import calls by walking the AST
Stars: ✭ 48 (-79.4%)
vscode-ledgerVisual Studio Code support for Ledger files
Stars: ✭ 18 (-92.27%)
human-parser-generatorA straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
Stars: ✭ 27 (-88.41%)
python-mecabA repository to bind mecab for Python 3.5+. Not using swig nor pybind. (Not Maintained Now)
Stars: ✭ 27 (-88.41%)