Hao语言--文法:

新型汉语编程语言 设计开发中............源代码公开,希望有能力的朋友多提意见

Identifier=([a-z]+[A-Z]+[_]+[a>=128])

Identifier=Identifier(Identifier+[0-9])

Sentence=variablestatementSentence|expressionSentence

variablestatementSentence=typeidentifier variableNames;

variableNames=Identifier,variableNames|Identifier|Identifier[]

expressionSentence=

 

 

 

Class=ClassDescription{ClassBoy}

ClassDescription=AccessRight StoreStatus 类 className

AccessRight=公开|私有|保护|e

StoreStatus=静态|动态

className=Identifier

Classboy=Identifier=([a-z]+[A-Z]+[_]+[a>=128])

Identifier=Identifier(Identifier+[0-9])

Sentence=variablestatementSentence|expressionSentence

variablestatementSentence=typeidentifier variableNames;

variableNames=Identifier,variableNames|Identifier|Identifier[]

expressionSentence=

 

 

Class=ClassDescription{ClassBoy}

ClassDescription=AccessRight StoreStatus 类 className

AccessRight=公开|私有|保护|e

StoreStatus=静态|动态

className=Identifier

Classboy=



E=E+T|E-T|T

T=T/F|T*F|T%F|F     

F=(E)|ID

 

E=TE

E=+TE|-TE|e

T=FT

T=/FT|*FT|%FT|e

F=(E)|ID

 

First(F)={( ,ID}

First(T)={/,*,%,e}

First(T)={(,ID}

First(E)={+,-,e}

First(E)={(,ID}

 

Follow(E)={$,)}

Follow(E)={$,)}

Follow(T)={$,),+,-}

Follow(T)={$,),+,-,}

Follow(F)={$,),/,*,%,e}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值