sys

A set of unix utils in hare!
Log | Files | Refs | README

parse.ha (186B)


      1 use lex;
      2 
      3 type value = [](expr | str);
      4 
      5 type expr = struct {
      6 	// must be length 1
      7 	cmd: value,
      8 	// can be any length, even 0
      9 	args: value
     10 };
     11 
     12 fn parseexpr(l: *lex::lexer) expr = {
     13 		
     14 };