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.

no_newline_expr<br />

-> no_newline_op_expr<br />

-> tuple_expr<br />

-> no_newline_flow_expr<br />

-> no_newline_fn_expr<br />

-> object_expr<br />

-> no_newline_assignment_expr<br />

-> no_newline_type_ascription_expr<br />

no_space_expr<br />

-> no_space_op_expr<br />

-> tuple_expr<br />

-> no_space_flow_expr<br />

-> object_expr<br />

-> no_space_assignment_expr<br />

type_ascription_expr<br />

-> expr w "as" w type_ref<br />

no_newline_type_ascription_expr<br />

-> no_newline_expr s "as" w type_ref<br />

asif_expr<br />

-> expr w "asif" w type_ref<br />

no_newline_asif_expr<br />

-> no_newline_expr s "asif" w type_ref<br />

no_newline_atomic_expr<br />

-> "atomic" w no_newline_expr<br />

atomic_expr<br />

-> "atomic" w expr<br />

no_newline_tryatomic_expr<br />

-> "tryatomic" w no_newline_expr<br />

tryatomic_expr<br />

-> "tryatomic" w expr<br />

no_newline_throw_expr<br />

-> "throw" w no_newline_expr<br />

throw_expr<br />

-> "throw" w expr<br />

no_newline_exit_expr<br />

-> "exit" id_opt no_newline_with_opt<br />

exit_expr<br />

-> "exit" id_opt with_opt<br />

396

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

Saved successfully!

Ooh no, something went wrong!