L'éditeur de SmileNG est très similaire aux éditeurs sur PC et ne nécessite pas d'explications spéciales.

Entête

L'éditeur ajoute une entête invisible pour les programmes, afin de tester une cohérence aved les assembleurs et compilateurs. A cause de cela, il demande à la création d'un programme si c'est du texte ou de l'assembleur.

Séquences LILA

Le commandes LILA mettent en évidence la structure du programme. Elles commencent en début de ligne par un \ suivi d'un ordre en minuscule et d'un deux-points ou point-virgule. Avec SmileNG, la touche F8 passe du mode immédiatement interprété (dès que la séquence est complète) au mode ou les commandes sont visibles.

Ordre LILA Effet
\title: Titre en grand
\b: Ligne engras
\i: Ligne en italique
\e: Ligne en charactères étroits
\in:
\out:
\mod:
\iom:

Documentation des variables utilisées et modifiées par une routine
Affiche "In:", "Out:", "Mod:" et " " au début de la ligne

Les ordres suivant demandent deux paramètres: un mot court terminé par un | puis une explication. Le mot court est encadré.

Ordre LILA Affiché en tramé devant les caractères encadrés
\prog:...|... Program
\rout: Routine
\const: Constantes
\var: Variables
\module: Module
\table: Table
\macro: Macro