From: mah@mhorton.net (Mary Ann Horton)
Subject: [TUHS] Comments on "C"
Date: Fri, 09 Sep 2016 14:15:29 -0700 [thread overview]
Message-ID: <5ebf745233cd51fbdbe56a4faf2216b3@mhorton.net> (raw)
In-Reply-To: <20160908133038.CF61818C0CB@mercury.lcs.mit.edu>
When I was at Berkeley working on my dissertation, I wrote a tool that
would let you edit a text file written in any language you could define
with a grammar, with syntax and semantic error checking while you
edited. I had grammars for several popular (in 1980) languages. The
only one I couldn't properly create a grammar for was C.
There were two problems:
1) typedef, which lets you create new words with syntax implications,
and
2) the preprocessor, which lets you get into all kinds of syntax trouble
Mary Ann
next prev parent reply other threads:[~2016-09-09 21:15 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-08 13:30 Noel Chiappa
2016-09-08 14:22 ` Tony Finch
2016-09-08 19:20 ` Ron Natalie
2016-09-08 22:06 ` Dave Horsfall
2016-09-09 3:02 ` Ronald Natalie
2016-09-09 6:06 ` Diomidis Spinellis
2016-09-09 21:15 ` Mary Ann Horton [this message]
-- strict thread matches above, loose matches on Subject: below --
2016-09-09 2:43 Doug McIlroy
2016-09-08 12:35 Doug McIlroy
2016-09-09 17:07 ` scj
2016-09-01 9:17 Norman Wilson
2016-09-01 15:11 ` Clem Cole
2016-09-01 21:47 ` Tim Bradshaw
2016-09-02 0:11 ` Mary Ann Horton
2016-09-02 7:10 ` Steve Simon
2016-09-02 10:02 ` Steve Nickolas
2016-09-02 14:13 ` Random832
2016-09-02 21:23 ` Dave Horsfall
2016-09-04 17:03 ` scj
2016-09-05 13:07 ` Ron Natalie
2016-09-04 22:24 ` Nemo
2016-08-28 18:21 Dave Horsfall
2016-08-29 0:37 ` Marc Rochkind
2016-08-29 0:42 ` Larry McVoy
2016-08-29 1:54 ` Steve Nickolas
2016-09-08 1:19 ` Blake McBride
2016-08-29 3:16 ` Greg 'groggy' Lehey
2016-08-31 10:02 ` Tim Bradshaw
2016-08-31 12:59 ` John Cowan
2016-08-31 13:32 ` Ron Natalie
2016-08-31 14:37 ` John Cowan
2016-08-31 13:57 ` Brantley Coile
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5ebf745233cd51fbdbe56a4faf2216b3@mhorton.net \
--to=mah@mhorton.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).