धीमी त्रुटि वाली क्वीन मेकर बनाओ!


38

एक त्रुटि बनाने के लिए उनके जवाब के हिस्से के रूप में ! , @ फालो ने निम्नलिखित एल्गोरिदम का प्रस्ताव दिया:

2 मिनट में अपना समाधान कैसे बनाएं?

  1. अपनी पसंद की IDE में एक नई फ़ाइल खोलें।
  2. आप के सामने कीबोर्ड पर अपना सिर बैंग।
  3. संकलित करें।
  4. संकलक त्रुटि संदेश के साथ कोड बदलें।
  5. कोड परिवर्तित होने तक चरण 3 और 4 को दोहराएं।

मुझे यकीन है कि इस तरह की प्रक्रिया ज्यादातर मामलों में बहुत जल्दी समाप्त हो जाती है!

कार्य

आपका काम उसे गलत साबित करना है।

एक पूर्ण कार्यक्रम लिखें जो निम्नलिखित को संतुष्ट करता है:

  1. जब संकलित या व्याख्या की जाती है, तो यह एक त्रुटि संदेश उत्पन्न करता है, जब बदले में संकलित या व्याख्या की जाती है, तो एक त्रुटि संदेश भी होता है।

  2. बार-बार चरण 1 को दोहराने से अंततः एक निश्चित बिंदु, यानी, एक त्रुटि का सामना करना पड़ेगा।

अतिरिक्त नियम

  • अंतिम त्रुटि संदेश में एक सकारात्मक लंबाई होनी चाहिए। हालाँकि, पिछले त्रुटि संदेश और मूल स्रोत कोड खाली हो सकता है।

  • मूल स्रोत कोड की लंबाई 1024 बाइट्स से अधिक नहीं हो सकती है।

  • न तो मूल कोड या किसी भी चरण में उत्पन्न कोड गैर-त्रुटि आउटपुट उत्पन्न कर सकता है।

    आउटपुट को एक त्रुटि संदेश के रूप में स्पष्ट रूप से पहचाना जाना चाहिए, जो संकलक त्रुटि, रनटाइम त्रुटि, अपरिभाषित संदर्भ आदि के कारण संकलक / दुभाषिया द्वारा उत्पन्न किया जाना है।

  • आपके कार्यक्रम को कोई इनपुट नहीं मिल सकता है या लूप के उत्पादन के लिए किसी झंडे की आवश्यकता नहीं है।

  • आपका कार्यक्रम इसकी भाषा या संस्करण के विशिष्ट कार्यान्वयन पर निर्भर हो सकता है।

स्कोरिंग

आपका स्कोर एक त्रुटि क्वीन के उत्पादन से पहले आपके स्रोत कोड के लिए आवश्यक चरणों की परिमित संख्या है। उच्चतम स्कोर जीत के साथ सबमिशन।

मूल स्रोत कोड की लंबाई टाई ब्रेकर के रूप में उपयोग की जाएगी। कम बेहतर है।

उदाहरण

में चिकन , कार्यक्रम



निम्न त्रुटि संदेश उत्पन्न करता है:

TypeError: Cannot read property 'NaN' of undefined

यदि यह त्रुटि संदेश है, तो बदले में व्याख्या की गई है, यह त्रुटि संदेश पैदा करता है

Error on line 1: expected 'chicken'

जो, अगर बदले में व्याख्या की जाती है, तो खुद को पैदा करता है।

इस प्रकार, खाली चिकन कार्यक्रम का स्कोर 2 है।

counterexample

PHP कोड

ab<?=c

त्रुटि संदेश उत्पन्न करता है

PHP Parse error:  syntax error, unexpected '?' in Command line code on line 1

जिसकी व्याख्या होने पर खुद का उत्पादन होता है।

हालाँकि, दूसरा स्रोत कोड STDOUT को संदेश प्रिंट करता है, जिससे यह अनुक्रम अमान्य हो जाता है।


11
यह प्रक्रिया कभी भी पाइथ में त्रुटि पैदा नहीं करती है। यह एक दोहराए जाने वाले चक्र में समाप्त होता है, जिसका हर तीसरा त्रुटि आउटपुट होता है Segmentation fault (core dumped)
ईसैक

4
@isaacg: यह वास्तव में बहुत साफ है कि यह चक्रीय है।
एलेक्स ए

5
मेरा मानना ​​है कि यह 3000 वां सवाल है, बंद या बंद लोगों की गिनती नहीं। बधाई! :)
मार्टिन एंडर

बहुत बुरा है कि C # ऐसा नहीं कर सकता है, क्योंकि कंपाइलर त्रुटियों की एक लंबी लंबी रेखा बनाता है।
लीजनमोनमाल 978

1
@IsmaelMiguel: मैंने पिछले दो पुनरावृत्तियों को जोड़ा है, इसे छोटा रखने के लिए।
डेनिस

जवाबों:


36

बैश, 9223372036854747810

Doorknob के जवाब से प्रेरित।

a='"2>/dev/null;if(((i=$((i-1)))>0));then $(declare -p a);$a;else 1;fi #"'
i=2**63
eval $a

bash < file.shत्रुटि संदेशों में विभिन्न फ़ाइल नामों से छुटकारा पाने के लिए, इसे प्रत्येक प्रोग्राम के लिए एक ही फ़ाइल नाम के साथ चलाया जाना चाहिए या उसका उपयोग करना चाहिए ।

पहली कुछ त्रुटियाँ हैं (साथ LANG=C):

bash: line 3: 2>/dev/null;if(((i=9223372036854775807)>0));then declare -- a="\"2>/dev/null;if(((i=\$((i-1)))>0));then \$(declare -p a);\$a;else 1;fi #\"";"2>/dev/null;if(((i=$((i-1)))>0));then $(declare -p a);$a;else 1;fi #";else 1;fi #: No such file or directory
bash: line 1: 2>/dev/null;if(((i=9223372036854775806)>0));then declare -- a="\"2>/dev/null;if(((i=\$((i-1)))>0));then \$(declare -p a);\$a;else 1;fi #\"";"2>/dev/null;if(((i=$((i-1)))>0));then $(declare -p a);$a;else 1;fi #";else 1;fi #: No such file or directory
bash: line 1: 2>/dev/null;if(((i=9223372036854775805)>0));then declare -- a="\"2>/dev/null;if(((i=\$((i-1)))>0));then \$(declare -p a);\$a;else 1;fi #\"";"2>/dev/null;if(((i=$((i-1)))>0));then $(declare -p a);$a;else 1;fi #";else 1;fi #: No such file or directory

और अंत में:

bash: line 1: 2>/dev/null;if(((i=0)>0));then declare -- a="\"2>/dev/null;if(((i=\$((i-1)))>0));then \$(declare -p a);\$a;else 1;fi #\"";"2>/dev/null;if(((i=$((i-1)))>0));then $(declare -p a);$a;else 1;fi #";else 1;fi #: No such file or directory
bash: line 1: 1: command not found
bash: line 1: bash:: command not found

जो एक त्रुटि है।


7
शायद यह उतना ही अधिक है जितना हम 64-बिट मशीनों पर प्राप्त करेंगे। बहुत बढ़िया।
डेनिस

@ डेनिस बहुत अधिक हो सकता है यदि मैं उपयोग करता हूं bcया डिक्रिप्शन के लिए अपना कोड लिखता हूं।
jimmy23013

3
@ डेनिस ने 64-बिट मशीनों की अधिकतम फ़ाइल आकारों में त्रुटियों को फिट करने के लिए संपादन किया।
jimmy23013

2
यह अन्य उत्तरों की तुलना में विशेष रूप से हास्यास्पद उच्च स्कोरिंग है। निष्पक्ष होने के लिए, फाल्को ने "अधिकांश मामले" कहा (हालांकि यह 800 से अधिक स्कोर के साथ कम से कम 9223372036854775000 प्रदान करता है)
पायरूलेज़

हो सकता है कि पिछले कुछ लोगों को भी जोड़ दें (इससे पहले कि वह क्वीन बन जाए)?
पाओलो एबरमैन

15

पिप 0.15.05.29 , 10,000 से अधिक

तकनीकी रूप से मान्य नहीं है क्योंकि इसके -wलिए चेतावनी आउटपुट के लिए ध्वज की आवश्यकता होती है । कहा जा रहा है कि, पिप डिजाइन द्वारा किसी भी रनटाइम त्रुटियों को प्रदर्शित नहीं करता है जब तक कि वे वास्तव में प्रोग्राम को क्रैश नहीं करते हैं (अनंत पुनरावृत्ति, जैसे); इस कोड की समस्याएं ऐसी चीजें हैं जिनके बारे में अन्य भाषाएं निश्चित रूप से शिकायत करेंगी।

i:5**6**7d:"i:1d: Ssi?dRo--iRsRPda"Ssi?dRo--iRsRPda

चरणों की सही संख्या केवल निर्दिष्ट मान पर निर्भर करती है i, इसलिए यह मनमाने ढंग से बड़ा हो सकता है (जब तक कि पायथन दुभाषिया स्मृति से बाहर नहीं निकलता)। इसके अलावा, उपरोक्त अनुक्रम को पूरा करने में ब्रह्मांड की उम्र से अधिक समय लगेगा। (सवाल "धीमी" निर्दिष्ट किया था !)

स्पष्टीकरण:

इंटरप्रेटर के माध्यम से कुछ कंघी करने से पहले मुझे एक त्रुटि मिली जो मुझे चेतावनी संदेश में मनमाना कोड डालने देगी। उसके बाद, यह अनिवार्य रूप से मानक क्वीन तकनीकों को संशोधित कर रहा था। उदाहरण यहाँ एक का उपयोग करता है iके -value 5स्पष्टीकरण के प्रयोजनों के लिए।

i:5d:"i:1d: Ssi?dRo--iRsRPda"Ssi?dRo--iRsRPda

सेटिंग के बाद i, एक स्ट्रिंग को स्टोर करें dऔर फिर Sवैप स्टेटमेंट को निष्पादित करने का प्रयास करें। स्वैप दो चर (अधिक सटीक, अंतराल) की उम्मीद करता है। sठीक है, लेकिन दूसरी अभिव्यक्ति है i?dRo--iRsRPda। यदि iयह सच है (नॉनज़ेरो, हमारे उद्देश्यों के लिए), टर्नरी का मूल्यांकन dRo--iRsRPdकरता है, जो dपहले से पास-क्वीन बनाने के लिए उपयोग करता है - केवल डीक्रिएटेड के साथ i। यह अभिव्यक्ति नहीं है, इसलिए पिप शिकायत करता है:

Attempting to swap non-lvalue i:4d:"i:1d: Ssi?dRo--iRsRPda"Ssi?dRo--iRsRPda

... जो फिर से पूरी बात शुरू करता है। ( Attempting to swap non-lvalueनो-ऑप्स का एक गुच्छा है: AtASCII मान की गणना करता है t = 10, n-lएक खाली सूची के प्रत्येक मान को न्यूलाइन माइनस घटाता है, और सभी निचले अक्षर केवल चर हैं।)

यह प्रक्रिया फैशन की तरह ही जारी है:

Attempting to swap non-lvalue i:0d:"i:1d: Ssi?dRo--iRsRPda"Ssi?dRo--iRsRPda

जब यह चलाया जाता है, iतो अब झूठा है। टर्नरी अभिव्यक्ति अन्य शाखा का मूल्यांकन करती है a- जो एक अंतराल है। इस प्रकार, स्वैप अब शिकायत नहीं करता है। इसके बजाय, हमें मिलता है:

Referencing uninitialized variable a

और इसे चलाने पर, अंत में, हमारे पास एक वास्तविक वाक्यविन्यास त्रुटि है:

R is not a unary operator
Fatal error while parsing, execution aborted.

... किस बिंदु पर, "कार्यक्रम" शुरू होने के बाद से R, पिप यह शिकायत करता रहेगा कि Rएक अपर संचालक हमेशा के लिए नहीं है।


सबसे अच्छा समाधान जो उपयोग नहीं करता -wहै वह लंबाई 3 का है:

$~

While scanning, ignored unrecognized character: '~'
Missing operator for $ meta-operator? Got None instead
Fatal error while parsing, execution aborted.

Missing operator for $ meta-operator? Got m instead
Fatal error while parsing, execution aborted.

M is not a unary operator
Fatal error while parsing, execution aborted.

पिप -wमेटा आम सहमति के अनुसार एक प्रोग्रामिंग भाषा के रूप में गिना
MilkyWay90

@ मिल्कीवेय 90 अच्छा बिंदु, हालांकि मुझे लगता है कि इस प्रश्न का शब्दांकन उस डिफ़ॉल्ट को ओवरराइड करता है ("आपका प्रोग्राम नहीं हो सकता ... लूप का उत्पादन करने के लिए किसी भी झंडे की आवश्यकता है")। यह मेरे लिए एक तरह से या दूसरे के लिए बहुत मायने नहीं रखता है - मेरा समाधान किसी भी मामले में अच्छी तरह से प्राप्त हुआ है। :)
DLosc

ठीक है, मैं अब देखते हैं
MilkyWay90

13

जूलिया, ३

एक साधारण बस गेंद रोलिंग पाने के लिए ...

प्रारंभिक कार्यक्रम:

inquisition

त्रुटि 1:

inquisition not defined

यह परिभाषित नहीं किया जा सकता है, लेकिन अगर यह स्पेनिश है , तो यह भी अप्रत्याशित है। स्पैनिश जांच से कोई उम्मीद नहीं कर सकता।

त्रुटि 2:

syntax: extra token "not" after end of expression

त्रुटि 3:

syntax: extra token "token" after end of expression

तीसरी त्रुटि संदेश, जब एक कार्यक्रम के रूप में प्रस्तुत किया जाता है, तो वही त्रुटि उत्पन्न होती है, इसलिए 3 का स्कोर।

कार्य प्रगति पर है! निश्चित रूप से मैं 3 से बेहतर कर सकता हूं।


2
असंबंधित, लेकिन देखने योग्य (स्पैनिश में उपशीर्षक): youtube.com/watch?v=8mzfyVluiIU या (अंग्रेजी में उपशीर्षक, और बेहतर गुणवत्ता): youtube.com/watch?v=mog7Gsu613E
ओमिल मिगुएल

2
@IsmaelMiguel सबसे निश्चित रूप से संबंधित है। :)
एलेक्स ए

8

आर, ५

प्रारंभिक कार्यक्रम:

1i*"5"

त्रुटि 1:

Error in (0+1i) * "5" : non-numeric argument to binary operator

त्रुटि 2:

Error: unexpected 'in' in "Error in"

त्रुटि 3:

Error: unexpected string constant in "Error 'in'"

त्रुटि 4:

Error: unexpected symbol in "Error: unexpected string"

त्रुटि 5 (काफी):

Error: unexpected symbol in "Error: unexpected symbol"

6

मारना, ३

cp

इसका परीक्षण करने के लिए बहुत अल्पविकसित शेल स्क्रिप्ट:

llama@llama:~$ s=$(bash -c 'cp' 2>&1); olds=asdf; while [ "$s" != "$olds" ]; do echo $s; echo '-----'; olds=$s; s=$(bash -c $s 2>&1); done 
cp: missing file operand
Try 'cp --help' for more information.
-----
bash: cp:: command not found
bash: line 1: Try: command not found
-----
bash: bash:: command not found
bash: line 1: bash:: command not found
-----

आपकी परीक्षण स्क्रिप्ट को अनदेखा नहीं करता है stdout। अगर वहाँ है stdoutऔर stderr, यह ठीक से काम नहीं करेगा।
wizzwizz4

@ wizzwizz4 चुनौती गैर-त्रुटि आउटपुट को मना करती है।
डेनिस

@ डेनिस गुड पॉइंट। लेकिन ... उपयोगकर्ता हमेशा प्रोग्रामर जितना अच्छा नहीं होता है। (यहां तक कि अगर उपयोगकर्ता है एक प्रोग्रामर, वे नहीं एक अनुभवी एक हो सकता है।)
wizzwizz4

5

रूबी, ५

प्रारंभिक कार्यक्रम

q

1

undefined local variable or method `q' for #<Context:0x00000001045d70>
(repl):1:in `initialize'

2

(repl):2: syntax error, unexpected tIDENTIFIER, expecting end-of-input
(repl):1:in `initialize'
                       ^

3

(repl):1: syntax error, unexpected ':', expecting end-of-input
(repl):2: syntax error, unexpected t...
       ^

4

(repl):1: syntax error, unexpected ':', expecting end-of-input
(repl):1: syntax error, unexpected ':', expecting end-of-input
       ^

5 (काफी)

(repl):1: syntax error, unexpected ':', expecting end-of-input
(repl):1: syntax error, unexpected ':', expecting end-of-input
       ^

4

जावा, ५

ये बहुत लंबे हैं ... इसलिए मैंने पायथन स्क्रिप्ट का उपयोग करते हुए स्ट्रिंग समानता का सत्यापन किया, और मैंने यह प्रारूपित पोस्ट तैयार की, इसलिए मुझे 400 लाइनों पर मैन्युअल रूप से टैब नहीं डालना होगा।

प्रारंभिक कार्यक्रम

class Main {
  public static void main(String[] args) {
    System.out.println("hello world");
  }}
}

1

Main.java:5: error: class, interface, or enum expected
}
^
1 error

exit status 1

2

Main.java:1: error: class, interface, or enum expected
Main.java:5: error: class, interface, or enum expected
^
Main.java:1: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                         ^
Main.java:1: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                                    ^
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:5: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:1: error: = expected
Main.java:5: error: class, interface, or enum expected
                                              ^
Main.java:3: error: illegal start of type
^
^
Main.java:3: error: ';' expected
^
 ^
Main.java:6: error: ';' expected
exit status 1
    ^
Main.java:6: error: <identifier> expected
exit status 1
           ^
Main.java:6: error: reached end of file while parsing
exit status 1
             ^
10 errors

exit status 1

3

Main.java:1: error: class, interface, or enum expected
Main.java:1: error: class, interface, or enum expected
^
Main.java:1: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                         ^
Main.java:1: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                                    ^
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:1: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:1: error: = expected
Main.java:1: error: class, interface, or enum expected
                                              ^
Main.java:2: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
         ^
Main.java:2: error: ';' expected
Main.java:5: error: class, interface, or enum expected
          ^
Main.java:2: error: illegal start of type
Main.java:5: error: class, interface, or enum expected
           ^
Main.java:2: error: = expected
Main.java:5: error: class, interface, or enum expected
                  ^
Main.java:2: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                         ^
Main.java:2: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                                    ^
Main.java:2: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:5: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:2: error: = expected
Main.java:5: error: class, interface, or enum expected
                                              ^
Main.java:3: error: illegal start of type
^
^
Main.java:4: error: = expected
Main.java:1: error: <identifier> expected
    ^
Main.java:4: error: <identifier> expected
Main.java:1: error: <identifier> expected
         ^
Main.java:4: error: ';' expected
Main.java:1: error: <identifier> expected
          ^
Main.java:4: error: illegal start of type
Main.java:1: error: <identifier> expected
           ^
Main.java:4: error: = expected
Main.java:1: error: <identifier> expected
                  ^
Main.java:5: error: '(' expected
Main.java:5: error: class, interface, or enum expected
    ^
Main.java:5: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
         ^
Main.java:5: error: ';' expected
Main.java:5: error: class, interface, or enum expected
          ^
Main.java:5: error: illegal start of type
Main.java:5: error: class, interface, or enum expected
           ^
Main.java:5: error: = expected
Main.java:5: error: class, interface, or enum expected
                  ^
Main.java:5: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                         ^
Main.java:5: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                                    ^
Main.java:5: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:5: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:5: error: = expected
Main.java:5: error: class, interface, or enum expected
                                              ^
Main.java:6: error: illegal start of type
                         ^
                         ^
Main.java:7: error: = expected
Main.java:1: error: <identifier> expected
    ^
Main.java:7: error: <identifier> expected
Main.java:1: error: <identifier> expected
         ^
Main.java:7: error: ';' expected
Main.java:1: error: <identifier> expected
          ^
Main.java:7: error: illegal start of type
Main.java:1: error: <identifier> expected
           ^
Main.java:7: error: = expected
Main.java:1: error: <identifier> expected
                  ^
Main.java:8: error: '(' expected
Main.java:5: error: class, interface, or enum expected
    ^
Main.java:8: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
         ^
Main.java:8: error: ';' expected
Main.java:5: error: class, interface, or enum expected
          ^
Main.java:8: error: illegal start of type
Main.java:5: error: class, interface, or enum expected
           ^
Main.java:8: error: = expected
Main.java:5: error: class, interface, or enum expected
                  ^
Main.java:8: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                         ^
Main.java:8: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                                    ^
Main.java:8: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:5: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:8: error: = expected
Main.java:5: error: class, interface, or enum expected
                                              ^
Main.java:9: error: illegal start of type
                                    ^
                                    ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
    ^
Main.java:10: error: <identifier> expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
         ^
Main.java:10: error: ';' expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
          ^
Main.java:10: error: illegal start of type
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
           ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                  ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                          ^
Main.java:10: error: illegal start of type
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                  ^
Main.java:10: error: <identifier> expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                   ^
Main.java:10: error: unclosed character literal
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                     ^
Main.java:10: error: ';' expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                       ^
Main.java:10: error: unclosed character literal
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                          ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                                        ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                                              ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                                                         ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                                                                    ^
Main.java:11: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
         ^
Main.java:11: error: ';' expected
Main.java:5: error: class, interface, or enum expected
          ^
Main.java:11: error: illegal start of type
Main.java:5: error: class, interface, or enum expected
           ^
Main.java:11: error: = expected
Main.java:5: error: class, interface, or enum expected
                  ^
Main.java:11: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                         ^
Main.java:11: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                                    ^
Main.java:11: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:5: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:11: error: = expected
Main.java:5: error: class, interface, or enum expected
                                              ^
Main.java:12: error: illegal start of type
                                         ^
                                         ^
Main.java:12: error: <identifier> expected
                                         ^
                                          ^
Main.java:13: error: = expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
   ^
Main.java:13: error: ';' expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
      ^
Main.java:13: error: <identifier> expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
              ^
Main.java:13: error: = expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
               ^
Main.java:13: error: ';' expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
                  ^
Main.java:13: error: = expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
                               ^
Main.java:13: error: unclosed character literal
  (use -source 1.4 or lower to use 'enum' as an identifier)
                                   ^
Main.java:13: error: unclosed character literal
  (use -source 1.4 or lower to use 'enum' as an identifier)
                                        ^
Main.java:13: error: = expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
                                                          ^
Main.java:14: error: <identifier> expected
Main.java:1: error: = expected
         ^
Main.java:14: error: ';' expected
Main.java:1: error: = expected
          ^
Main.java:14: error: illegal start of type
Main.java:1: error: = expected
           ^
Main.java:14: error: = expected
Main.java:1: error: = expected
                  ^
Main.java:14: error: illegal start of type
Main.java:1: error: = expected
                    ^
Main.java:15: error: = expected
Main.java:5: error: class, interface, or enum expected
^
Main.java:15: error: illegal start of type
Main.java:5: error: class, interface, or enum expected
    ^
Main.java:15: error: = expected
Main.java:5: error: class, interface, or enum expected
         ^
Main.java:15: error: illegal start of type
Main.java:5: error: class, interface, or enum expected
          ^
Main.java:15: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
           ^
Main.java:15: error: = expected
Main.java:5: error: class, interface, or enum expected
             ^
Main.java:15: error: ';' expected
Main.java:5: error: class, interface, or enum expected
                  ^
Main.java:15: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                         ^
Main.java:15: error: <identifier> expected
Main.java:5: error: class, interface, or enum expected
                                    ^
Main.java:15: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:5: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:15: error: = expected
Main.java:5: error: class, interface, or enum expected
                                              ^
Main.java:16: error: illegal start of type
                                              ^
                                              ^
Main.java:17: error: = expected
Main.java:3: error: illegal start of type
    ^
Main.java:17: error: <identifier> expected
Main.java:3: error: illegal start of type
         ^
Main.java:17: error: ';' expected
Main.java:3: error: illegal start of type
          ^
Main.java:17: error: illegal start of type
Main.java:3: error: illegal start of type
           ^
Main.java:17: error: = expected
Main.java:3: error: illegal start of type
                  ^
100 errors

exit status 1

4

Main.java:1: error: class, interface, or enum expected
Main.java:1: error: class, interface, or enum expected
^
Main.java:1: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                         ^
Main.java:1: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                                    ^
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:1: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:1: error: = expected
Main.java:1: error: class, interface, or enum expected
                                              ^
Main.java:2: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
         ^
Main.java:2: error: ';' expected
Main.java:1: error: class, interface, or enum expected
          ^
Main.java:2: error: illegal start of type
Main.java:1: error: class, interface, or enum expected
           ^
Main.java:2: error: = expected
Main.java:1: error: class, interface, or enum expected
                  ^
Main.java:2: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                         ^
Main.java:2: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                                    ^
Main.java:2: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:1: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:2: error: = expected
Main.java:1: error: class, interface, or enum expected
                                              ^
Main.java:3: error: illegal start of type
^
^
Main.java:4: error: = expected
Main.java:1: error: <identifier> expected
    ^
Main.java:4: error: <identifier> expected
Main.java:1: error: <identifier> expected
         ^
Main.java:4: error: ';' expected
Main.java:1: error: <identifier> expected
          ^
Main.java:4: error: illegal start of type
Main.java:1: error: <identifier> expected
           ^
Main.java:4: error: = expected
Main.java:1: error: <identifier> expected
                  ^
Main.java:5: error: '(' expected
Main.java:1: error: class, interface, or enum expected
    ^
Main.java:5: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
         ^
Main.java:5: error: ';' expected
Main.java:1: error: class, interface, or enum expected
          ^
Main.java:5: error: illegal start of type
Main.java:1: error: class, interface, or enum expected
           ^
Main.java:5: error: = expected
Main.java:1: error: class, interface, or enum expected
                  ^
Main.java:5: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                         ^
Main.java:5: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                                    ^
Main.java:5: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:1: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:5: error: = expected
Main.java:1: error: class, interface, or enum expected
                                              ^
Main.java:6: error: illegal start of type
                         ^
                         ^
Main.java:7: error: = expected
Main.java:1: error: <identifier> expected
    ^
Main.java:7: error: <identifier> expected
Main.java:1: error: <identifier> expected
         ^
Main.java:7: error: ';' expected
Main.java:1: error: <identifier> expected
          ^
Main.java:7: error: illegal start of type
Main.java:1: error: <identifier> expected
           ^
Main.java:7: error: = expected
Main.java:1: error: <identifier> expected
                  ^
Main.java:8: error: '(' expected
Main.java:1: error: class, interface, or enum expected
    ^
Main.java:8: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
         ^
Main.java:8: error: ';' expected
Main.java:1: error: class, interface, or enum expected
          ^
Main.java:8: error: illegal start of type
Main.java:1: error: class, interface, or enum expected
           ^
Main.java:8: error: = expected
Main.java:1: error: class, interface, or enum expected
                  ^
Main.java:8: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                         ^
Main.java:8: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                                    ^
Main.java:8: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:1: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:8: error: = expected
Main.java:1: error: class, interface, or enum expected
                                              ^
Main.java:9: error: illegal start of type
                                    ^
                                    ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
    ^
Main.java:10: error: <identifier> expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
         ^
Main.java:10: error: ';' expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
          ^
Main.java:10: error: illegal start of type
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
           ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                  ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                          ^
Main.java:10: error: illegal start of type
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                  ^
Main.java:10: error: <identifier> expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                   ^
Main.java:10: error: unclosed character literal
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                     ^
Main.java:10: error: ';' expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                       ^
Main.java:10: error: unclosed character literal
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                          ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                                        ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                                              ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                                                         ^
Main.java:10: error: = expected
Main.java:1: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
                                                                                    ^
Main.java:11: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
         ^
Main.java:11: error: ';' expected
Main.java:1: error: class, interface, or enum expected
          ^
Main.java:11: error: illegal start of type
Main.java:1: error: class, interface, or enum expected
           ^
Main.java:11: error: = expected
Main.java:1: error: class, interface, or enum expected
                  ^
Main.java:11: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                         ^
Main.java:11: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                                    ^
Main.java:11: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:1: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:11: error: = expected
Main.java:1: error: class, interface, or enum expected
                                              ^
Main.java:12: error: illegal start of type
                                         ^
                                         ^
Main.java:12: error: <identifier> expected
                                         ^
                                          ^
Main.java:13: error: = expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
   ^
Main.java:13: error: ';' expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
      ^
Main.java:13: error: <identifier> expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
              ^
Main.java:13: error: = expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
               ^
Main.java:13: error: ';' expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
                  ^
Main.java:13: error: = expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
                               ^
Main.java:13: error: unclosed character literal
  (use -source 1.4 or lower to use 'enum' as an identifier)
                                   ^
Main.java:13: error: unclosed character literal
  (use -source 1.4 or lower to use 'enum' as an identifier)
                                        ^
Main.java:13: error: = expected
  (use -source 1.4 or lower to use 'enum' as an identifier)
                                                          ^
Main.java:14: error: <identifier> expected
Main.java:1: error: = expected
         ^
Main.java:14: error: ';' expected
Main.java:1: error: = expected
          ^
Main.java:14: error: illegal start of type
Main.java:1: error: = expected
           ^
Main.java:14: error: = expected
Main.java:1: error: = expected
                  ^
Main.java:14: error: illegal start of type
Main.java:1: error: = expected
                    ^
Main.java:15: error: = expected
Main.java:1: error: class, interface, or enum expected
^
Main.java:15: error: illegal start of type
Main.java:1: error: class, interface, or enum expected
    ^
Main.java:15: error: = expected
Main.java:1: error: class, interface, or enum expected
         ^
Main.java:15: error: illegal start of type
Main.java:1: error: class, interface, or enum expected
          ^
Main.java:15: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
           ^
Main.java:15: error: = expected
Main.java:1: error: class, interface, or enum expected
             ^
Main.java:15: error: ';' expected
Main.java:1: error: class, interface, or enum expected
                  ^
Main.java:15: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                         ^
Main.java:15: error: <identifier> expected
Main.java:1: error: class, interface, or enum expected
                                    ^
Main.java:15: error: as of release 5, 'enum' is a keyword, and may not be used as an identifier
Main.java:1: error: class, interface, or enum expected
                                         ^
  (use -source 1.4 or lower to use 'enum' as an identifier)
Main.java:15: error: = expected
Main.java:1: error: class, interface, or enum expected
                                              ^
Main.java:16: error: illegal start of type
                                              ^
                                              ^
Main.java:17: error: = expected
Main.java:2: error: <identifier> expected
    ^
Main.java:17: error: <identifier> expected
Main.java:2: error: <identifier> expected
         ^
Main.java:17: error: ';' expected
Main.java:2: error: <identifier> expected
          ^
Main.java:17: error: illegal start of type
Main.java:2: error: <identifier> expected
           ^
Main.java:17: error: = expected
Main.java:2: error: <identifier> expected
                  ^
100 errors

exit status 1

5 (काफी) - पोस्ट की लंबाई के कारण छोड़ दिया गया।


1
चूंकि त्रुटि संदेश मानकीकृत नहीं हैं, क्या आप अपना संकलक संस्करण (आउटपुट javac -version) जोड़ सकते हैं ?
पाओलो एबरमैन

"[...] इसलिए मुझे 400 लाइनों पर मैन्युअल रूप से टैब नहीं डालना होगा!" -> नोटपैड ++ पर पेस्ट करें, CTRL + A दबाएं (सब कुछ चुनें) और फिर टैब दबाएं। यह एक तेज़ तरीका है। इसके अलावा, आप पाठ की तुलना करने के लिए text-compare.com का उपयोग कर सकते थे , या नोटपैड ++ में प्लगइन की तुलना करें। सभी का सबसे अच्छा यह है कि text-compare.com ईमेल पर परिणाम भेजने की अनुमति देता है।
इस्माइल मिगुएल

मैंने एक वेबसाइट के बजाय अपनी स्क्रिप्ट का उपयोग किया, ताकि मेरे पास एक ही सूची में सभी आउटपुट होंगे जो तब आउटपुट हो सकते थे।
mbomb007

@ Pa @loEbermann लिंक जोड़ा गया
mbomb007

मैं प्रयोग किया जाता repl क्योंकि ideone त्रुटि उत्पादन वर्बोज़ नहीं दिखाती है। यदि आप एक बेहतर ऑनलाइन दुभाषिया जानते हैं, तो मुझे बताएं। Netbeans और Eclipse होने के बावजूद, मैं उन्हें सरल कार्यक्रमों के लिए उपयोग करना पसंद नहीं करता क्योंकि इसके लिए एक प्रोजेक्ट बनाने की आवश्यकता होती है, आदि
mbomb007

2

जावास्क्रिप्ट, 3 त्रुटि स्तर

यह 'क्लीवर' या कुछ भी नहीं है, लेकिन मुझे यह अजीब लगा ...

त्रुटि 0 (मूल):

document.appendChild(HTMLAllCollection)

त्रुटि 1:

HierarchyRequestError

त्रुटि 2:

'HierarchyRequestError' is not defined

त्रुटि 3 (quine):

Excepted character ';'

यह सब इंटरनेट एक्सप्लोरर 11.0.9600.17416 पर लौटाया गया था, अंग्रेजी में अनुवादित त्रुटियों के कारण।


प्रिंट स्क्रीन:

कंसोल आउटपुट दिखाते हुए प्रिंटस्क्रीन

* त्रुटि संदेश पुर्तगाली में दिखाए जाते हैं और आसानी से अंग्रेजी में अनुवाद किए जा सकते हैं


@ LegionMammal978 क्या सटीक संस्करण और संख्या और दिनांक का निर्माण?
इस्माइल मिगुएल

@ LegionMammal978 जवाब बहुत विशिष्ट था । यह केवल IE11 पर काम करता है, और यह सटीक आउटपुट केवल प्राथमिक प्रदर्शन भाषा के रूप में पुर्तगाली (pt-PT) के साथ विंडोज पर होगा। मैं गारंटी देता हूं कि यह 11.0.9600.17416 पर काम करेगा। मैं यह गारंटी नहीं दे सकता कि यह नए बिल्ड में या किसी अन्य ऑपरेटिंग सिस्टम पर समान आउटपुट का उत्पादन करेगा।
इस्माइल मिगुएल

@ LegionMammal978 चिंता मत करो। जब आप इसे प्राप्त करते हैं तो टिप्पणियों को अप्रचलित चिह्नित करें।
इस्माइल मिगुएल

0

फ़ायरफ़ॉक्स में जेएस 66.0; 3 त्रुटि स्तर

इनपुट: 6?4;

त्रुटि # 1 = इनपुट # 2: missing : in conditional expression

त्रुटि # 2 = इनपुट # 3: expected expression, got keyword 'in'

त्रुटि # 3 = इनपुट # 4 = त्रुटि # 4: unexpected token: identifier

यह सबसे ज्यादा मुझे मिला है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.