-
Notifications
You must be signed in to change notification settings - Fork 55
Syntax Reference
This briefly describes the concrete syntax of Jasmin programs
var:
referenced by:
keyword:
referenced by:
annotationlabel:
referenced by:
int:
referenced by:
simple_attribute:
referenced by:
attribute:
referenced by:
annotation:
referenced by:
struct_annot:
referenced by:
top_annotation:
referenced by:
annotations:
referenced by:
utype:
referenced by:
ptype_r:
referenced by:
ptype:
referenced by:
swsize:
referenced by:
svsize:
referenced by:
castop1:
referenced by:
castop:
referenced by:
cast:
referenced by:
prim:
referenced by:
arr_access_len:
referenced by:
arr_access_i:
referenced by:
arr_access:
referenced by:
pexpr_r:
pexpr_r ::= var ( arr_access | '(' ( pexpr ( ',' pexpr )* )? ')' )?
| 'true'
| 'false'
| INT
referenced by:
pexpr:
referenced by:
peqop:
referenced by:
plvalue_r:
referenced by:
plvalue:
referenced by:
implicites:
referenced by:
plvalues:
referenced by:
pinstr_r:
referenced by:
pinstr:
referenced by:
pblock_r:
referenced by:
pblock:
referenced by:
stor_type:
referenced by:
annot_stor_type:
referenced by:
writable:
referenced by:
pointer:
referenced by:
ptr:
referenced by:
storage:
referenced by:
annot_pvardecl:
referenced by:
pfunbody:
referenced by:
call_conv:
referenced by:
pfundef:
pfundef ::= annotations call_conv? 'fn' NID '(' ( annot_pvardecl ( ',' annot_pvardecl )* )? ')' ( '->' ( '(' ( annot_stor_type ( ',' annot_stor_type )* )? ')' | annot_stor_type ( ',' annot_stor_type )* )? )? pfunbody
referenced by:
pparam:
referenced by:
pgexpr:
referenced by:
pglobal:
referenced by:
pexec:
referenced by:
range:
referenced by:
from:
referenced by:
prequire:
referenced by:
top:
referenced by:
module_:
no references
... generated by RR - Railroad Diagram Generator |