CodeGen處理Synergy方法目錄

2021-10-12 03:08:44 字數 992 閱讀 4506

codegen處理synergy方法目錄

如果synergy應用程式開發環境包括使用synergy/de xfserverplus,則可以基於synergy方法目錄中包含的元資料生成**。要啟用此功能,必須將方法目錄匯出到xml檔案,然後使用-smc和-inte***ce命令列選項(可選)。

處理單個介面

要處理單個介面,必須同時使用-smc和-inte***ce選項。例如:

codegen -smc c:\my\files\smc.xml -inte***ce myinte***ce -t template –r

在模板檔案中,可以使用方法迴圈來迭代作為被處理介面成員的方法,在方法迴圈中,可以使用方法迴圈擴充套件標記和方法迴圈表示式標記。

;method loop code and tokens goes here

如果乙個方法有引數,則可以使用引數迴圈迭代這些引數,並且在引數迴圈中可以使用引數迴圈擴充套件標記和引數迴圈表示式標記。

;method loop code and tokens goes here

;parameter loop code and tokens goes here

;method loop code and tokens goes here

processing all inte***ces

如果希望一次處理方法目錄中定義的所有介面,請單獨使用-smc選項,並在模板檔案中使用介面迴圈。在介面迴圈內部,可以使用介面迴圈擴充套件標記和介面迴圈表示式標記。介面迴圈可以包含方法迴圈和引數迴圈:

;inte***ce loop code and tokens goes here

;method loop code and tokens goes here

;parameter loop code and tokens goes here

;method loop code and tokens goes here

;inte***ce loop code and tokens goes here

CodeGen標記迴圈

codegen標記迴圈 標記迴圈是乙個模板檔案構造,它允許您迭代codegen擁有的標記資訊的集合。為了使用標記迴圈,必須基於至少定義了乙個字段標記的儲存庫結構生成 標記迴圈由一對匹配的和標記分隔,它們圍繞著要為每個標記插入的模板 對於結構中的每個標記,開始標記和結束標記之間的 重複。標記迴圈標記是...

CodeGen結構迴圈迴路

codegen結構迴圈迴路 structure迴圈是乙個模板檔案構造,它允許您迭代codegen擁有的有關結構的集合。為了使用結構迴圈,必須同時基於多個儲存庫結構生成 codegen可以通過以下兩種方式之一處理多個結構 可以在命令列上,在 s命令列選項之後指定多個結構,ms命令列選項可用於指定所有結...

CodeGen融合核心擴充套件定製檔案

codegen融合核心擴充套件定製檔案 融合核心定製檔案 harmony核心環境的各個方面都可以通過建立乙個定製檔案來定製,該檔案是乙個名為harm的json檔案onycorecustomization.json。必須將此檔案與正在使用的codegen模板放在同一位置。自定義檔案必須至少包含乙個空j...