equal
deleted
inserted
replaced
25 case class Atom(val command: Command) extends Entry |
25 case class Atom(val command: Command) extends Entry |
26 { |
26 { |
27 def length: Int = command.length |
27 def length: Int = command.length |
28 } |
28 } |
29 |
29 |
30 def parse_sections(syntax: Outer_Syntax, root_name: String, text: CharSequence): Entry = |
30 def parse(syntax: Outer_Syntax, root_name: String, text: CharSequence): Entry = |
31 { |
31 { |
32 /* stack operations */ |
32 /* stack operations */ |
33 |
33 |
34 def buffer(): mutable.ListBuffer[Entry] = new mutable.ListBuffer[Entry] |
34 def buffer(): mutable.ListBuffer[Entry] = new mutable.ListBuffer[Entry] |
35 var stack: List[(Int, String, mutable.ListBuffer[Entry])] = List((0, root_name, buffer())) |
35 var stack: List[(Int, String, mutable.ListBuffer[Entry])] = List((0, root_name, buffer())) |