Zilog ZUSBOPTS User Manual
Page 282

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>