Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for TokenReader (0.17 sec)

  1. src/cmd/asm/internal/lex/stack.go

    import (
    	"text/scanner"
    
    	"cmd/internal/src"
    )
    
    // A Stack is a stack of TokenReaders. As the top TokenReader hits EOF,
    // it resumes reading the next one down.
    type Stack struct {
    	tr []TokenReader
    }
    
    // Push adds tr to the top (end) of the input stack. (Popping happens automatically.)
    func (s *Stack) Push(tr TokenReader) {
    	s.tr = append(s.tr, tr)
    }
    
    func (s *Stack) Next() ScanToken {
    	tos := s.tr[len(s.tr)-1]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 09 22:33:23 UTC 2017
    - 1.2K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/lex/lex.go

    func NewLexer(name string) TokenReader {
    	input := NewInput(name)
    	fd, err := os.Open(name)
    	if err != nil {
    		log.Fatalf("%s\n", err)
    	}
    	input.Push(NewTokenizer(name, fd, fd))
    	return input
    }
    
    // The other files in this directory each contain an implementation of TokenReader.
    
    // A TokenReader is like a reader, but returns lex tokens of type Token. It also can tell you what
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 29 18:31:05 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  3. src/cmd/asm/internal/lex/tokenizer.go

    	"text/scanner"
    	"unicode"
    
    	"cmd/asm/internal/flags"
    	"cmd/internal/objabi"
    	"cmd/internal/src"
    )
    
    // A Tokenizer is a simple wrapping of text/scanner.Scanner, configured
    // for our purposes and made a TokenReader. It forms the lowest level,
    // turning text from readers into tokens.
    type Tokenizer struct {
    	tok  ScanToken
    	s    *scanner.Scanner
    	base *src.PosBase
    	line int
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 04 20:35:21 UTC 2022
    - 3K bytes
    - Viewed (0)
  4. src/encoding/xml/xml_test.go

    		}
    	}
    }
    
    func tokenMap(mapping func(t Token) Token) func(TokenReader) TokenReader {
    	return func(src TokenReader) TokenReader {
    		return mapper{
    			t: src,
    			f: mapping,
    		}
    	}
    }
    
    type mapper struct {
    	t TokenReader
    	f func(Token) Token
    }
    
    func (m mapper) Token() (Token, error) {
    	tok, err := m.t.Token()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 26 19:58:28 UTC 2024
    - 36.9K bytes
    - Viewed (0)
  5. api/go1.10.txt

    pkg encoding/hex, func NewEncoder(io.Writer) io.Writer
    pkg encoding/json, method (*Decoder) DisallowUnknownFields()
    pkg encoding/xml, func NewTokenDecoder(TokenReader) *Decoder
    pkg encoding/xml, type TokenReader interface { Token }
    pkg encoding/xml, type TokenReader interface, Token() (Token, error)
    pkg flag, method (*FlagSet) ErrorHandling() ErrorHandling
    pkg flag, method (*FlagSet) Name() string
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 06 05:00:01 UTC 2018
    - 30.1K bytes
    - Viewed (0)
  6. src/encoding/xml/xml.go

    		return v.Copy()
    	case Comment:
    		return v.Copy()
    	case Directive:
    		return v.Copy()
    	case ProcInst:
    		return v.Copy()
    	case StartElement:
    		return v.Copy()
    	}
    	return t
    }
    
    // A TokenReader is anything that can decode a stream of XML tokens, including a
    // [Decoder].
    //
    // When Token encounters an error or end-of-file condition after successfully
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 08 18:46:41 UTC 2024
    - 47.3K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/lex/input.go

    	}
    	// Newline must be next.
    	tok := in.Stack.Next()
    	if tok != '\n' {
    		in.Error("syntax error in #undef for macro:", name)
    	}
    	delete(in.macros, name)
    }
    
    func (in *Input) Push(r TokenReader) {
    	if len(in.tr) > 100 {
    		in.Error("input recursion")
    	}
    	in.Stack.Push(r)
    }
    
    func (in *Input) Close() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 29 07:48:38 UTC 2023
    - 12.6K bytes
    - Viewed (0)
  8. src/cmd/asm/internal/asm/parse.go

    	"cmd/asm/internal/lex"
    	"cmd/internal/obj"
    	"cmd/internal/obj/arm64"
    	"cmd/internal/obj/x86"
    	"cmd/internal/objabi"
    	"cmd/internal/src"
    	"cmd/internal/sys"
    )
    
    type Parser struct {
    	lex           lex.TokenReader
    	lineNum       int   // Line number in source file.
    	errorLine     int   // Line number of last error.
    	errorCount    int   // Number of errors.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 14:34:57 UTC 2024
    - 36.9K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"TagPathError.Field1", Field, 0},
    		{"TagPathError.Field2", Field, 0},
    		{"TagPathError.Struct", Field, 0},
    		{"TagPathError.Tag1", Field, 0},
    		{"TagPathError.Tag2", Field, 0},
    		{"Token", Type, 0},
    		{"TokenReader", Type, 10},
    		{"Unmarshal", Func, 0},
    		{"UnmarshalError", Type, 0},
    		{"Unmarshaler", Type, 2},
    		{"UnmarshalerAttr", Type, 2},
    		{"UnsupportedTypeError", Type, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
Back to top