DDF.TECHNOLOGY

PortfolioDDFLanguageEditor

— GitHub downloads
PortfolioDesktop & Developer Tools
MIT / FREEBETA 0.9.4.2 / WIPWindows x64 · .NET 10

DDFLanguageEditor

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

Earlier DDFLanguageEditor interface with highlighted source, outline and diagnostics
Reference interface from 0.5.4 · current download 0.9.4.2
01

// 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.

02

// 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
03

// 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.

04

// 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
05

// 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.