28.01.2015 Views

Hermes: A Tutorial and Reference Manual - Researcher - IBM

Hermes: A Tutorial and Reference Manual - Researcher - IBM

Hermes: A Tutorial and Reference Manual - Researcher - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Thesimplestatements: simple{statement ::=result{variable:=source{expression<br />

AppendixA.<strong>Hermes</strong>ConcreteSyntax139<br />

::=assertattribute ::=calloutport{variablecall{arguments ::=call(outport{expression)call{arguments ::=checkdenitionsdenitions{module{variable againstdenitions{library{variable source{expression<br />

::=connectoutport{variabletoinport{variable ::=dropattribute ::=discardvariable{name ::=exitexit{name ::=dissolvevariant{componentintoresult{variable ::=extracttable{variablefromselector ::=insertelement{expressionintotable{variable ::=hidevariant{variable ::=mergetable{expressionintotable{variable ::=newvariable{name ::=printexpression ::=receivecallmessage{variablefrominport{variable ::=removeelement{variablefromselector<br />

::=returncallmessage{variable [atposition{expression]<br />

::=revealvariant{component ::=sendsource{expressiontooutport{expression ::=unitevariant{componentfromsource{expression ::=unwrapresult{variable [exceptionuser{exception{name]<br />

Thecompoundstatements: ::=wrapsource{expressionaspolymorph{variable frompolymorph{expressionunwrapped{typestate

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

Saved successfully!

Ooh no, something went wrong!