GitHub topics: ast-transformations
travetto/travetto
The Travetto Framework repository
Language: TypeScript - Size: 47.7 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 23 - Forks: 3

LorettaDevs/Loretta
A C# Lua, GLua and Luau parser, code analysis, transformation and generation library.
Language: C# - Size: 9.67 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 130 - Forks: 12

Ashu11-A/truth-table
Formatters for truth tables
Language: TypeScript - Size: 194 KB - Last synced at: 14 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

welf/ts-dev-scripts
AST transformation scripts to automate tedious tasks in large TypeScript codebases
Language: TypeScript - Size: 24.4 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

noughtmare/uuagc-constant-folding
Example of a constant folding transformation implemented with uuagc.
Language: Haskell - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

ZimNovich/mxn-jsx-ast-transformer
Transforms JSX AST into regular JS AST
Language: JavaScript - Size: 79.1 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

ULL-ESIT-PL/learning-babel-macros
https://www.npmjs.com/package/babel-plugin-macros
Language: JavaScript - Size: 63.5 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

cutiful/traverse-the-universe
Yet another ESTree AST traversal/modification library, making use of `this` binding and generators
Language: JavaScript - Size: 684 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

KnisterPeter/tscodeshift 📦
tscodeshift is a toolkit for running codemods over multiple TS files
Language: TypeScript - Size: 74.2 KB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 53 - Forks: 4

okorolev/pytest-ast-transformer
AST Transformer for tests integrated with py.test.
Language: Python - Size: 40 KB - Last synced at: 17 days ago - Pushed at: about 6 years ago - Stars: 8 - Forks: 0

grooviter/asteroid
A set of utilities to create Groovy AST transformations
Language: Java - Size: 2.42 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 4

thilo-behnke/groovy-games
2D Game Engine written in Groovy.
Language: Groovy - Size: 369 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

mlhoutel/compy
transformations on python programs
Language: Rust - Size: 4.76 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

forivall/tacoscript
:taco: The bidirectional alt-JS language
Language: JavaScript - Size: 4.21 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 46 - Forks: 3

iamorozov/anna
Brand new library for declarative design patterns creation via Groovy AST transformations
Language: Groovy - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

travetto/schema 📦
Data type registry for runtime validation, reflection and binding.
Language: TypeScript - Size: 207 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

travetto/test 📦
Declarative test framework that provides hooks for high levels of integration with the travetto framework and test plugin
Language: TypeScript - Size: 363 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

travetto/registry 📦
Patterns and utilities for handling registration of metadata and functionality for run-time use.
Language: TypeScript - Size: 118 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

travetto/di 📦
Dependency registration/management and injection support.
Language: TypeScript - Size: 158 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

travetto/compiler 📦
Node-integration of Typescript Compiler with advanced functionality for collecting AST transformers, and detecting changes in classes and methods.
Language: TypeScript - Size: 223 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

crguezl/hello-recast
Language: JavaScript - Size: 26.4 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

project-transparent/lucent
Lucent is a framework for creating simplistic AST-transforming annotation processors.
Language: Java - Size: 160 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

RobinKa/pytocl
A library for writing and executing OpenCL kernels directly in Python
Language: Python - Size: 40 KB - Last synced at: 7 days ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 0

MeneDev/groovy-get-source
This is a small AST transformation that allows you to get the source code of a Class at run-time.
Language: Groovy - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

MeneDev/groovy-dsl-building-blocks-enforce-return-type
Enforce the return type of a method in groovy.
Language: Groovy - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

todd-elvers/ast-extensions
Useful AST Transformations for Groovy
Language: Groovy - Size: 79.1 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

hchasestevens/yield-from
A backport of Python 3's "yield from" to Python 2.7.
Language: Python - Size: 3.91 KB - Last synced at: 25 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

klum-dsl/klum-wrap
Supermodel's new clothes
Language: Java - Size: 94.7 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
