progs/fun/fun_parser.sc
changeset 822 815f03652bf9
parent 789 966c9fd84693
child 869 16247acc4b0e
equal deleted inserted replaced
821:c3f9e0fe08cb 822:815f03652bf9
   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 }