awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesSyntax Tree Printing

The process of converting a structured syntax tree back into a stream of tokens.

Distinct from Syntax Tree Construction: Distinct from Syntax Tree Construction: focuses on the output (printing) phase rather than the input (parsing) phase.

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

Awesome Syntax Tree Printing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • unifiedjs/unifiedAvatar unifiedjs

    unifiedjs/unified

    4,999Vezi pe GitHub↗

    Unified este un motor de procesare a arborilor de sintaxă și un ecosistem de conținut conceput pentru a parsa, transforma și serializa conținutul text. Funcționează ca un pipeline de conținut bazat pe plugin-uri care convertește textul brut în arbori de sintaxă abstractă (AST) structurați, folosind obiecte JavaScript simple pentru inspecție și modificare programatică. Proiectul se distinge printr-o arhitectură modulară care permite traducerea între ecosisteme, permițând arborilor de sintaxă să fie convertiți între diferite specificații, cum ar fi HTML și Markdown. Utilizează un sistem de clonare imutabilă a procesorului și containere de stare partajate, asigurându-se că pipeline-urile de procesare pot fi extinse și personalizate fără a altera configurațiile originale. Sistemul oferă capabilități cuprinzătoare pentru gestionarea arborilor de sintaxă, inclusiv parcurgerea depth-first, selecția nodurilor bazată pe CSS și transformări recursive. Suprafața sa de procesare se extinde la analiza limbajului natural, parsarea GitHub Flavored Markdown și maparea arborilor de sintaxă către elemente virtual DOM pentru vizualizarea în browser. Logica de procesare poate fi integrată în aplicații web prin module bundlers sau CDN-uri.

    Compiles structured syntax trees back into strings of text or other document formats.

    JavaScriptastcstjavascript
    Vezi pe GitHub↗4,999
  • dtolnay/synAvatar dtolnay

    dtolnay/syn

    3,292Vezi pe GitHub↗

    syn is a Rust syntax tree parser and token stream converter. It serves as a toolkit for procedural macro development, providing a framework to parse Rust source code into structured syntax trees for analysis and transformation. The project enables the manipulation of Rust abstract syntax trees through specialized visitor and folder patterns for traversing and mutating nodes. It provides a bidirectional mapping that allows developers to convert token streams into structured trees and print those trees back into tokens for code generation. The library covers a broad range of syntax analysis ca

    Converts structured syntax tree nodes back into token streams for use in code generation.

    Rustproc-macro
    Vezi pe GitHub↗3,292
  1. Home
  2. Software Engineering & Architecture
  3. Trees
  4. Syntax Tree Construction
  5. Syntax Tree Printing

Explorează sub-etichetele

  • Virtual DOM MappingMapping of syntax tree nodes to virtual DOM elements for browser-based visualization. **Distinct from Syntax Tree Printing:** Maps to virtual DOM elements for UI visualization rather than converting to a token stream.