Gentoo Archives: gentoo-soc

From: Nathan Eloe <powerofazure@×××××.com>
To: gentoo-soc <gentoo-soc@l.g.o>
Subject: [gentoo-soc] libbash: Weekly progress report #5
Date: Mon, 28 Jun 2010 13:42:43
Message-Id: 4C28A6C4.9010900@gmail.com
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 As we come up on the last iteration before midterms, I find myself
5 coming close to being able to parse any bash file.
6
7 I've finished combining the fragment ASTs that I wrote at the very
8 beginning of the summer into the main tree. Also, I implemented a
9 missing feature (process substitutions) and added support for
10 associative arrays. Finally, I added Functions to the tree, meaning in
11 theory I should have no major part of the bash grammar left to implement.
12
13 The result?
14 http://dl.dropbox.com/u/8440169/asts.html
15 (I apologize for how poorly this "website" looks, it was just a quick
16 aggregation of the pictures and files I made for my iteration-end demo
17 this past weekend.)
18
19 The files parsed took some modifications (the purpose of generating
20 these pictures from real files was find out where the parser was
21 lacking). Despite coming up with a fairly long list of minor fixes, the
22 resulting ASTs are readable and (hopefully usable).
23
24 So... what's up for this week? Bug fixes. Lots and lots of bug fixes.
25 Little things that kept the files from being parsed exactly as they
26 were. When I fix those, the AST creation will be complete (though it
27 might need a few updates if I find things are missing or not as easy to
28 work with).
29
30 -----BEGIN PGP SIGNATURE-----
31 Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
32 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
33
34 iEYEARECAAYFAkwopsQACgkQFpoRlVgtqKY7xACffx/JlGL3BQuIdf2JiZRSLshm
35 6/AAn1MbqnKjR6canVQRVgj0/ftaiNUf
36 =+2uI
37 -----END PGP SIGNATURE-----