home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 17
/
CD_ASCQ_17_101194.iso
/
dos
/
prg
/
syntex
/
wizz.grm
< prev
Wrap
Text File
|
1994-01-11
|
2KB
|
47 lines
@ Grammaire de Wizz 1.0 @
@ (c) J.François Le Téno @
'+'=Plus. @ ponctuation @
'-'=Moins.
'*'=Fois.
'/'=Divise.
'^'=Expo.
'='=Egal.
'('=POuverte.
')'=PFermee.
';'=PointVirgule.
'"'=Guillemet.
@ productions @
Debut = instruction ';'.
instruction = defn|tag|show|supp|draw|rub|cls|clear|frame|xcut|ycut|use|
saveto|addto|mark|unmark|markall|unmarkall|solve|about|quit|
expression.
expression = ['+'|'-'] terme {'+' terme | '-' terme}.
terme = exposant ['^' exposant].
exposant = facteur {'*' facteur | '/' facteur}.
facteur = Fonction|Identificateur|Nombre|'(' expression ')'.
defn = Defn Fonction '(' Identificateur ')' '=' expression.
tag = Tag Fonction With '"' Chaine.
show = Show Fonction.
supp = Supp Fonction.
draw = Draw Fonction From expression To expression suite.
suite = [With Nombre suitesuite].
suitesuite = [Identificateur].
rub = Rub Fonction.
cls = Cls.
clear = Clear.
frame = Frame Fonction.
xcut = Xcut From expression To expression.
ycut = Ycut From expression To expression.
use = Use Nom.
saveto = Saveto Nom.
addto = Addto Nom.
mark = Mark Fonction.
unmark = Unmark Fonction.
markall = Markall.
unmarkall = Unmarkall.
solve = Solve expression '=' expression From expression To expression.
about = About.
quit = Quit.