Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/foo123/editor-grammar
invariant codebase of editor-grammar (codemirror-grammar, ace-grammar,prism-grammar,syntaxhighlighter-grammar, highlightjs-grammar,..)
https://github.com/foo123/editor-grammar
bnf grammar-specification peg syntax-highlight-parser
Last synced: 4 days ago
JSON representation
invariant codebase of editor-grammar (codemirror-grammar, ace-grammar,prism-grammar,syntaxhighlighter-grammar, highlightjs-grammar,..)
- Host: GitHub
- URL: https://github.com/foo123/editor-grammar
- Owner: foo123
- Created: 2015-10-18T10:43:41.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-08-08T06:48:58.000Z (over 2 years ago)
- Last Synced: 2025-02-03T05:03:20.124Z (18 days ago)
- Topics: bnf, grammar-specification, peg, syntax-highlight-parser
- Language: JavaScript
- Homepage: https://foo123.github.io/
- Size: 220 KB
- Stars: 19
- Watchers: 3
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# editor-grammar
Invariant Codebase of `editor-grammar`
[](grammar-reference.md#modularity-and-future-directions)
Used as a `git` submodule, for common invariant code, to:
* [codemirror-grammar](https://github.com/foo123/codemirror-grammar)
* [ace-grammar](https://github.com/foo123/ace-grammar)
* [prism-grammar](https://github.com/foo123/prism-grammar)
* [syntaxhighlighter-grammar](https://github.com/foo123/syntaxhighlighter-grammar)
* [highlightjs-grammar](https://github.com/foo123/highlightjs-grammar)**see also:**
* [Abacus](https://github.com/foo123/Abacus) advanced Combinatorics and Algebraic Number Theory Symbolic Computation library for JavaScript, Python
* [Plot.js](https://github.com/foo123/Plot.js) simple and small library which can plot graphs of functions and various simple charts and can render to Canvas, SVG and plain HTML
* [HAAR.js](https://github.com/foo123/HAAR.js) image feature detection based on Haar Cascades in JavaScript (Viola-Jones-Lienhart et al Algorithm)
* [HAARPHP](https://github.com/foo123/HAARPHP) image feature detection based on Haar Cascades in PHP (Viola-Jones-Lienhart et al Algorithm)
* [FILTER.js](https://github.com/foo123/FILTER.js) video and image processing and computer vision Library in pure JavaScript (browser and node)
* [Xpresion](https://github.com/foo123/Xpresion) a simple and flexible eXpression parser engine (with custom functions and variables support), based on [GrammarTemplate](https://github.com/foo123/GrammarTemplate), for PHP, JavaScript, Python
* [Regex Analyzer/Composer](https://github.com/foo123/RegexAnalyzer) Regular Expression Analyzer and Composer for PHP, JavaScript, Python
* [GrammarTemplate](https://github.com/foo123/GrammarTemplate) grammar-based templating for PHP, JavaScript, Python
* [codemirror-grammar](https://github.com/foo123/codemirror-grammar) transform a formal grammar in JSON format into a syntax-highlight parser for CodeMirror editor
* [ace-grammar](https://github.com/foo123/ace-grammar) transform a formal grammar in JSON format into a syntax-highlight parser for ACE editor
* [prism-grammar](https://github.com/foo123/prism-grammar) transform a formal grammar in JSON format into a syntax-highlighter for Prism code highlighter
* [highlightjs-grammar](https://github.com/foo123/highlightjs-grammar) transform a formal grammar in JSON format into a syntax-highlight mode for Highlight.js code highlighter
* [syntaxhighlighter-grammar](https://github.com/foo123/syntaxhighlighter-grammar) transform a formal grammar in JSON format to a highlight brush for SyntaxHighlighter code highlighter
* [SortingAlgorithms](https://github.com/foo123/SortingAlgorithms) implementations of Sorting Algorithms in JavaScript
* [PatternMatchingAlgorithms](https://github.com/foo123/PatternMatchingAlgorithms) implementations of Pattern Matching Algorithms in JavaScript