awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 مستودعات

Awesome GitHub RepositoriesAbstract Syntax Tree Generators

Engines that construct intermediate tree representations from input data to facilitate validation and transformation.

Distinct from Abstract Syntax Tree Parsing: Distinct from Abstract Syntax Tree Parsing: focuses on the construction of the tree structure during the parsing phase rather than just the parsing logic.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Abstract Syntax Tree Generators. Refine with filters or upvote what's useful.

Awesome Abstract Syntax Tree Generators GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • whitequark/parserالصورة الرمزية لـ whitequark

    whitequark/parser

    1,642عرض على GitHub↗

    Parser is a Ruby source code parser that converts raw source text into structured abstract syntax trees for static analysis and code manipulation. It features dynamic dispatch mechanisms that select specific grammar and tokeniser implementations at runtime, supporting both the executing interpreter version and explicitly targeted language specification versions. The library constructs abstract syntax tree nodes as frozen, immutable objects while tracking exact source file coordinates and character ranges for each node. Developers can supply custom builder objects to control how tree nodes ar

    Converts raw source code into structured tree representations that expose underlying grammar for analysis.

    Yacc
    عرض على GitHub↗1,642
  • syntax-tree/mdastالصورة الرمزية لـ syntax-tree

    syntax-tree/mdast

    1,441عرض على GitHub↗

    The project provides a standardized abstract syntax tree specification and utility library for parsing, transforming, and serializing markdown documents. It serves as a comprehensive document processing architecture that translates between raw text markup and structured node representations in both directions. The capability surface covers syntax parsing for extended markdown features, custom syntax extensions, metadata blocks, and embedded expressions, alongside document serialization that converts syntax trees back into standard and extended markup formats. It includes node modeling and val

    Navigates, filters, cleans, and transforms document syntax trees to restructure content or extract specific sections.

    astmarkdownsyntax-tree
    عرض على GitHub↗1,441
  • jeremyfa/yaml.jsالصورة الرمزية لـ jeremyfa

    jeremyfa/yaml.js

    886عرض على GitHub↗

    This library provides a parser and encoder for YAML 1.2 data structures, enabling the transformation of human-readable YAML strings into native JavaScript objects and arrays. It is designed to function as a cross-platform utility, ensuring consistent data processing across both server-side runtimes and client-side browser environments. Beyond its core library functionality, the project includes a command-line interface for automating data conversion tasks. This utility supports bidirectional transformation between YAML and JSON formats, allowing for the programmatic manipulation and exchange

    Constructs intermediate tree representations of input data to facilitate validation and transformation before final serialization.

    CoffeeScriptjavascriptjsonjson2yaml
    عرض على GitHub↗886
  1. Home
  2. Software Engineering & Architecture
  3. Abstract Syntax Tree Parsing
  4. Abstract Syntax Tree Generators

استكشف الوسوم الفرعية

  • Immutable NodesAbstract syntax tree nodes constructed as frozen, immutable objects to eliminate concurrency risks. **Distinct from Abstract Syntax Tree Generators:** Distinct from Abstract Syntax Tree Generators: focuses specifically on the immutability and frozen state of generated nodes rather than the generation engine itself.