Lines Matching refs:parseState
72 type parseState struct { struct
80 func (ps *parseState) pushVariable(start, end int, v Variable) { argument
88 type stateFunc func(*parseState, int, rune) (stateFunc, error)
123 parseState := &parseState{
133 state, err = state(parseState, i, r)
139 _, err = state(parseState, len(parseState.str), eof)
153 func parseFirstRuneState(state *parseState, i int, r rune) (stateFunc, error) { argument
160 func parseStringState(state *parseState, i int, r rune) (stateFunc, error) { argument
174 func parseDollarStartState(state *parseState, i int, r rune) (stateFunc, error) { argument
202 func parseDollarState(state *parseState, i int, r rune) (stateFunc, error) { argument
232 func parseBracketsState(state *parseState, i int, r rune) (stateFunc, error) { argument