module languages/cpp/syntax/Div imports languages/cpp/syntax/Tokens languages/cpp/syntax/Path exports context-free syntax "#" "line" tokens:Tokens NewLine -> Line {cons("line")} "#" "error" tokens:Tokens? NewLine -> Line {cons("error")} "#" "pragma" tokens:Tokens? NewLine -> Line {cons("pragma")} "#" NewLine -> Line {cons("empty")}