Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbosgd!gatech!gitpyr!roy From: roy@gitpyr.UUCP (Roy Mongiovi) Newsgroups: net.lang.c Subject: Re: Re: C not LALR(1) & compiler bugs Message-ID: <1313@gitpyr.UUCP> Date: Fri, 31-Jan-86 00:08:42 EST Article-I.D.: gitpyr.1313 Posted: Fri Jan 31 00:08:42 1986 Date-Received: Sat, 1-Feb-86 06:11:02 EST References: <10200035@ada-uts.UUCP<561@well.UUCP> <163@cosivax.UUCP> Organization: Georgia Institute of Technology, Atlanta Lines: 12 Summary: Most languages are context sensitive. Now wait just a minute here. I'm not sure you really mean "context sensitive". Any language that has goto's or forces you to declare your variables is context sensitive. (A goto isn't legal if the corresponding label isn't defined, and that assignment statement isn't valid if the variable isn't declared.) In fact, all that yucky type checking etc. that's done by the semantic routines is there because useful languages really are context sensitive. It seems to me that you want a word that means "the grammar is ambiguous unless you consider context," but that's a bit more specific than context sensitivity.... -- Roy J. Mongiovi. Office of Computing Services. User Services. Georgia Institute of Technology. Atlanta GA 30332. (404) 894-6163 ...!{akgua, allegra, amd, hplabs, ihnp4, masscomp, ut-ngp}!gatech!gitpyr!roy