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.

familiarBNF(Backus-NaurForm).Thefollowingnotationalconventions AppendixA <strong>Hermes</strong>ConcreteSyntax The<strong>Hermes</strong>syntaxispresentedinthisappendixinaformatsimilartothe apply: Namesofsyntacticcategories(nonterminalsymbols)arerenderedin Keywords<strong>and</strong>othernon-terminals(e.g.punctuation)arerenderedin Optionalsyntaxisenclosedinsquarebrackets.Theindicatedconstructmayappearonceornotatall.<br />

Example:compound{statement italic. caseisinsignicant)Ėxample:begin,,! boldface.Theyshouldappearinprogramsexactlyasshown(though Repeatingsyntaxisindicatedbyellipsis.Theimmediatelypreceding iftherepeatedconstructisnotshownasoptional,thenatleastone constructmayappearanynumberoftimesinsuccession.Notethat repetitionmustappear. Example:exit{name[,exit{name]... [declaration{section]

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

Saved successfully!

Ooh no, something went wrong!