📄 文法.txt
字号:
L文法:
程序->program 标识符 ; 说明 begin 语句串 end
程序->program 标识符 ; begin 语句串 end
说明->const 常量定义 变量说明 函数或过程说明
说明->变量说明 函数或过程说明
说明->函数或过程说明
说明->const 常量定义 变量说明
说明->const 常量定义 函数或过程说明
说明->const 常量定义
说明->变量说明
函数或过程说明->类型 : 标识符 ( 参数定义 ) begin 语句串 end
函数或过程说明->类型 : 标识符 ( ) begin 语句串 end
函数或过程说明->类型 : 标识符 ( 参数定义 ) begin 语句串 end ; 函数或过程说明
函数或过程说明->类型 : 标识符 ( ) begin 语句串 end ; 函数或过程说明
参数定义->类型 标识符
参数定义->类型 标识符 , 参数表
常量定义->标识符 := 常量
常量定义->标识符 := 常量 , 常量定义
常量->整型
常量->实型
常量->布尔型
变量说明->类型 : 标识符表
变量说明->类型 : 数组说明表
变量说明->类型 : 标识符表 ; 变量说明
变量说明->类型 : 数组说明表 ; 变量说明
类型->integer
类型->real
类型->boolean
标识符表->标识符
标识符表->标识符 , 标识符表
数组说明表->array 标识符 [ 维说明 ]
数组说明表->array 标识符 [ 维说明 ] , 数组说明表
维说明->整型
维说明->整型 , 维说明
语句串->语句
语句串->语句 ; 语句串
语句->标识符 := 表达式
语句->if 表达式 then { 语句 }
语句->if 表达式 then { 语句 } else { 语句 }
语句->while 表达式 do 语句
语句->repeat 语句 until 表达式
语句->for 标识符 := 表达式 to 表达式 do 语句
语句->begin 语句串 end
语句->read 标识符表
语句->write 表达式表
语句->函数或过程调用
函数或过程调用->标识符 ( )
函数或过程调用->标识符 ( 参数表 )
参数->表达式
参数表->参数
参数表->参数 , 参数表
表达式表->表达式
表达式表->表达式 , 表达式表
表达式->表达式项 双目运算符 表达式
表达式->表达式项
表达式项->标识符
表达式项->常量
表达式项->函数或过程调用
表达式项->( 表达式 )
表达式项->not 表达式项
表达式项->数组
表达式项->单目运算
数组->标识符 [ 表达式表 ]
单目运算->单目运算符 标识符
单目运算->标识符 单目运算符
单目运算符->--
单目运算符->++
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -