📄 phase.txt
字号:
S0 → PROGRAM $ID S20 ; S1 BEGIN S2 END.
S1 → S18 S3
S18 → e
S3 → S3 S3
S3 → e
S3 → S6 : S9 ;
S3 → CONST S6 : S9 ;
S6 → INTEGER
S6 → REAL
S6 → BOOLEAN
S8 → TRUE
S8 → FALSE
S9 → S4 , S9
S9 → S4
S4 → ARRAY $ID [ S10 ]
S4 → $ID
S10 → $INT
S10 → $INT , S10
S3 → FUNCTION $ID ( S5 ) : S17 ;
S5 → S6 $ID , S5
S5 → e
S2 → S11 S2
S2 → e
S11 → S4 := S12 ;
S12 → S13 < S13
S12 → S13 <= S13
S12 → S13 > S13
S12 → S13 >= S13
S12 → S13 = S13
S12 → S13 <> S13
S12 → S13
S13 → S14 OR S14
S13 → S14 AND S14
S13 → S14
S14 → S15 + S15
S14 → S15 - S15
S14 → S15
S15 → S16 * S16
S15 → S16 / S16
S15 → S16
S16 → NOT S17
S16 → S17
S16 → ( S12 )
S17 → $ID
S17 → $INT
S17 → $REAL
S11 → IF S12 THEN S11
S11 → IF S12 THEN S11 ELSE S11
S11 → WHILE S12 DO S11
S11 → REPEAT S2 UNTIL S12 ;
S11 → FOR $ID := S12 TO S12 DO S11
S11 → BEGIN S2 END
S11 → S7 FUNCTION $ID ( S5 ) ;
S7 → S4 :=
S7 → e
S5 → S12 , S5
S5 → e
S20 → e
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -