• Robert Griesemer's avatar
    scanner: fix Position returned by Scan, Pos · eaae95fa
    Robert Griesemer authored
    The implementation of the position computation
    was surprisingly broken. Implemented fixes and
    added extra test cases.
    
    There is a slight interface change: Calling
    Pos() returns the current position; but if
    called before Scan() that position may not
    be the position of the next token returned
    by Scan() (depending on the scan settings
    and the source text) - this in contrast to
    the original comment.
    
    However, after calling Scan(), the Scanner's
    Position field reports the position of the
    scanned token, as before.
    
    Fixes #1327.
    
    R=rsc
    CC=golang-dev
    https://golang.org/cl/3972047
    eaae95fa
Name
Last commit
Last update
doc Loading commit data...
include Loading commit data...
lib Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README Loading commit data...
favicon.ico Loading commit data...