INPUT & ROUTING / CODE MODE

Code mode

Spoken constructs converted to syntax. Say it, get valid code.

How it works

Code mode is a post-processing stage. When active, transcribed words like "underscore", "dot", "open paren" are converted to symbols, and identifier-like phrases are camel-cased or snake-cased.

Examples

You say Code mode produces
get underscore user dot name get_user.name
function handle user login handleUserLogin
constant max retries MAX_RETRIES
open paren x comma y close paren (x, y)

Triggering code mode

Two ways:

[[target]]
id = "code_editor"
label = "Code Editor"
delivery = "inject"

[code_editor.processing]
code_mode = true