2 Repos
Architectural patterns for applying a shared core logic across multiple language-specific syntax rules.
Distinct from Syntax Grammar Managers: Unlike grammar managers that handle external files, this is an architectural approach to sharing formatting logic across JS, CSS, and HTML.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Multi-Language Grammar Mapping. Refine with filters or upvote what's useful.
js-beautify is a web language beautifier and code formatter designed to standardize the layout and structure of JavaScript, HTML, and CSS files. It reorganizes source code into a consistent, readable style by applying configurable indentation and spacing rules. The project includes a utility for unpacking minified scripts, which transforms compressed or obfuscated JavaScript into a human-readable format. It provides a command-line interface for executing bulk code reformatting across multiple files. The tool supports customizable formatting rules and language-specific overrides, which can be
Uses a shared core architectural engine with specialized rule sets to handle JavaScript, CSS, and HTML syntax.
AutoRest ist ein mehrsprachiger SDK-Generator und OpenAPI-Code-Generator, der darauf ausgelegt ist, konsistente Software Development Kits aus einer einzigen API-Definition zu erstellen. Es fungiert als REST-API-Client-Generator, der Swagger- und OpenAPI-Spezifikationsdateien in funktionale, typisierte HTTP-Client-Bibliotheken umwandelt. Das Tool automatisiert den SDK-Entwicklungs-Workflow durch die Konvertierung von Designdokumenten in Quellcode und stellt sicher, dass die resultierenden Implementierungen über verschiedene Programmiersprachen hinweg dem definierten API-Vertrag entsprechen. Das System nutzt spezifikationsgetriebene Entwicklung unter Verwendung einer Zwischenrepräsentation, um Daten zu normalisieren, bevor sprachspezifische Generierungslogik angewendet wird. Es verwendet template-basierte Codegenerierung und erweiterbare Client-Templates, um abstrakte API-Spezifikationen in diverse Syntaxmuster für mehrere Ziel-Runtimes abzubilden.
Translates abstract API specifications into diverse syntax patterns across multiple programming language runtimes using shared core logic.