Wirth Language Assignment Help
Wirth is a programming language which is named over Niklaus Emil Wirth who has developed this programming language. He has developed many languages like Modula (Modula One, Modula Two, Modula Three), Oberon (Oberon Language) etc.
The Wirth syntax Notation is a metasyntax, i.e. a formal way to describe formal Languages. It is used in several international standards and it also used to define the syntax of EXPRESS, the data modeling Language of STEP.
Wirth Syntax Notation(WSN) define as
Wirth Language Assignment Help By Online Tutoring and Guide Sessions at AssignmentHelp.Net
{` SYNTAX = { PRODUCTION } .
PRODUCTION = IDENTIFIER "=" EXPRESSION "." .
EXPRESSION = TERM { "|" TERM } .
TERM = FACTOR { FACTOR } .
FACTOR = IDENTIFIER
| LITERAL
| "[" EXPRESSION "]"
| "(" EXPRESSION ")"
| "{" EXPRESSION "}" .
IDENTIFIER = letter { letter } .
LITERAL = """" character { character } """" .
`}