package cangjie_tpc::prism4cj.languages
public class PrismBrainfuck {
public static func create(): Grammar {
return GrammarImpl(
"brainfuck",
ArrayList<Token>([
Prism.token("pointer", Prism.pattern(Regex("<|>"), false, false, "keyword")),
Prism.token("increment", Prism.pattern(Regex("\\+"), false, false, "inserted")),
Prism.token("decrement", Prism.pattern(Regex("-"), false, false, "deleted")),
Prism.token("branching", Prism.pattern(Regex("\\[|\\]"), false, false, "important")),
Prism.token("operator", Prism.pattern(Regex("[.,]"))),
Prism.token("comment", Prism.pattern(Regex("\\S+")))]
)
)
}
}