Boltek Lightning/2000 User Manual

Page 258

Advertising
background image

L I G H T N I N G / 2 0 0 0

258

258

258

258

<simple expression> ::= <sign> <term> {<adding
operator> <term>} | <term> {<adding operator> <term>}

<term> ::= <factor> {<multiplying operator> <factor>}

<sign> ::= +

+

+

+ | -

-

-

-

<multiplying operator> ::= *

*

*

* | /

/

/

/ | and

and

and

and | div

div

div

div

<adding operator> ::= +

+

+

+ | -

-

-

- | or

or

or

or | xo

xo

xo

xor

r

r

r

<factor> ::= <keyword> | <unsigned number> | (

(

(

(

<expression> )

)

)

) | not

not

not

not <factor> | <quoted string>

<keyword> ::= @

@

@

@<string> | @

@

@

@<string> (

(

(

( <expression> )

)

)

)

<unsigned number> ::= <unsigned integer> | <unsigned
real>

<unsigned integer> ::= <digit> {<digit>}

<unsigned real> ::= <unsigned integer>

.

.

.

. <unsigned

integer> | <unsigned integer>

.

.

.

. <unsigned integer> E

E

E

E

<scale factor> | <unsigned integer> E

E

E

E <scale factor>

<scale factor> ::= <unsigned integer> | <sign>
<unsigned integer>

<quoted string> ::= '

'

'

'<string>'

'

'

'

Advertising