PB代碼轉JAVA工具


開發了PB代碼轉JAVA的工具,正在做datawindow和datastore的處理。以下是目前已經能處理的功能:

 

1、自動從PBL中獲取對象的函數或事件代碼

a)可以自動獲取實例變量、函數或事件的入參,可以作為轉換代碼時候變量類型的判斷

b)選擇或輸入PBL的路徑,系統自動獲取全局函數、自定義對象、窗體3種類型;選擇某種對象后,會自動獲取相應的函數很事件

c)根據獲取的實例變量和函數或事件入參,可實現更復雜的判斷功能。

 

 

2、自動美化代碼

滿足強迫症的你,要有空格隔開每個元素,去除多余的空格

 

3、處理絕大多數系統函數或自定義函數

例如left等字符串操作函數

ls_char = left(ls_char,1)+right(ls_char,1)

轉換成:

ls_char = StringUtils.left(ls_char, 1) + StringUtils.right(ls_char, 1);

 

4、識別常見的各種條件語句

a)支持:IF條件語句、CHOOSE語句、for循環、DO.....LOOP循環

b)中括號能正確匹配,不會黏貼到java的ide中就各種縮進問題

 

 

5、處理常見數據類型的表達式和賦值操作

目前可以處理字符型、數值型、枚舉型、日期型

a)表達式支持常規的各種比較符

b)賦值

轉換成:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM