Command Line Syntax
Revision as of 13:15, 29 August 2013 by Nairnj (talk | contribs) (Created page with "The interpretive scripting language for NairnFEAMPM and NairnFEAMPMViz is made up of a series of command lines. The syntax of these lines is described below. == Com...")
The interpretive scripting language for NairnFEAMPM and NairnFEAMPMViz is made up of a series of command lines. The syntax of these lines is described below.
Command Line
Command #1,#2,#3,... ! comment
- A line beginning in any valid command.
- The command may be followed by any number of arguments appropriate for the command.
- Arguments are separated by white space or a comma. If an argument contains white space or commas (such as string arguments), enclose the argument in quotes. Any argument can be an <a href="expression.html#expr">expression</a>.
- The line can be followed by an optional comment which is started by an exclamation point
Variable Assignments
#var = <a href="expression.html#expr"><code>expression</code></a> ! comment #var[<a href="expression.html#expr"><code>expression</code></a>] = <a href="expression.html#expr"><code>expression</code></a> ! comment
- A line beginning in
#var
wherevar
is any valid <a href="expression.html">variable</a> name. - The
#var
name must be followed by assignment operator ("=", "+=", etc.) and an <a href="expression.html#expr">expression</a>. The variable is set equal to the result of expression and the assignment operator. - The line can be followed by an optional comment which is started by an exclamation point
- Any valid <a href="expression.html">variable</a> name can be an array variable by following it with square brackets enclosing an <a href="expression.html#expr">expression</a> that evaluates to an index into the array.
Comment Line
! comments
- Lines beginning in an exclamation point are ignored and can be used for comments.
- Blank lines are also ignored and can be used to improve readability of input command files.