Hao語言 文法

2021-06-21 23:49:35 字數 1484 閱讀 1608

新型漢語程式語言 

設計開發中............源**公開,希望有能力的朋友多提意見

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

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

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)=

first(t』)=

first(t)=

first(e』)=

first(e)=

follow(e)=

follow(e』)=

follow(t)=

follow(t』)=

follow(f)=

C語言文法

翻譯單位 函式的定義 類的定義 儲存類說明符 自動 儲存說明符auto register static extern說明的四種儲存型別,四種儲存類別說明符有兩種儲存期 自動儲存期和靜態儲存期 register static extern typedef void 型別說明符 char short i...

語言文法2

程式 外部 宣告 程式外部 宣告 外部 宣告 功能 定義 宣告 功能 定義 型別 說明宣告符 復合 宣告 型別 說明 void char int float 宣告符指標 直接 宣告符 直接 宣告符 指標 指標 直接 宣告符 識別符號 直接 宣告符 直接 宣告符 常數 表達 識別符號 引數 目錄 識別...

1029 語言文法

程式 外部宣告 程式 外部宣告 外部宣告 函式定義 宣告 函式定義 資料型別 宣告符 復合語句 資料型別 void char int float 宣告符 指標 直接宣告符 直接宣告符 指標 指標 直接宣告符 識別符號 直接宣告符 直接宣告符 普通表示式 識別符號 引數列表 識別符號 直接宣告符 識別...