Factored out binary op visitor, added syntax highlighting for keywords.
Factored out binary op visitor, added syntax highlighting for keywords.


Former-commit-id: 81e6fdeb03baa758b7eb1d3dacde45a3bad5b273
Trass3r/Halide,Trass3r/Halide,darkbuck/Halide,darkbuck/Halide,darkbuck/Halide,Trass3r/Halide,Trass3r/Halide,darkbuck/Halide,Trass3r/Halide,Trass3r/Halide,darkbuck/Halide,darkbuck/Halide,darkbuck/Halide,Trass3r/Halide