duskmoon_code_engine 1.2.0
duskmoon_code_engine: ^1.2.0 copied to clipboard
Pure Dart code editor engine with incremental parsing — a ground-up port of the CodeMirror 6 architecture for Flutter.
0.1.0 #
- Initial release
- Rope-based document model with incremental updates
- Immutable editor state system (EditorState, Transaction, Selection, Facet, Extension)
- Incremental Lezer parser (LRParser, SyntaxNode, TreeCursor)
- Tag-based syntax highlighting
- 19 language grammars: Dart, JS/TS, Python, HTML, CSS, JSON, Markdown, Rust, Go, YAML, C/C++, Elixir, Java, Kotlin, PHP, Ruby, Erlang, Swift, Zig
- Built-in commands: undo/redo, bracket matching, comment toggling, code folding, search & replace, clipboard
- CodeEditorWidget with virtual scrolling, gutter, selection painting, cursor blinking, search panel