Difference between revisions of "NumML Language Reference"
Jump to navigation
Jump to search
(Created page with "Hello World!!") |
|||
| Line 1: | Line 1: | ||
==What is NumML?== | |||
NumML is a small, domain-specific language (dsl) for coding SD models and configuring the UI of a Numerus WebKit (NWK) site. It is used in URAM models and in the Configuration Window. This document serves as reference for NWK authors and users wishing to use NumML in their designs. | |||
==NumML Operators== | |||
NumML uses Javascript syntax extended with 2 infix operators (<code>@=</code> and <code>#=</code>) that are not recognized as meaningful to Javascript. NWK uses a Javascript parser extended to accept these operators to analyze NumML code and respectively generate code or change the value of specific configuration parameters. Each NumML statement has the form: | |||
<blockquote> | |||
''LHS'' <code>@=</code> ''RHS''<br> | |||
''LHS'' <code>@#</code> ''RHS'' | |||
</blockquote> | |||
Revision as of 17:25, 4 July 2025
What is NumML?
NumML is a small, domain-specific language (dsl) for coding SD models and configuring the UI of a Numerus WebKit (NWK) site. It is used in URAM models and in the Configuration Window. This document serves as reference for NWK authors and users wishing to use NumML in their designs.
NumML Operators
NumML uses Javascript syntax extended with 2 infix operators (@= and #=) that are not recognized as meaningful to Javascript. NWK uses a Javascript parser extended to accept these operators to analyze NumML code and respectively generate code or change the value of specific configuration parameters. Each NumML statement has the form:
LHS
@=RHS
LHS@#RHS