I experienced a similar problem when I worked on CAnalyzer. What I did is simply to remove all lf characters before doing anything.
Alexandre Le 28 avr. 2011 à 04:47, Tudor Girba <[email protected]> a écrit : > Hi, > > I have a small problem related to file line endings and storing the token > information of PetitParser. > > Sometimes, we parse the sources on Windows and then manipulate the model on > Linux or Mac. In this context, if I store the token positions in a string, I > encounter problems because CR and LF are considered characters, but the line > endings can vary. > > ('abc', Character cr asString , 'd') findString: 'd'. > ==> 5 > > ('abc', Character cr asString , Character lf asString, 'd') findString: 'd'. > ==> 6 > > > How would you approach this problem? > > Cheers, > Doru > > > -- > www.tudorgirba.com > > "Every thing has its own flow." > > > > >
