This paper introduces sets of binary subtree representations as an alternative to shared packed parse forests as the output of a generalised parser, and shows how these may be generated by Earley’s algorithm, by a new GLL-style parser and by Johnson’s continuation passing combinator style parsers. The set based output removes the clerical overhead associated with graph constructions, making the parsers simpler.