4 ms·
ANSI C and Python grammars: Nick said ... @Adam: check out http://www.flickr.com/photos/nicksieger/281055530/ http://www.flickr.com/photos/nicksieger/2810555
by DTrejo 17y ago
ANSI C and Python grammars:
Nick said ...
@Adam: check out http://www.flickr.com/photos/nicksieger/281055530/ http://www.flickr.com/photos/nicksieger/281055530/ and http://www.flickr.com/photos/nicksieger/281055485/ http://www.flickr.com/photos/nicksieger/281055485/. I can’t even imagine what a Perl grammar would look like
- Periodic 17y agoBoth of those are fairly simple! It's refreshing. I know some python people claim that the more rigid syntax of Python helps you code better. But I wouldn't be surprised if there was some motivation from the interpreter writers.
- jazzdev 17y agoI can’t even imagine what a Perl grammar would look like Since there's no BNF for Perl it would be hard to visualize its grammar.
- james2vegas 17y agoperly.y might help (sadly it recently went from yacc to bison).
- martythemaniak 17y agoWell, you could use perl6's grammar, which is the closest you can get. Comparing it to python is rather funny: http://www.python.org/doc/2.5.1/ref/grammar.txt http://www.python.org/doc/2.5.1/ref/grammar.txt http://svn.pugscode.org/pugs/src/perl6/STD.pm http://svn.pugscode.org/pugs/src/perl6/STD.pm If you do a wc, perl6 is about 12-20 times the size of python (depending if you use lines or chars). It would be funny to see the per6 graph...
- chromatic 17y ago> [Perl 6] is about 12-20 times the size of python.... The Perl 6 grammar also includes comments and is itself written in Perl 6. A metacircular Python grammar would look different from the existing Python grammar.