Lines Matching defs:parser
281 func (target *Target) parseArg(typ Type, p *parser, vars map[string]*ResultArg) (Arg, error) {
308 func (target *Target) parseArgImpl(typ Type, p *parser, vars map[string]*ResultArg) (Arg, error) {
336 func (target *Target) parseArgInt(typ Type, p *parser) (Arg, error) {
358 func (target *Target) parseArgRes(typ Type, p *parser, vars map[string]*ResultArg) (Arg, error) {
389 func (target *Target) parseArgAddr(typ Type, p *parser, vars map[string]*ResultArg) (Arg, error) {
429 func (target *Target) parseArgString(typ Type, p *parser) (Arg, error) {
462 func (target *Target) parseArgStruct(typ Type, p *parser, vars map[string]*ResultArg) (Arg, error) {
497 func (target *Target) parseArgArray(typ Type, p *parser, vars map[string]*ResultArg) (Arg, error) {
526 func (target *Target) parseArgUnion(typ Type, p *parser, vars map[string]*ResultArg) (Arg, error) {
560 func eatExcessive(p *parser, stopAtComma bool) {
616 func (target *Target) parseAddr(p *parser) (uint64, uint64, error) {
718 func deserializeData(p *parser) ([]byte, error) {
779 type parser struct { struct
780 r *bufio.Scanner member
781 s string
782 i int
783 l int
784 e error
793 func (p *parser) Scan() bool {
807 func (p *parser) Err() error {
811 func (p *parser) Str() string {
815 func (p *parser) EOF() bool {
819 func (p *parser) Char() byte {
830 func (p *parser) Parse(ch byte) {
846 func (p *parser) consume() byte {
859 func (p *parser) SkipWs() {
865 func (p *parser) Ident() string {
883 func (p *parser) failf(msg string, args ...interface{}) {