MCPcopy Create free account
hub / github.com/donatj/sqlread / createTableDetailState

Function createTableDetailState

states.go:250–273  ·  view source on GitHub ↗
(l *lexer)

Source from the content-addressed store, hash-verified

248}
249
250func createTableDetailState(l *lexer) state {
251 l.start = l.pos
252 o := 0
253 for {
254 c := l.next()
255
256 if c == lprn {
257 o++
258 } else if c == rprn {
259 o--
260 }
261
262 if o < 0 {
263 l.rewind()
264 l.emit(TCreateTableDetail)
265
266 l.start = l.pos
267
268 l.next()
269 l.emit(TRParen)
270 return createTableExtra
271 }
272 }
273}
274
275func createTableExtra(l *lexer) state {
276 l.start = l.pos

Callers

nothing calls this directly

Calls 3

nextMethod · 0.80
rewindMethod · 0.80
emitMethod · 0.80

Tested by

no test coverage detected