⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 taste.htm

📁 cocorj09-一个Java语言分析器
💻 HTM
字号:
<HTML>
<HEAD>
    <TITLE>Grammar of Taste</TITLE>
</HEAD>
<BODY>
<h2>EBNF Grammar of Taste</h2>
<pre>
Taste =      "PROGRAM" ident ";" Body ident ".".
Body =       { "VAR" {ident ":" TypeId ";"} 
             | "PROCEDURE" ident ";" Body Ident ";" 
             } 
             "BEGIN" StatSeq "END". 

StatSeq =    Stat {";" Stat}. 
Stat =       [ ident [":" "=" Expression] 
             | "IF" Expression "THEN" StatSeq ["ELSE" StatSeq ] "END" 
             | "WHILE" Expression "DO" StatSeq "END" 
             | "READ" ident 
             | "WRITE" Expression 
             ]. 

Expression = SimExpr [RelOp SimExpr]. 
SimExpr =    Term {AddOp Term}. 
Term =       Factor {MulOp Factor}. 
Factor =     (ident | "TRUE" | "FALSE" | number | "-" Factor). 

AddOp =      "+" | "-". 
MulOp =      "*" | "/". 
RelOp =      "=" | "<" | ">". 
TypeId =     "INTEGER" | "BOOLEAN".

</pre>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -