
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>
<ch
ar_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>]
<se
gment_definition
>
→ DEFINE<ident>[<space_clause>]
[<align_clause>][<org_clause>]
<space_clause> → ,SPACE=<space>
<align_clause> → ,ALIGN=<int_const>
Comentarios a estos manuales