Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

General Layout of a Statement

  • Last UpdatedDec 03, 2025
  • 1 minute read

Each statement (except the identifier statement) starts with a statement keyword that identifies the statement type and is terminated by the statement delimiter; (semicolon).

All statements are built up in the following way:

<statement>::= <stmt_keyword>
       [,<stmt_value>]
      <clause>
      ((,|/) {<reference> } ) (...)
<value>

Unless otherwise stated, the order between clauses and references is irrelevant.

Keywords are predefined strings, recognized as such by Planar Hull Modelling. If longer that three characters, they can always be abbreviated to three characters.

<keyword>::= <string>
<stmt_keyword>::= <keyword>

Clauses consist of keywords that may be followed by values assigned to the keyword. A clause may also be a stand-alone keyword that carries information in itself.

<clause>::= <keyword>[=<value>[( , | : )<value> (...)]

Example:

    U1=1500,2000
    ALONG
    SIDE=AFT
    AS1='A':'B'

Values are attributes normally assigned to a keyword in a clause. A value may also get its meaning by its position in certain statement types.

<value>::= <number> |
           <string> |
     <name_string>

<stmt_value>::= <value>

TitleResults for “How to create a CRG?”Also Available in