2010-03-20 11 views
6

में चेतावनियां बंद करना मैं स्वि-प्रोलॉग में चेतावनियां कैसे बंद कर सकता हूं।swi-prolog

Clauses of XXX/AA are not together in the source-file 

बहुत परेशान है।

उत्तर

10

इसके बजाय, आप चेतावनी को ठीक कर सकते हैं।

discontiguous directive की आवश्यकता होती है जब एक स्थैतिक (संकलित) भविष्य के खंड को एक इकाई के रूप में संकलित नहीं किया जा सकता है। यह तब होता है जब खंड परिभाषाएं दी गई हैं:

  • नहीं सन्निहित
  • style_check:-style_check(-discontiguous). उपयोग करने के साथ खंड
+0

साथ रख सकते हैं जो प्रणाली में होता है जब खंड की अधिकतम संख्या तक पहुँच जाता है? उस बारे में कभी नहीं सुना। – false

+0

@false मुझे नहीं लगता कि यह अब एक समस्या है, लेकिन लंबे समय से पहले एसडब्ल्यूआई प्रोलॉग को यह समस्या थी। –

+0

यह प्रश्न अभी भी अनुत्तरित नहीं है। क्या एसडब्ल्यूआई-प्रोलॉग में सभी चेतावनियों को बंद करना संभव है ताकि केवल त्रुटियां दिखाई दें? –

2

आप इन चेतावनियों को बंद कर सकते हैं की अधिकतम संख्या पार।

उदाहरण के लिए, आप भी बंद सिंगलटन चर के बारे में चेतावनी :-style_check(-singleton).