parsing - How do you use positional in Scala parser with files? -
i'd position info using positional parser , positional trait. i'd read file im parsing string (or can convert string) , parse while retaining position information. here's i've found on 'positional':
https://wiki.scala-lang.org/display/sw/parsing
...which off-handedly mentions streamreader , chararrayreader. there other options? reading file can used chararrayreader may need. if so, how work? if not, should doing?
(fyi, streamreader out because want read , maintain file long before parse it, not because want waste memory.)
direct favorite browser scaladoc html , navigate bundle scala.util.parsing.input you'll find available positioned readers:
chararrayreader charsequencereader pagedseqreader streamreader addendum
creating 1 of these readers, chararrayreader, e.g., simple:
val auto = new chararrayreader("sample input") now have reader feed parser.
parsing scala
No comments:
Post a Comment