The grammar for this language is in the file Language_1.txt
The file {@link Language_1_Examples} shows many examples of expressions in this language.
The file {@link Language_1} defines an interpreter for this language.
To build the interpreter, run (double-click)
build_all_classes.cmdthen run
build_jar_file.cmdwhich builds an executable jar file for the interpreter program.
To run the interpreter jar file, on the command-line run
> Language_1.cmdwhich runs the interpreter as a REPL (read eval print loop).
The files
To run a script file using the interpreter, on the command-line run
> Language_1.cmd script-1.Lan1 > Language_1.cmd script-2.Lan1
You can use the Language_1.cmd
shell script without
having to open a command-line window. This makes it easy to run the
interpreter's jar file. If you double click on Language_1.cmd
(after having built the jar file), it will run the interpreter as a REPL.
If you drag-and-drop one of the "language scripts," script-1.Lan1
or script-2.Lan1, onto Language_1.cmd
, the shell script will
execute the language script file using the interpreter's jar file.