DDFLanguageEditor
An experimental Windows IDE for evolving DDF through multi-document editing, workspace navigation, IntelliSense, interpretation, debugging and configurable workflows.

// Editing workflow
From prototype to usable syntax workbench
Documents and workspace
Independent tabs, drag-and-drop, recent folders and recursive indexing keep multi-file DDF workspaces immediately accessible.
Navigation and search
Quick files and symbols, references, line jumps, workspace search/replace, breadcrumb and Back/Forward history.
Lexer + parser
Formal tokenisation, typed AST, operator precedence and recoverable lexical and syntax errors.
Outline
A navigable tree indexes structures, fields, functions, parameters and local declarations.
// Editor assistance
Assistance that remains transparent and reversible
IntelliSense
- Context-ranked completion with types and origin
- Navigable snippets with editable fields
- Signature Help
- Structured hover with documentation and references
Configurable workflow
- Persistent font, zoom, theme and indentation
- Tabs/spaces, line endings and format on save
- Persistent palette layout and pin states
- Custom shortcuts with conflict detection
// Quality gates
Documentation and tests evolve with the grammar
Language reference
Recognised syntax, grammar, precedence and vocabulary are documented separately from the historical draft.
136 core tests
Deterministic coverage for syntax, semantics, runtime, debugger, workspace, navigation, settings and IntelliSense.
WinForms smoke
The real editor exercises its interaction scenarios, 46 shortcuts and all 51 menu commands.
Offline
No network service, account or telemetry is required by the editor.
// Beta boundaries
Still an experimental language project
Implemented in 0.9.4.2
- Workspace IntelliSense and navigation
- Semantic analysis and type checking
- Interpreter and interactive debugger
- Command Palette, settings and custom shortcuts
Still outside scope
- Native compiler and production runtime
- Large-scale project system
- Production-grade debugging guarantees
- Stable language specification
// Public availability
Verified source and Windows package
0.9.4.2 Beta
MIT source, documentation and repeatable tests on the public main branch.
DDFLanguageEditor-0.9.4.2-win-x64-self-contained.zip
Portable unsigned Windows beta
52,170,784 bytes
SHA-256
94387c8847f2…11a0ad46
Verified against the uploaded GitHub asset
MIT License
Original source and documentation may be used, modified and redistributed while preserving the notice.