How can I encode the position of the form /pathto/file.go:40:32
which is returned by token.Position.String()
to a posFlag
param required by ParseQueryPos
which looks like /pathto/file.go:#550
.
Why?
I'm using the Oracle
tool to do some static analysis. I need to run Oracle.Query
which requires a param of type *QueryPos
. The only way to get *QueryPos
is using ParseQueryPos
.