19.11.2014 Views

The Fortress Language Specification - CiteSeerX

The Fortress Language Specification - CiteSeerX

The Fortress Language Specification - CiteSeerX

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

enc<br />

-> enc_literal<br />

op_or_enc<br />

-> op<br />

-> enc<br />

enc_literal<br />

-> "|"<br />

-> "||"<br />

-> "//"<br />

def_or_decl<br />

-> "dim" w id equal_ty_opt default_unit_opt<br />

-> "dim" w id equal_ty_opt s unit_var<br />

-> unit_var<br />

-> type_alias<br />

-> test<br />

-> property<br />

unit_var<br />

-> unit_keyword w space_sep_ids is_type_opt eq_expr_opt<br />

eq_expr_opt<br />

-><br />

-> w "=" w expr<br />

unit_keyword<br />

-> "unit"<br />

-> "si_unit"<br />

equal_ty_opt<br />

-><br />

-> w "=" w type_ref<br />

default_unit_opt<br />

-><br />

-> w "default" w type_ref<br />

type_alias<br />

-> "type" w id w "[\" w ids w "\]" w "=" w type_ref<br />

-> "type" w id w "=" w type_ref<br />

test<br />

-> "test" w id w "[" w generators w "]" w "=" w expr<br />

property<br />

-> "property" w id w "=" w "FORALL" w params w expr<br />

-> "property" w "FORALL" w params w expr<br />

-> "property" w id w "=" w w expr<br />

-> "property" w expr<br />

408

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

Saved successfully!

Ooh no, something went wrong!