progs/fun/fun_parser.sc
changeset 822 6b06aeb192ea
parent 789 f0696713177b
child 869 81ee93b87258
equal deleted inserted replaced
821:f914b9476dc7 822:6b06aeb192ea
   161 import ammonite.ops._
   161 import ammonite.ops._
   162 
   162 
   163 def parse_tks(tks: List[Token]) : List[Decl] = 
   163 def parse_tks(tks: List[Token]) : List[Decl] = 
   164   Prog.parse_single(tks)
   164   Prog.parse_single(tks)
   165 
   165 
   166 @doc("Parses a file.")
   166 //@doc("Parses a file.")
   167 @main
   167 @main
   168 def main(fname: String) : Unit = {
   168 def main(fname: String) : Unit = {
   169   val tks = tokenise(os.read(os.pwd / fname))
   169   val tks = tokenise(os.read(os.pwd / fname))
   170   println(parse_tks(tks))
   170   println(parse_tks(tks))
   171 }
   171 }