Lines Matching refs:parseState
62 type parseState struct { struct
71 func (ps *parseState) pushVariable(v Variable) { argument
82 func (ps *parseState) pushString(s string) { argument
90 type stateFunc func(*parseState, int, rune) (stateFunc, error)
109 parseState := &parseState{
119 state, err = state(parseState, i, r)
125 _, err = state(parseState, len(parseState.str), eof)
133 func parseFirstRuneState(state *parseState, i int, r rune) (stateFunc, error) { argument
140 func parseStringState(state *parseState, i int, r rune) (stateFunc, error) { argument
155 func parseDollarStartState(state *parseState, i int, r rune) (stateFunc, error) { argument
187 func parseDollarState(state *parseState, i int, r rune) (stateFunc, error) { argument
236 func parseBracketsState(state *parseState, i int, r rune) (stateFunc, error) { argument