LANGUAGE ENGINEERING

Language IDE

Build Japanese the way you learned software: model syntax, compile ideas, debug mistakes, and refactor toward natural communication.

DEV
Local LearnerSoftware Engineer
Project: Hello_World_JP ● Local workspace
⋮⋮ PROJECT EXPLORER ⓘ
Keyboard Ctrl+S Save Ctrl+Enter Compile F8 Debug
⋮⋮ MKPL EDITOR ⓘ
⋮⋮ COMPILER / DEBUGGER ⓘ
✓ Ready to compile
⋮⋮ LANGUAGE RUNTIME ⓘ
COMPILED OUTPUTGRAMMAR COLORSSENTENCE INSIGHTROMAJI
Compile the project to execute its language statements.
⋮⋮ VOCABULARY / MODULES ⓘ
Loading project vocabulary modules…

This tile is generated from the active project’s editable .mkvoc files—no read-only vocabulary is mixed in. Define tokens as token.id|role|日本語|reading|romaji|English|Español, then reference those token IDs from speaker.say().

⋮⋮ HOW-TO & FUTURE TUTORIALS ⓘ
1. Pick a project

Select a sample in Project Explorer.

2. Build files & vocabulary

Use use vocabulary.mkvoc / use dialog.mkpl, define typed tokens in editable vocabulary modules, and keep reusable dialogue logic in module scripts.

3. Comment & run

Start a note with #. Call reusable module functions, then use run function_name() before compiling.

4. Compile & debug

Run validates file references, module calls, vocabulary tokens, and Japanese grammar; successful runs unlock Sentence Insight.

MKPL quick reference
project My_Project
import japanese.business
use dialog.mkpl
use vocabulary.mkvoc

# # begins a comment.
function greet():
    dialog.opening()
    speaker.say(subject.me, particle.wa,
                noun.my_role, copula.desu)

run greet()
compile japanese.polite
end

# vocabulary.mkvoc
noun.my_role|technical|エンジニア|エンジニア|enjinia|engineer|ingeniero

# dialog.mkpl
module dialog
function opening():
    speaker.say(expression.hajimemashite)
Tutorial library placeholderVariables · Module imports · Vocabulary modules · Business registers · Tests · Guided projects
⋮⋮ BUILD NOTES
  • Project declaration
  • Function structure
  • Typed speaker.say(...) grammar blocks
  • Core sentence-pattern validation
  • Required particle / object / predicate checks
  • Register compile target

MKPL v0.4 grammar feedback is deterministic and intentionally bounded: supported sentence patterns come from the same core structures taught in Sentence Builder, while semantic roles match Tsundoku.

Refuerza frases profesionales con Recuerdo Adaptativo →

MKPL v3.1 · Grammar Compiler · UTF-8 · Local Workspace● Typed Grammar Mode · Ln 1, Col 1