ANTLR Working

Also, found a bug in the complement implementation. Comitting before
repairing it.