SDD消除冗余括号
2016-12-07 02:36:17 0 举报
SSD(Simplified Syntax for Directives)是一种用于消除冗余括号的编程语法。它通过简化指令的语法结构,使得代码更加简洁、易读。在传统的编程语言中,括号常常被用来表示函数调用、条件语句等逻辑关系,但过多的括号会导致代码冗长、难以理解。而SSD通过引入新的语法规则,将这些逻辑关系用更直观的方式表示出来,从而消除了冗余的括号。这样一来,程序员可以更加专注于代码的逻辑和功能实现,而不必花费过多的精力在处理繁琐的括号上。SSD的语法规则通常包括使用空格代替括号、使用箭头符号表示函数调用等。通过这些规则,SSD能够使代码更加清晰、易于阅读和理解。
作者其他创作
大纲/内容
(1)L-E
T.code=F.code;T.l=F.l;T.r=F.r
F.code=id.charF.l=\"\";F.r=\"\";
(7)F-id
产生式
(3)E-T
(5)T-F
F.code=E.l+E.code+E.r;F.l=\"\";F.r=\"\";
语义规则
T.code=T1.code+\"*\"+F.codeT.l=\"\";T.r=\"\"
(6)F-(E)
L.code=E.code
E.code=E1.code+T.code'E.l=\"(\
(2)E-E1+T
code属性就是式子的字符序列,l和r属性表示改符号两端将添加什么字符,可以为左右括号或者为空,SDD如下:
(4)T-T1*F
E.code=T.code;E.l=T.l;E.r=T.r
0 条评论
下一页