19.11.2014 Views

The Fortress Language Specification - CiteSeerX

The Fortress Language Specification - CiteSeerX

The Fortress Language Specification - CiteSeerX

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

w "end"<br />

object_def<br />

-> mods_opt<br />

"object" w<br />

id<br />

type_params_opt<br />

params_opt<br />

extends_opt<br />

throws_opt<br />

where_opt<br />

contract_opt<br />

obj_body_opt<br />

w "end"<br />

params_opt<br />

-><br />

-> w params<br />

params<br />

-> "(" w ")"<br />

-> "(" w comma_sep_params w ")"<br />

comma_sep_params_opt<br />

-><br />

-> w comma_sep_params<br />

comma_sep_params<br />

-> param<br />

-> param w "," w comma_sep_params<br />

param<br />

-> mods_opt id is_type_opt default_value_opt<br />

obj_body_opt<br />

-><br />

-> w obj_body<br />

obj_body<br />

-> obj_body_elem<br />

-> obj_body_elem br obj_body<br />

obj_body_elem<br />

-> fn_def<br />

-> var_def<br />

obj_decl_body_opt<br />

-><br />

-> w obj_decl_body<br />

obj_decl_body<br />

-> obj_decl_body_elem<br />

390

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!