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")}