?? spread0.atg
字號(hào):
COMPILER Spreadsheet
(* Grammar for a very simple spreadsheet *)
IGNORE CHR(9) .. CHR(13)
IGNORE CASE
COMMENTS FROM "(*" TO "*)"
CHARACTERS
letter = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" .
digit = "0123456789" .
TOKENS
identifier = letter .
number = digit { digit} .
PRODUCTIONS
Spreadsheet = { Command } "QUIT" .
Command = [ Expression ]
("UP" | "DOWN" | "LEFT" | "RIGHT" | "HOME" | "GOTO" Cell |
"ENTER" ) .
Expression = [ "+" | "-" ] Term { "+" Term | "-" Term } .
Term = Factor { "*" Factor | "/" Factor | "%" Factor } .
Factor = number | Cell | "(" Expression ")" .
Cell = identifier number .
END Spreadsheet.
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -