spirit: Geht das eleganter?
-
Hi,
ich parse ein kleines Textformat mit Spirit und wollte es um Kommentare erweitern. Bisher mache ich es so, dass ich ein define benutze um nicht in jedem Parseraufruf den Code einzufügen, aber das muss doch eleganter gehen.#define SKIP_PARSER (comment_nest_p("/*", "*/") | space_p) // Anwendung z.B. parse_info< [...] > info = parse(scan.first, scan.last, [...] , SKIP_PARSER);
Ich habe aber bislang auch durch google keine bessere Alternative gefunden und der spirit-Code ist an der Stelle relativ undurchsichtig.
Gruß,
Christian
-
ne grammar dafür definieren, maybe?
-
Ich wollte es eigentlich vermeiden für solch ein kleines Problem eine Extra-Klasse zu schreiben. Geht es nicht einfacher? Naja, notfalls lasse ich erstmal das define drin, bis ich was besseres finde.