beautypg.com

Zilog ZUSBOPTS User Manual

Page 282

background image

Source Language Syntax

UM017105-0511

254

Zilog Developer Studio II – ZNEO™
User Manual

<expression>








'('<expression>')'
<expression><binary_op><expression>

<unary_op><expression>

<int_const>

<label>

HIGH

<expression>

LOW

<expression>

OFFSET

<expression>

<binary_op>









+

-

*

/

>>

<<

&

|

^

<i>



-

~

!

<int_const>




digit(digit|'_')@

hexdigit(hexdigit|'_')@H

bindigit(bindigit|'_')@B

<char_const>

<char_const>

'any'

<label>

<ident>

<string_const>

"('\"'|any)@"

<ident>

(letter|'_')(letter|'_'|digit|'.')@

<ident_list>

<ident>(,<ident>)@

<macro_def>

<ident>MACRO[<arg>(<arg>)]
<code_body>

ENDMAC

[RO]<macname>

<macro_invoc>

<macname>[<arg>](,<arg>)]

<arg>

macro argument

<public_definition>

PUBLIC

<ident list>

EXTERN

<ident list>

<scalar_definition>

<type>[<value>]

<segment_definition
>

DEFINE

<ident>[<space_clause>]

[<align_clause>][<org_clause>]

<space_clause>

,SPACE=

<space>

<align_clause>

,ALIGN=

<int_const>

This manual is related to the following products: