lpeg

    5Hitze

    2Antwort

    In einem normalen PEG (Packrat Parser) ist dies eine gültige Grammatik: values <- number (comma values)* number <- [0-9]+ comma <- ',' aber wenn ich versuche, dies mit LPeg die rekursive Natur die

    1Hitze

    1Antwort

    Ich schreibe einen LPeg-basierten Parser. Wie kann ich es so machen, dass ein Parsing-Fehler nil, errmsg zurückgibt? Ich weiß, ich kann error() verwenden, aber soweit ich weiß, dass ein normaler Fehle

    2Hitze

    2Antwort

    Ich habe an a text editor gearbeitet, das LPEG verwendet, um Unterstützung für Syntaxhervorhebung zu implementieren. Die Einrichtung war ziemlich einfach, aber ich habe nur das Minimum getan. Ich habe