Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site cmu-cs-k.ARPA Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!harvard!seismo!rochester!cmu-cs-pt!cmu-cs-k!tim From: tim@cmu-cs-k.ARPA (Tim Maroney) Newsgroups: net.lang.c Subject: Re: $ in identifiers and yacc Message-ID: <20980030@cmu-cs-k.ARPA> Date: Fri, 14-Dec-84 04:17:24 EST Article-I.D.: cmu-cs-k.20980030 Posted: Fri Dec 14 04:17:24 1984 Date-Received: Sun, 16-Dec-84 05:08:52 EST References: <2546@sdcc3.UUCP> Organization: Carnegie-Mellon University, CS/RI Lines: 17 There is no problem with yacc and a C compiler that accepts '$' in identifiers. All existing yacc programs would continue to work, and future ones would simply be written without using '$' in the identifiers. It is not as if making the change would break anything or make yacc less useful. It is my impression that the reason for '$' would be to access DEC OS globals. There are numerous other ways to do this, and that one (assembly-language output filtering) requires absolutely no change to the language. -=- Tim Maroney, Carnegie-Mellon University Computation Center ARPA: Tim.Maroney@CMU-CS-K uucp: seismo!cmu-cs-k!tim CompuServe: 74176,1360 audio: shout "Hey, Tim!" "Remember all ye that existence is pure joy; that all the sorrows are but as shadows; they pass & are done; but there is that which remains." Liber AL, II:9.