Ich benutze Ragel mit C als Host-Sprache.Passen Sie den Anfang der Datei oder einen Zeilenumbruch (Ragel)
Ich kann einen Newline einfach mit '\ n' erkennen, aber ich muss den Anfang der Datei als Alternative erkennen.
In anderen Implementierungen von regex dies durch \A
oder $
gegeben werden könnte, aber $
für andere Zwecke reserviert, '\A'
Karten zu etwas anderem (Alarm?) Und \A
gibt einen Parser-Fehler.