24 Jul 2012
libbash weekly report #9
Progress of previous week
- Fix array declarations with one element
- Support string operations on arrays. Like
${array[@]/foo/bar}
- Escape more characters in strings that were used in some eclass
Since last year it there seems to have been some changes in the eclasses that impacted libbash, since the number of metadata files correctly parsed initially this year were much less than previously, but now they are again closer to that.
13255 out of 31020 metadata files are correct.
Plan for this week
- Support operators in variables in the builtin tests.
[ ${test} ${operator} ${value} ]
- Support multiline string declarations for local and declare.
- Fix a strange error in the parser when we have a string substitution after a variable attribution.
foo=bar echo ${VAR/a/b}.