Lines Matching defs:parser
281 type parser struct { struct
282 r *bufio.Reader member
283 err error
285 revision string
286 tree Tree
289 func (p *parser) parse() (*Tree, string, error) {
319 func (p *parser) populateAllSpans(tree *Tree) {
332 func (p *parser) parseStrings() {
341 func (p *parser) parseTests(t *Test) {
352 func (p *parser) parseSpans() {
358 func (p *parser) parseSpan() Span {
372 func (p *parser) parseFiles() {
378 func (p *parser) parseFile() *treeFile {
401 func (p *parser) parseSpanGroups() map[SpanGroupID]SpanGroup {
422 func (p *parser) parseCoverageMap(tcm TestCoverageMap) {
432 func (p *parser) parseUncovered(tf *treeFile) {
438 func (p *parser) parseCoverage(tc *TestCoverage) {
457 func (p *parser) array(f func(idx int)) {
474 func (p *parser) dict(f func(key string)) {
491 func (p *parser) next() byte {
501 func (p *parser) peek() byte {
510 func (p *parser) expect(s string) {
527 func (p *parser) match(s string) bool {
539 func (p *parser) str() string {
552 func (p *parser) integer() int {
572 func (p *parser) double() float64 {
592 func (p *parser) fail(msg string, args ...interface{}) {