我通過一個名爲JTransformer的eclipse插件得到了一個.pl文件。問題是我得到的.pl文件基於swiprolog,現在我需要在java中根據prolog進行查詢文件很容易實現使用tuprolog。但是我不能使用tuprolog來查閱.pl,因爲它是用swiprolog寫的,並且有一些標記只能用swiprolog來支持。我能做些什麼來將其從swiprolog更改爲tuprolog。 .pl文件位於我的谷歌驅動器https://drive.google.com/folderview?id=0B4KCEwRVmr_yWjQwOEp3LWpYdk0&usp=sharing中。如何從swiprolog轉移到tuprolog
1
A
回答
0
乍一看,這個文件對於SWI很少具體。您可以嘗試刪除任何指令:那些以:-
開頭的行。然後建立你theory
- 我認爲這是模塊的tuProlog方式,看看你是否準備好去。
這些指令,例如:- dynamic factbase_export_time_stamp/2.
,最終應該是更改爲到:- dynamic(factbase_export_time_stamp/2).
,而不是被刪除,這取決於您的使用情況。這同樣適用於:- multifile
。
相關問題
- 1. 如何從/ admin轉移到域名?
- 2. tuProlog未知行爲
- 3. 從ClearCase轉移到Git
- 4. 從SVN轉移到ClearCase
- 5. 從ASP.NET轉移到JSP
- 6. 從GNUMake轉移到Maven
- 7. 從遺產轉移到ValueInjecter
- 8. 從.bat轉移到grunt
- 9. 從TestTrack轉移到JIRA
- 10. 從SVN轉移到GitHub
- 11. 轉義引號 - 從PHP4轉移到PHP5
- 12. 如何從PHP轉移日起JS
- 13. 如何載體轉移到功能
- 14. MIPS如何轉移到32位地址?
- 15. 如何將jsfiddle代碼轉移到dreamweaver?
- 16. 構建日誌如何轉移到TFS?
- 17. swiprolog map false爲零且爲true
- 18. 如何將gen_server/gen_fsm從節點轉移到節點
- 19. 如何從Eclipse Carbon轉移到Cocoa 64位?
- 20. 我如何將我的帳戶從admob轉移到adsense?
- 21. Magento - 我如何從本地轉移到現場?
- 22. 從JUnit移動到TestNG:如何轉換@SuiteClasses?
- 23. 如何轉移有從殼空間到Oracle的sqlplus
- 24. 如何將字符串從列表框轉移到richtextbox
- 25. 如何將var的值從1個func轉移到另一個?
- 26. 如何將圖像從tableview轉移到第二個視圖
- 27. 如何將biblio節點從舊網站轉移到新網站?
- 28. 如何將項目從ClearCase轉移到TFS?
- 29. 如何超過65536行從Access轉移到Excel 2007中
- 30. 如何將值從form2 datagridview複製/轉移到Form1 datagridview在C#..?
謝謝。我做了你所說的,但後來在12220行發現了另一個錯誤。我認爲這是因爲+,所以我將它改爲'+'。然後它說第-1行/之前有一個錯誤。這是我不明白的地方,我不知道下一步該怎麼做。 – York
我已經上傳了一個名爲demo_new.pl的新.pl文件,這是我聽到你的話。地址是一樣的。謝謝。 – York
問題已得到解決。此鏈接是關於如何處理/之前行-1錯誤http://stackoverflow.com/questions/17885518/a-tuprolog-syntax-error-syntax-error-at-before-第一行。 – York