Previous Up

Annexe : syntax

<reglo-file>::=<declaration-list>
<declaration-list>::=<declaration>
∣<declaration>  <declaration-list>
<declaration>::=<ident>( <ident-list>) = <expression>;
<ident-list>::=<ident>
∣<ident>, <ident-list>
<monomial>::=<atom>
∣[<atom-list>]
<atom-list>::=<atom>  ∣  <atom>, <atom-list>
 
<atom>::=<ident>
∣- <ident>
∣~<ident>
<expression>::=<monomial>
 ∣<expression> . <expression>
 ∣<expression>*
 ∣<expression> + <expression>
∣~~
∣eps( <expression>)
∣prefix( <expression>)
∣< <ident>( <monomial-list>) >
∣< <ident>>

Previous Up