LastLexicalToken returns the last lexical token. If the string has no lexical tokens, returns 0 and ok=false.
(sql string)
| 1059 | // LastLexicalToken returns the last lexical token. If the string has no lexical |
| 1060 | // tokens, returns 0 and ok=false. |
| 1061 | func LastLexicalToken(sql string) (lastTok int, ok bool) { |
| 1062 | s := makeScanner(sql) |
| 1063 | var lval sqlSymType |
| 1064 | for { |
| 1065 | last := lval.id |
| 1066 | s.scan(&lval) |
| 1067 | if lval.id == 0 { |
| 1068 | return int(last), last != 0 |
| 1069 | } |
| 1070 | } |
| 1071 | } |
nothing calls this directly
no test coverage detected