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.

-> type_ref<br />

-> "(" w type_ref w "," w type_refs w ")"<br />

arg_type<br />

-> type_ref<br />

-> named_arg<br />

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

arg_types<br />

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

-> named_arg<br />

-> type_ref w "," w arg_types<br />

-> named_arg w "," w named_arg_types<br />

named_arg_types<br />

-> named_arg<br />

-> named_arg w "," w named_arg_types<br />

named_arg<br />

-> id w ":" w type_ref<br />

array_indices<br />

-> array_extent_ranges<br />

array_extent_ranges<br />

-> extent_range<br />

-> extent_range w "," w array_extent_ranges<br />

extent_range<br />

-> nat_type<br />

-> extent_range_minus_nat<br />

extent_range_minus_nat<br />

-> "#"<br />

-> nat_type w "#" w nat_type<br />

-> nat_type w "#"<br />

-> "#" w nat_type<br />

type_args<br />

-> type_arg<br />

-> type_arg w "," w type_args<br />

type_arg<br />

-> type_ref<br />

-> nat_type<br />

-> op<br />

nat_type<br />

-> INT<br />

-> "-" INT<br />

-> id<br />

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

406

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

Saved successfully!

Ooh no, something went wrong!