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

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

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

integer{literal(result) TypeRules: Preconditions: result2integer AppendixB.<strong>Hermes</strong>Operations177<br />

Description:Interpretthedigitstringstoredintheinstructionqualier asadecimalinteger,<strong>and</strong>storevalueinresult. var(result) Postconditions: makeinit(result) Exceptions:Depletion<br />

Qualier:literal less(result,source1,source2) TypeRules: Preconditions: source12orderedscalar result2boolean source1source2 source22orderedscalar Exceptions:Depletion Seex11.4,p.104<br />

Description:Ifsource1compareslessthansource2(numericallyorvia Qualier:absent var(result) init(source2) init(source1) anenumerationordering),thensetresulttotrue.Otherwisesetresult tofalse. Postconditions: makeinit(result)<br />

less{equal(result,source1,source2) TypeRules: Preconditions: source12orderedscalar result2boolean source1source2 source22orderedscalar Exceptions:Depletion Seex11.4,p.105<br />

Description:Ifsource1compareslessthanorequaltosource2(numericallyorviaanenumerationordering),thensetresulttotrue.Otherwise<br />

setresulttofalse. Postconditions: makeinit(result) Qualier:absent var(result) init(source2) init(source1) Seex11.4,p.105

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

Saved successfully!

Ooh no, something went wrong!