DotTalk++ syntax is intentionally command-shell first. DotScript uses the same command vocabulary in repeatable files.
Atoms
- identifiers
- numbers
- strings
- variables
- field references
- expressions
Statements
- open / close
- select / filter
- update / insert
- print / export
- loop / scan
- workspace save / load
- validation / report
Script control forms
The language surface reserves these forms for documented script control:
IF
ELSE
ENDIF
LOOP
ENDLOOP
WHILE
ENDWHILE
UNTIL
ENDUNTIL
SCAN
ENDSCAN
Use DotScript Language Guide for control-flow, variable, comment, line-continuation, and one-level nesting examples. Use SET Family for session, path, filter, relation, index, locale, and output settings.