src/Pure/Thy/thy_header.scala
changeset 44569 5130dfe1b7be
parent 44547 e9f26e66692d
child 44571 77ce24aa1770
equal deleted inserted replaced
44565:93dcfcf91484 44569:5130dfe1b7be
    73 
    73 
    74   /* read -- lazy scanning */
    74   /* read -- lazy scanning */
    75 
    75 
    76   def read(reader: Reader[Char]): Header =
    76   def read(reader: Reader[Char]): Header =
    77   {
    77   {
    78     val token = lexicon.token(Isabelle_System.symbols, _ => false)
    78     val token = lexicon.token(_ => false)
    79     val toks = new mutable.ListBuffer[Token]
    79     val toks = new mutable.ListBuffer[Token]
    80 
    80 
    81     @tailrec def scan_to_begin(in: Reader[Char])
    81     @tailrec def scan_to_begin(in: Reader[Char])
    82     {
    82     {
    83       token(in) match {
    83       token(in) match {