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