Lines Matching defs:source
73 // Text returns the tokens text from the source.
165 source string
172 offset int // byte offset in source
193 if l.offset >= len(l.source) {
197 r, n := utf8.DecodeRuneInString(l.source[l.offset:])
353 // lex returns all the tokens and diagnostics after lexing source.
354 func lex(source string) ([]*Token, []Diagnostic, error) {
355 l := lexer{source: source, lexerState: lexerState{pos: Position{1, 1}}}
399 lines []string // all source lines
732 // Parse parses the SPIR-V assembly string source, returning the parse results.
733 func Parse(source string) (Results, error) {
734 toks, diags, err := lex(source)
738 lines := strings.SplitAfter(source, "\n")