4 repository-uri
Support for non-standard style languages and preprocessors through custom parsing and stringification.
Distinguishing note: None of the candidates cover the architectural support for custom style language parsing; they focus on UI customization.
Explore 4 awesome GitHub repositories matching programming languages & runtimes · Custom Style Syntaxes. Refine with filters or upvote what's useful.
PostCSS is a CSS post-processor and abstract syntax tree transformation tool that parses stylesheets into a structured tree for programmatic analysis and modification. It functions as a plugin-driven pipeline where JavaScript plugins can modify, insert, or delete nodes to transform styles. The project provides a framework for building a custom plugin ecosystem to extend the CSS language with non-standard features such as loops, conditionals, and shorthand properties. It supports multi-syntax parsing through pluggable parsers and stringifiers, allowing it to process various style formats and c
Utilizes custom parsers and stringifiers to process non-standard styles such as preprocessors or JavaScript-based styling.
DreamBerd is a general purpose programming language designed for building applications with integrated support for reactive state, time-aware memory management, and embedded user interface markup. It functions as a programming environment that tracks dynamic values and coordinates asynchronous tasks through sequential execution constraints. The language is distinguished by its ability to track variable history, providing dedicated keywords to retrieve previous, current, and future values of variables during execution. It further differentiates itself through a memory model that controls varia
Utilizes a custom syntax where every statement must terminate with an exclamation mark.
Stylelint este un instrument de analiză statică a codului și un linter pentru CSS și limbaje de tip stil. Identifică erorile, impune convenții de codare și operează ca un plugin PostCSS pentru a valida foile de stil în timpul pipeline-urilor de build. Proiectul se distinge prin suportul pentru sintaxe non-standard, inclusiv parsarea preprocesatoarelor pentru SCSS și Less, și capacitatea de a extrage și linta stiluri încorporate din JavaScript, HTML și template literals. Dispune de un sistem de fixare automatizat care corectează programatic încălcările de stil reparabile pentru a asigura consistența. Sistemul oferă o arhitectură de plugin-uri pentru crearea de reguli, sintaxe și formatoare personalizate. Acoperă o gamă largă de capabilități de asigurare a calității, inclusiv prevenirea sintaxei depreciate, validarea specificității selectorilor și impunerea tiparelor de denumire și a convențiilor stilistice. Configurarea este gestionată printr-o logică de îmbinare în cascadă care suportă presetări partajabile și suprascrieri specifice fișierelor. Instrumentul este accesibil printr-o interfață de linie de comandă, un API programatic și diverse integrări de editor.
Supports non-standard style languages and preprocessors through a modular custom parsing architecture.
Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, making programs read like song lyrics. It uses poetic number literals, where the length of each word in a phrase is parsed as a decimal digit to initialize numeric variables, and pronoun-based variable references, where words like "it" and "they" resolve to the most recently assigned or compared variable at runtime. The language can be compiled to WebAssembly and run inside a web page for in-browser code execution. The language distinguishes itself through a lyric-driven parsing sy
Terminates a statement using punctuation marks (., ?, !, ;) instead of requiring a newline.