basic-parser-or-nothing