keyword highlighting for || symbol
grammar fix: or operator properly added
better list parsing