awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 रिपॉजिटरी

Awesome GitHub RepositoriesSyntax Extensions

Modifications to the grammar and interpretation rules of an existing programming language.

Distinct from Python Extensions: Focuses on language syntax modification rather than developer tool plugins or library extensions.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Syntax Extensions. Refine with filters or upvote what's useful.

Awesome Syntax Extensions GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • samshadwell/trumpscriptsamshadwell का अवतार

    samshadwell/TrumpScript

    7,587GitHub पर देखें↗

    TrumpScript is a Python-based domain specific language and compiler extension that wraps the Python runtime to enforce custom grammar and vocabulary rules. It transforms a specialized, case-insensitive vocabulary and natural speech patterns into executable Python instructions. The implementation distinguishes itself through strict constraints on source code, including a variable name system that restricts identifiers to a predefined whitelist and a numeric parser that rejects any integer not exceeding one million. It further utilizes a token-filtering preprocessor to remove filler words and n

    Modifies how Python code is written and interpreted through token filtering and case-insensitivity.

    Python
    GitHub पर देखें↗7,587
  • scalaz/scalazscalaz का अवतार

    scalaz/scalaz

    4,667GitHub पर देखें↗

    Scalaz is a functional programming library for Scala that provides a collection of purely functional data structures and type classes. It functions as a framework for organizing functional behaviors into hierarchies to enable generic programming and type-safe transformations. The library includes tools for composing and managing nested functional effects within a single type stack through a monad transformer system. It provides data structures for representing and combining input, output, and optionality effects. The project covers a broad surface of functional abstractions, including the im

    Uses implicit extensions to provide fluent method call syntax on standard data structures.

    Scala
    GitHub पर देखें↗4,667
  • sweet-js/sweet-coresweet-js का अवतार

    sweet-js/sweet-core

    4,559GitHub पर देखें↗

    Sweet-core is a JavaScript source-to-source compiler and Lisp-style macro system. It functions as a syntax transformer that extends JavaScript by allowing the definition of custom syntax and operators during the compilation process. The system provides a framework for building domain-specific languages through hygienic, recursive macro expansion and the creation of new language constructs. It distinguishes itself by supporting custom operator definitions with configurable associativity and precedence to control expression evaluation. The compiler includes a specialized module system for mana

    Creates identifiers, literals, keywords, and delimiters while maintaining lexical contexts to ensure code hygiene.

    JavaScriptjavascriptmacrosparser
    GitHub पर देखें↗4,559
  • janet-lang/janetjanet-lang का अवतार

    janet-lang/janet

    4,308GitHub पर देखें↗

    Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an embeddable scripting engine. It functions as a fiber-based concurrency runtime and includes a parsing engine based on Parsing Expression Grammars. The project is distinguished by its ability to be integrated into C or C++ applications via a minimal header interface. It utilizes a Lisp-style macro system for compile-time code transformation and employs prototype-based table inheritance for object-oriented behavior. The runtime covers a broad set of capabilities, including asynchronous

    Transforms code input into new output before compilation to create custom language constructs.

    Ccfunctional-languageimperative-language
    GitHub पर देखें↗4,308
  • syntax-tree/mdastsyntax-tree का अवतार

    syntax-tree/mdast

    1,441GitHub पर देखें↗

    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

    Builds extensions that plug into parsers and serializers to support custom syntax nodes within documents.

    astmarkdownsyntax-tree
    GitHub पर देखें↗1,441
  1. Home
  2. Programming Languages & Runtimes
  3. Syntax Extensions

सब-टैग एक्सप्लोर करें

  • Custom MarkdownBuilds extensions that plug into parsers and serializers to support custom syntax nodes within documents. **Distinct from Syntax Extensions:** Distinct from general programming language Syntax Extensions: specifically targets extensible plugin architectures for custom markdown syntax nodes and parsers.
  • FluentLanguage-level additions that provide a more readable, chained method call syntax for existing types. **Distinct from Syntax Extensions:** Distinct from general Syntax Extensions: focuses on adding fluent API-style method calls to standard types via implicits.
  • Hygienic Syntax GenerationGenerating identifiers and literals that maintain correct lexical scoping to prevent variable collisions. **Distinct from Syntax Extensions:** Focuses on the creation of hygienic syntax objects rather than broad grammar modifications.