protected static Stmt Match() { switch (Look.tag_value) { case ';': Move(); return(Null); case '{': return(Block.Match()); case LET: return(Let.Match()); case DEF: return(Def.Match()); case DOTNET: return(DotNet.Match()); default: { return(FuncCall.Match()); } } }