From 7f10b4ed6a557b7a1fd1083939156a3dcf8b377e Mon Sep 17 00:00:00 2001 From: Flavio Cruz Date: Tue, 15 Mar 2016 05:31:41 -0400 Subject: Remove functions, procedures and simple procedures. This has been tested by cross-compiling a base Hurd system to make sure these kinds of routines are no longer used. * lexxer.l: Remove tokens. * parser.y: Remove token types and production rules. * routine.c: Remove rtMakeProcedure, rtMakeSimpleProcedure, rtMakeFunction. * routine.h: Remove enum values rkSimpleProcedure, rkProcedure, rkFunction. Remove dead fields from struct routine. * user.c: Simplify and remove dead code. --- lexxer.l | 3 --- 1 file changed, 3 deletions(-) (limited to 'lexxer.l') diff --git a/lexxer.l b/lexxer.l index 06b04e2..bd7a718 100644 --- a/lexxer.l +++ b/lexxer.l @@ -108,9 +108,6 @@ static void doSharp(const char *body); /* process body of # directives */ %% (?i:routine) RETURN(syRoutine); -(?i:function) RETURN(syFunction); -(?i:procedure) RETURN(syProcedure); -(?i:simpleprocedure) RETURN(sySimpleProcedure); (?i:simpleroutine) RETURN(sySimpleRoutine); (?i:subsystem) RETURN(sySubsystem); (?i:msgoption) RETURN(syMsgOption); -- cgit v1.2.3