"SyntaxError line=13 column=7 msg=no viable alternative at input '[der'", => Missing a directive character after '[' "SyntaxError line=33 column=0 msg=extraneous input '' where the line number is the last line. => Usually the last element is an article not enclosed in [&article: .... ] Or the last element is not allowed to exist at the end "SyntaxError line=25 column=0 msg=mismatched input '::' expecting {, '[.true-false-1', '[.true-false', SP, '\n'}", => "::" can't occur there. It should be moved to the header area. For example ``` "::note:: **Süße Verlockung** Die Deutschen sind süchtig danach – doch das süße Laster wird in Zukunft deutlich teurer. Der wichtigste Grund ist, dass der Rohstoff dafür knapp wird. Den größten Anteil des weltweit gehandelten Rohstoffs produziert die von Krisen geplagte Elfenbeinküste. Infolge des Bürgerkrieges liegen viele Plantagen brach, die Erträge sind deutlich zurückgegangen. Außerdem ist die Ware im Vergleich zu früher von schlechterer Qualität. Gleichzeitig haben Länder wie Indien und China die süße Verlockung entdeckt – der Markt wächst dort um 20 Prozent im Jahr. Um einem Engpass zuvorzukommen, hat die EU vor einigen Jahren erlaubt, das Produkt mit einem Anteil anderer Fette zu strecken. :: ``` can't occur at the end of bits. "SyntaxError line=1 column=13 msg=mismatched input '\\n' expecting {Image_type, ']', '&audio', '&audio-online', '&image', '&image-online', '&image-zoom', '&imageWithAudio', '&video', '&video-online', '&article', '&article-online', ':text', '.article-attachment'}", "SyntaxError line=47 column=0 msg=extraneous input '' expecting {'[$', OPRANGLES, OPRANGLEL, OPU, OPB, OPQ, OPA, OPS, OPC, '[#', '[##', '[', ':', '&', '::', '>', '<', HSPL, HSPL2, LIST_LINE, EMP1, EMP2, EMP3, NOTE, INS, DEL, REM, HELP, HIGH, ANNO, ANNO_IM, ArticleText, Line 47 is at the end of the bit. => The bit element at the end is not allowed to exist there. "SyntaxError line=11 column=21 msg=mismatched input '\\n===\n' expecting {, '[.multiple-choice-1' => text line should be in [ ] in multiple-choice "SyntaxError line=15 column=139 msg=mismatched input '\\n===\n' expecting {EQ, EQ2, '\n'}", ------ * Bad bit name for example "[.intereevew:bitmark--&image].." gives Error: "extraneous input '[.' expecting {'[.book', '[...." * [.interview:bitmark&image] missing -- or ++ after bitmark gives "SyntaxError line=1 column=11 msg=no viable alternative at input ''", --> If the error line starts with '[.' check [Bit name, format name] format name includes [:bitmark--, :bitmark++, &image, &audio, and all formats ...] => Want == instead of === 1) no viable alternative at input '...' 2) extraneous input '' 3) missing something - extraneous input '[&article:' at line X when closing ] is missing - extraneous input '' at line X when the closing :: is missing for ::string:: - errorLine=:: and "mismatched input '\\n' expecting STRING" when the whole "::string::" is missing - missing '::' at ':' when "::string:" one colon is missing - no viable alternative at input '[article'", when & is missing extraneous余計 = missing something. missing the one of a pair. でも、ペアの片割れがないから余計になった no viable足りない = mismatched input XXX ==> XXX is unexpected. Dont use "expecting ... in the message "