示例#1
0
def parseErrorFromSuccessState(state, message, expected='', noneof=''):
    '''Creates a ParseError from a previos state (of type ParseSuccess)'''
    return ParseError(parseSuccessPos(state), message, expected, noneof)
示例#2
0
def stateLineColumn(state):
    pos =  parseSuccessPos(state) if isParseSuccess(state) else parseErrorPos(state)
    return sourceLine(pos), sourceColumn(pos)