Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
HTML
<div class="section" id="definition-file-grammar">
<span id="grammer"></span><span id="index-0"></span>
<table border="1" class="docutils">
<colgroup>
<col width="19%" />
<col width="81%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Token</th>
<th class="head">Meaning</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td>&#8216;*&#8217;</td>
<td>Zero or more</td>
</tr>
<tr class="row-odd"><td>&#8216;!&#8217;</td>
<td>Zero or one</td>
</tr>
<tr class="row-even"><td>&#8216;+&#8217;</td>
<td>One or more</td>
</tr>
<tr class="row-odd"><td>&#8216;&gt;&gt;&#8217;</td>
<td>Sequence/concatenation</td>
</tr>
<tr class="row-even"><td>&#8216;|&#8217;</td>
<td>alternate</td>
</tr>
<tr class="row-odd"><td>&#8216;-&#8216;</td>
<td>not</td>
</tr>
</tbody>
</table>
<pre>
<strong id="grammar-token-Defs">Defs              </strong> ::=  *( <a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a> | <a class="reference internal" href="#grammar-token-extern"><tt class="xref docutils literal"><span class="pre">extern</span></tt></a> ) &gt;&gt; +<a class="reference internal" href="#grammar-token-suite"><tt class="xref docutils literal"><span class="pre">suite</span></tt></a> &gt;&gt; EOL
<strong id="grammar-token-extern">extern            </strong> ::=  &quot;extern&quot; &gt;&gt; ( <a class="reference internal" href="#grammar-token-absolutepath"><tt class="xref docutils literal"><span class="pre">absolutepath</span></tt></a>  &gt;&gt; !( &quot;:&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> ) &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-suite">suite             </strong> ::=  &quot;suite&quot; &gt;&gt; suiteName &gt;&gt; *( <a class="reference internal" href="#grammar-token-variable"><tt class="xref docutils literal"><span class="pre">variable</span></tt></a> | <a class="reference internal" href="#grammar-token-inlimit"><tt class="xref docutils literal"><span class="pre">inlimit</span></tt></a> | <a class="reference internal" href="#grammar-token-defstatus"><tt class="xref docutils literal"><span class="pre">defstatus</span></tt></a>  | <a class="reference internal" href="#grammar-token-limit"><tt class="xref docutils literal"><span class="pre">limit</span></tt></a> | <a class="reference internal" href="#grammar-token-late"><tt class="xref docutils literal"><span class="pre">late</span></tt></a> | <a class="reference internal" href="#grammar-token-clock"><tt class="xref docutils literal"><span class="pre">clock</span></tt></a> | <a class="reference internal" href="#grammar-token-repeat"><tt class="xref docutils literal"><span class="pre">repeat</span></tt></a> | <a class="reference internal" href="#grammar-token-autocancel"><tt class="xref docutils literal"><span class="pre">autocancel</span></tt></a> | <a class="reference internal" href="#grammar-token-zombie"><tt class="xref docutils literal"><span class="pre">zombie</span></tt></a> ) &gt;&gt; *( <a class="reference internal" href="#grammar-token-family"><tt class="xref docutils literal"><span class="pre">family</span></tt></a> | <a class="reference internal" href="#grammar-token-task"><tt class="xref docutils literal"><span class="pre">task</span></tt></a> ) &gt;&gt; <a class="reference internal" href="#grammar-token-endsuite"><tt class="xref docutils literal"><span class="pre">endsuite</span></tt></a>
<strong id="grammar-token-family">family            </strong> ::=  &quot;family&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-familyName"><tt class="xref docutils literal"><span class="pre">familyName</span></tt></a> &gt;&gt; !<a class="reference internal" href="#grammar-token-leaf_ecf"><tt class="xref docutils literal"><span class="pre">leaf_ecf</span></tt></a> &gt;&gt; *(<a class="reference internal" href="#grammar-token-task"><tt class="xref docutils literal"><span class="pre">task</span></tt></a> | <a class="reference internal" href="#grammar-token-family"><tt class="xref docutils literal"><span class="pre">family</span></tt></a>) &gt;&gt; <a class="reference internal" href="#grammar-token-endfamily"><tt class="xref docutils literal"><span class="pre">endfamily</span></tt></a>
<strong id="grammar-token-task">task              </strong> ::=  &quot;task&quot;  &gt;&gt; <a class="reference internal" href="#grammar-token-taskName"><tt class="xref docutils literal"><span class="pre">taskName</span></tt></a>  &gt;&gt; <a class="reference internal" href="#grammar-token-leaf_ecf"><tt class="xref docutils literal"><span class="pre">leaf_ecf</span></tt></a>  &gt;&gt; !<a class="reference internal" href="#grammar-token-endtask"><tt class="xref docutils literal"><span class="pre">endtask</span></tt></a>
<strong id="grammar-token-leaf_ecf">leaf_ecf          </strong> ::=  *( <a class="reference internal" href="#grammar-token-variable"><tt class="xref docutils literal"><span class="pre">variable</span></tt></a> | <a class="reference internal" href="#grammar-token-trigger"><tt class="xref docutils literal"><span class="pre">trigger</span></tt></a> | <a class="reference internal" href="#grammar-token-time"><tt class="xref docutils literal"><span class="pre">time</span></tt></a> | <a class="reference internal" href="#grammar-token-today"><tt class="xref docutils literal"><span class="pre">today</span></tt></a> | <a class="reference internal" href="#grammar-token-date"><tt class="xref docutils literal"><span class="pre">date</span></tt></a> | <a class="reference internal" href="#grammar-token-day"><tt class="xref docutils literal"><span class="pre">day</span></tt></a> | <a class="reference internal" href="#grammar-token-defstatus"><tt class="xref docutils literal"><span class="pre">defstatus</span></tt></a> | <a class="reference internal" href="#grammar-token-complete"><tt class="xref docutils literal"><span class="pre">complete</span></tt></a> | <a class="reference internal" href="#grammar-token-inlimit"><tt class="xref docutils literal"><span class="pre">inlimit</span></tt></a> | <a class="reference internal" href="#grammar-token-label"><tt class="xref docutils literal"><span class="pre">label</span></tt></a> | <a class="reference internal" href="#grammar-token-event"><tt class="xref docutils literal"><span class="pre">event</span></tt></a> | <a class="reference internal" href="#grammar-token-late"><tt class="xref docutils literal"><span class="pre">late</span></tt></a> | <a class="reference internal" href="#grammar-token-limit"><tt class="xref docutils literal"><span class="pre">limit</span></tt></a> | <a class="reference internal" href="#grammar-token-meter"><tt class="xref docutils literal"><span class="pre">meter</span></tt></a> | <a class="reference internal" href="#grammar-token-repeat"><tt class="xref docutils literal"><span class="pre">repeat</span></tt></a> | <a class="reference internal" href="#grammar-token-cron"><tt class="xref docutils literal"><span class="pre">cron</span></tt></a> | <a class="reference internal" href="#grammar-token-autocancel"><tt class="xref docutils literal"><span class="pre">autocancel</span></tt></a> | <a class="reference internal" href="#grammar-token-zombie"><tt class="xref docutils literal"><span class="pre">zombie</span></tt></a> )
<strong id="grammar-token-clock">clock             </strong> ::=  &quot;clock&quot; &gt;&gt; ( &quot;real&quot;| &quot;hybrid&quot; ) &gt;&gt; ( ( <a class="reference internal" href="#grammar-token-clock_date"><tt class="xref docutils literal"><span class="pre">clock_date</span></tt></a> &gt;&gt; !(<a class="reference internal" href="#grammar-token-hh_mm"><tt class="xref docutils literal"><span class="pre">hh_mm</span></tt></a> | int ) ) | (<a class="reference internal" href="#grammar-token-hh_mm"><tt class="xref docutils literal"><span class="pre">hh_mm</span></tt></a> | int )) &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-trigger">trigger           </strong> ::=  &quot;trigger&quot;  &gt;&gt; <a class="reference internal" href="#grammar-token-expression"><tt class="xref docutils literal"><span class="pre">expression</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-complete">complete          </strong> ::=  &quot;complete&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-expression"><tt class="xref docutils literal"><span class="pre">expression</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-variable">variable          </strong> ::=  &quot;edit&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> &gt;&gt; <a class="reference internal" href="#grammar-token-varvalue"><tt class="xref docutils literal"><span class="pre">varvalue</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-label">label             </strong> ::=  &quot;label&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> &gt;&gt; <a class="reference internal" href="#grammar-token-quotedstring"><tt class="xref docutils literal"><span class="pre">quotedstring</span></tt></a>  &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-time">time              </strong> ::=  &quot;time&quot; &gt;&gt; !'+ &gt;&gt; (<a class="reference internal" href="#grammar-token-timeseries"><tt class="xref docutils literal"><span class="pre">timeseries</span></tt></a> | <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> &gt;&gt; “:” <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a>) &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-today">today             </strong> ::=  &quot;today&quot; &gt;&gt; !'+ &gt;&gt; (<a class="reference internal" href="#grammar-token-timeseries"><tt class="xref docutils literal"><span class="pre">timeseries</span></tt></a> | <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> &gt;&gt; “:” <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> ) &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-day">day               </strong> ::=  &quot;day&quot; &gt;&gt; (“monday” | “tuesday” | “wednesday” | “thursday” | “friday” | “saturday” | “sunday”) + <a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-date">date              </strong> ::=  &quot;date&quot;  &gt;&gt; !’+’ &gt;&gt; (  <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> | ‘*’  )  &gt;&gt; &quot;.&quot; &gt;&gt;  ( <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> | ‘*’) &gt;&gt; &quot;.&quot; &gt;&gt; (<a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> | ‘*’)
<strong id="grammar-token-autocancel">autocancel        </strong> ::=  &quot;autocancel&quot;  &gt;&gt; !’+’ &gt;&gt; (( <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> &gt;&gt; ‘:’ &gt;&gt; <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a>) | unsigned integer) &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-limit">limit             </strong> ::=  &quot;limit&quot; &gt;&gt; ( <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> &gt;&gt; unsigned int ) &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-inlimit">inlimit           </strong> ::=  &quot;inlimit&quot; &gt;&gt;( (<a class="reference internal" href="#grammar-token-nodePath"><tt class="xref docutils literal"><span class="pre">nodePath</span></tt></a> &gt;&gt; &quot;:“ &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a>) | <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> )) &gt;&gt; ! unsigned int &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-event">event             </strong> ::=  <a class="reference internal" href="#grammar-token-eventcontent2"><tt class="xref docutils literal"><span class="pre">eventcontent2</span></tt></a> | <a class="reference internal" href="#grammar-token-eventcontent1"><tt class="xref docutils literal"><span class="pre">eventcontent1</span></tt></a>;
<strong id="grammar-token-eventcontent1">eventcontent1     </strong> ::=  &quot;event”  &gt;&gt; ( <a class="reference internal" href="#grammar-token-eventnumber"><tt class="xref docutils literal"><span class="pre">eventnumber</span></tt></a>  |  <a class="reference internal" href="#grammar-token-eventname"><tt class="xref docutils literal"><span class="pre">eventname</span></tt></a>  ) &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-eventcontent2">eventcontent2     </strong> ::=  &quot;event”  &gt;&gt; ( <a class="reference internal" href="#grammar-token-eventnumber"><tt class="xref docutils literal"><span class="pre">eventnumber</span></tt></a>  &gt;&gt; <a class="reference internal" href="#grammar-token-eventname"><tt class="xref docutils literal"><span class="pre">eventname</span></tt></a>  ) &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-meter">meter             </strong> ::=  &quot;meter&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> &gt;&gt; ( int &gt;&gt; int &gt;&gt; !unsigned int) &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-defstatus">defstatus         </strong> ::=  &quot;defstatus&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-dstate"><tt class="xref docutils literal"><span class="pre">dstate</span></tt></a>  &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-endsuite">endsuite          </strong> ::=  &quot;endsuite&quot; &gt;&gt; *<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-endfamily">endfamily         </strong> ::=  &quot;endfamily&quot; &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-endtask">endtask           </strong> ::=  &quot;endtask&quot; &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-zombie">zombie            </strong> ::=  &quot;zombie&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-zombie_type"><tt class="xref docutils literal"><span class="pre">zombie_type</span></tt></a> &gt;&gt; &quot;:&quot; &gt;&gt; *<a class="reference internal" href="#grammar-token-child"><tt class="xref docutils literal"><span class="pre">child</span></tt></a> &gt;&gt; &quot;:&quot; &gt;&gt; !(<a class="reference internal" href="#grammar-token-client_side_action"><tt class="xref docutils literal"><span class="pre">client_side_action</span></tt></a> | <a class="reference internal" href="#grammar-token-server_side_action"><tt class="xref docutils literal"><span class="pre">server_side_action</span></tt></a>) &gt;&gt; &quot;:&quot; &gt;&gt; !<a class="reference internal" href="#grammar-token-zombie_life_time"><tt class="xref docutils literal"><span class="pre">zombie_life_time</span></tt></a>
<strong id="grammar-token-zombie_type">zombie_type       </strong> ::=  &quot;user&quot; | &quot;ecf&quot; | &quot;path&quot;
<strong id="grammar-token-child">child             </strong> ::=  &quot;init&quot; | &quot;event&quot; | &quot;meter&quot; | &quot;label&quot; | &quot;wait&quot; | &quot;abort&quot; | &quot;complete&quot;
<strong id="grammar-token-client_side_action">client_side_action</strong> ::=  &quot;fob&quot; | &quot;fail&quot; | &quot;block&quot;
<strong id="grammar-token-server_side_action">server_side_action</strong> ::=  &quot;adopt&quot; | &quot;delete&quot;
<strong id="grammar-token-zombie_life_time">zombie_life_time  </strong> ::=  unsigned integer  ( default:  user(300), ecf(3600), path(900)  )
<strong id="grammar-token-late">late              </strong> ::=  &quot;late&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-late_option"><tt class="xref docutils literal"><span class="pre">late_option</span></tt></a> &gt;&gt; !<a class="reference internal" href="#grammar-token-late_option"><tt class="xref docutils literal"><span class="pre">late_option</span></tt></a>  &gt;&gt; !<a class="reference internal" href="#grammar-token-late_option"><tt class="xref docutils literal"><span class="pre">late_option</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-late_option">late_option       </strong> ::=  &quot;-c&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-hh_mm"><tt class="xref docutils literal"><span class="pre">hh_mm</span></tt></a> | (&quot;-s&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-hh_mm"><tt class="xref docutils literal"><span class="pre">hh_mm</span></tt></a> ) | &quot;-a&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-hh_mm"><tt class="xref docutils literal"><span class="pre">hh_mm</span></tt></a>
<strong id="grammar-token-repeat">repeat            </strong> ::=  &quot;repeat&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-repeat_type"><tt class="xref docutils literal"><span class="pre">repeat_type</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-repeat_type">repeat_type       </strong> ::=  <a class="reference internal" href="#grammar-token-repeat_date"><tt class="xref docutils literal"><span class="pre">repeat_date</span></tt></a> | <a class="reference internal" href="#grammar-token-repeat_day"><tt class="xref docutils literal"><span class="pre">repeat_day</span></tt></a> | <a class="reference internal" href="#grammar-token-repeat_month"><tt class="xref docutils literal"><span class="pre">repeat_month</span></tt></a> | <a class="reference internal" href="#grammar-token-repeat_year"><tt class="xref docutils literal"><span class="pre">repeat_year</span></tt></a> | <a class="reference internal" href="#grammar-token-repeat_integer"><tt class="xref docutils literal"><span class="pre">repeat_integer</span></tt></a> | <a class="reference internal" href="#grammar-token-repeat_enumerated"><tt class="xref docutils literal"><span class="pre">repeat_enumerated</span></tt></a> | <a class="reference internal" href="#grammar-token-repeat_string"><tt class="xref docutils literal"><span class="pre">repeat_string</span></tt></a>
<strong id="grammar-token-repeat_day">repeat_day        </strong> ::=  &quot;day&quot; &gt;&gt; unsigned integer &gt;&gt; !<a class="reference internal" href="#grammar-token-ymd"><tt class="xref docutils literal"><span class="pre">ymd</span></tt></a>
<strong id="grammar-token-repeat_month">repeat_month      </strong> ::=  “month&quot; &gt;&gt; unsigned integer &gt;&gt; !<a class="reference internal" href="#grammar-token-ymd"><tt class="xref docutils literal"><span class="pre">ymd</span></tt></a>
<strong id="grammar-token-repeat_year">repeat_year       </strong> ::=  &quot;year&quot; &gt;&gt; unsigned integer &gt;&gt; !<a class="reference internal" href="#grammar-token-ymd"><tt class="xref docutils literal"><span class="pre">ymd</span></tt></a>
<strong id="grammar-token-repeat_integer">repeat_integer    </strong> ::=  &quot;integer&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> &gt;&gt; integer &gt;&gt; &quot; &quot; &gt;&gt; integer &gt;&gt; &quot; &quot; &gt;&gt; integer
<strong id="grammar-token-repeat_enumerated">repeat_enumerated </strong> ::=  &quot;enumerated&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a>
<strong id="grammar-token-repeat_string">repeat_string     </strong> ::=  &quot;string&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a>
<strong id="grammar-token-repeat_date">repeat_date       </strong> ::=  &quot;date&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> &gt;&gt; <a class="reference internal" href="#grammar-token-ymd"><tt class="xref docutils literal"><span class="pre">ymd</span></tt></a> &gt;&gt; <a class="reference internal" href="#grammar-token-ymd"><tt class="xref docutils literal"><span class="pre">ymd</span></tt></a> &gt;&gt; unsigned integer
<strong id="grammar-token-varvalue">varvalue          </strong> ::=  <a class="reference internal" href="#grammar-token-tickquotedstring"><tt class="xref docutils literal"><span class="pre">tickquotedstring</span></tt></a> | <a class="reference internal" href="#grammar-token-quotedstring"><tt class="xref docutils literal"><span class="pre">quotedstring</span></tt></a> | <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a>
<strong id="grammar-token-suiteName">suiteName         </strong> ::=  <a class="reference internal" href="#grammar-token-node_name"><tt class="xref docutils literal"><span class="pre">node_name</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-familyName">familyName        </strong> ::=  <a class="reference internal" href="#grammar-token-node_name"><tt class="xref docutils literal"><span class="pre">node_name</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-taskName">taskName          </strong> ::=  <a class="reference internal" href="#grammar-token-node_name"><tt class="xref docutils literal"><span class="pre">node_name</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-nodestate">nodestate         </strong> ::=  &quot;complete” | &quot;unknown” | &quot;queued&quot; | &quot;aborted&quot; | “active”
<strong id="grammar-token-dstate">dstate            </strong> ::=  &quot;complete” | &quot;unknown” | &quot;queued&quot; | &quot;aborted&quot; | “active” | “suspended”
<strong id="grammar-token-eventnumber">eventnumber       </strong> ::=  unsigned integer
<strong id="grammar-token-eventname">eventname         </strong> ::=  <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a>
<strong id="grammar-token-hh_mm">hh_mm             </strong> ::=  !'+' &gt;&gt; <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> &gt;&gt; &quot;:&quot; &gt;&gt; <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a>
<strong id="grammar-token-clock_date">clock_date        </strong> ::=  (  <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> | ‘*’  )  &gt;&gt; &quot;.&quot; &gt;&gt;  (  <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> | ‘*’  ) &gt;&gt; &quot;.&quot; &gt;&gt; (<a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> | ‘*’)
<strong id="grammar-token-cron">cron              </strong> ::=  &quot;cron&quot; &gt;&gt; ((‘-w &gt;&gt; +int) | (‘-d’ &gt;&gt; +int) | (‘-m’ &gt;&gt; +int)) &gt;&gt; <a class="reference internal" href="#grammar-token-timeseries"><tt class="xref docutils literal"><span class="pre">timeseries</span></tt></a> &gt;&gt; +<a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-node_name">node_name         </strong> ::=  (alpha_numeric | ‘_’ )  &gt;&gt; *(alpha_numeric | ‘_’ | ‘.’ )
<strong id="grammar-token-comment">comment           </strong> ::=  ’#’ &gt;&gt; printable chars &gt; <a class="reference internal" href="#grammar-token-newline"><tt class="xref docutils literal"><span class="pre">newline</span></tt></a>
<strong id="grammar-token-nextline">nextline          </strong> ::=  <a class="reference internal" href="#grammar-token-newline"><tt class="xref docutils literal"><span class="pre">newline</span></tt></a> | <a class="reference internal" href="#grammar-token-comment"><tt class="xref docutils literal"><span class="pre">comment</span></tt></a>
<strong id="grammar-token-timeseries">timeseries        </strong> ::=  <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> &gt;&gt; “:” &gt;&gt; <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> &gt;&gt;  <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> &gt;&gt; “:” &gt;&gt; <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> &gt;&gt; <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a> &gt;&gt; “:” &gt;&gt; <a class="reference internal" href="#grammar-token-two_int_p"><tt class="xref docutils literal"><span class="pre">two_int_p</span></tt></a>
<strong id="grammar-token-quotedstring">quotedstring      </strong> ::=  ’”‘ &gt;&gt; *(printable chars) &gt;&gt; ‘”’
<strong id="grammar-token-tickquotedstring">tickquotedstring  </strong> ::=  ’'’ &gt;&gt; *(print_p - <a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>) ]
<strong id="grammar-token-absolutepath">absolutepath      </strong> ::=  !’/’ &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> &gt;&gt; *( ‘/’ &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> )
<strong id="grammar-token-dotdotpath">dotdotpath        </strong> ::=  &quot;..&quot;  &gt;&gt; +( ‘/’ &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> )
<strong id="grammar-token-dotpath">dotpath           </strong> ::=  ‘.’  &gt;&gt; +( ‘/’  &gt;&gt; <a class="reference internal" href="#grammar-token-identifier"><tt class="xref docutils literal"><span class="pre">identifier</span></tt></a> )
<strong id="grammar-token-identifier">identifier        </strong> ::=  (alpha_numeric | ‘_’)  &gt;&gt; *(alpha_numeric | ‘_’)
<strong id="grammar-token-nodePath">nodePath          </strong> ::=  <a class="reference internal" href="#grammar-token-absolutepath"><tt class="xref docutils literal"><span class="pre">absolutepath</span></tt></a> | <a class="reference internal" href="#grammar-token-dotdotpath"><tt class="xref docutils literal"><span class="pre">dotdotpath</span></tt></a> | <a class="reference internal" href="#grammar-token-dotpath"><tt class="xref docutils literal"><span class="pre">dotpath</span></tt></a>
<strong id="grammar-token-expression">expression        </strong> ::=  printable chars &gt;&gt; !’\’ &gt;&gt; <a class="reference internal" href="#grammar-token-nextline"><tt class="xref docutils literal"><span class="pre">nextline</span></tt></a>
<strong id="grammar-token-two_int_p">two_int_p         </strong> ::=  2 digit integer
<strong id="grammar-token-theYear">theYear           </strong> ::=  4 digit integer
<strong id="grammar-token-ymd">ymd               </strong> ::=  8 digit integer
<strong id="grammar-token-newline">newline           </strong> ::=  \n
</pre>
</div>