11.07.2015 Aufrufe

ODL-Sprachkonstrukte und interaktive Benutzerschnittstelle - TUM

ODL-Sprachkonstrukte und interaktive Benutzerschnittstelle - TUM

ODL-Sprachkonstrukte und interaktive Benutzerschnittstelle - TUM

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

ANHANG B: <strong>ODL</strong>-GRAMMATIK 143arithmetic_expression + factor |arithmetic_expression − factorfactor ::= arithmetic_term |factor ∗ arithmetic_termarithmetic_term ::= int_constant |( arithmetic_expression ) |size( expression )quantor_proposition ::= forall variable_definition . proposition |exists variable_definition . proposition |context variable_definition . proposition |new variable_definition . propositionnamed_predicate_call ::= named_predicate_ident( arguments )named_predicate_ident ::= identvariable_definition ::= variable : typetype ::= product_type |restricted_type |set_type |element introduced_typeproduct_type ::= basic_type |( type_list )type_list ::= ident : type |type_list , ident : typebasic_type ::= type_identrestricted_type ::= { ident : type | CCL_proposition }set_type ::= set typeintroduced_type ::= expressionEine CCL-Proposition entspricht einer <strong>ODL</strong>-Proposition mit der Einschränkung, dass die Quantorencontext <strong>und</strong> new sowie die Schlüsselwörter result <strong>und</strong> result not nicht verwendet werden dürfen.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!