aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Doc: create a doc folder for libbash documentationMu Qiao2011-08-046-5/+6
* Doc: generate docs for public headersMu Qiao2011-08-042-8/+10
* Doc: reduce doxygen warningsMu Qiao2011-08-043-7/+9
* Doc: hide undocumented classes and membersMu Qiao2011-08-041-2/+2
* Doc: improve \class documentationMu Qiao2011-08-0412-2/+54
* Doc: update READMEMu Qiao2011-08-041-0/+12
* Build: add ABI versionMu Qiao2011-08-042-0/+2
* Build: rename libcppbash to libbashMu Qiao2011-08-041-67/+67
* Build: add libbash.pc.inMu Qiao2011-08-044-2/+16
* Build: install public headersMu Qiao2011-08-0329-38/+50
* Parser: improve the rule for regular expressionMu Qiao2011-08-022-3/+18
* Parser: allow 'function' to be string literalMu Qiao2011-08-026-20/+27
* Parser: allow 'test' to be string literalMu Qiao2011-08-024-5/+18
* Walker: support expansions without colonMu Qiao2011-08-023-13/+53
* Parser: split token compositionsMu Qiao2011-08-022-4/+6
* Parser: make spaces around < and > optionalMu Qiao2011-08-022-8/+10
* Parser: support ${?}Mu Qiao2011-08-022-0/+2
* Parser: support process sub as redirection destMu Qiao2011-08-022-4/+11
* Walker: support brace expansion for local and exportMu Qiao2011-08-025-7/+10
* Builtin: reimplement the local built-inMu Qiao2011-08-0214-35/+133
* Parser: support empty command with redirectionMu Qiao2011-08-024-12/+31
* Parser: improve exported variable handlingMu Qiao2011-08-022-6/+8
* Utility: add isolated functions for instruoMu Qiao2011-08-022-3/+8
* Parser: put includes to more proper placeMu Qiao2011-08-021-1/+2
* Parser: make the lexer code thread-safeMu Qiao2011-08-021-5/+22
* Core: do not declare $* to be read-onlyMu Qiao2011-08-022-1/+8
* Parser: fix here document startMu Qiao2011-08-024-3/+24
* Parser: fix single quoted string in command subMu Qiao2011-08-022-0/+2
* Parser: improve here document and here stringMu Qiao2011-08-022-3/+8
* Parser: allow white spaces around array indexMu Qiao2011-08-022-1/+2
* Parser&Walker: support nested arithmetic expansionMu Qiao2011-08-024-1/+5
* Parser: allow command name that starts with 'test'Mu Qiao2011-08-023-3/+4
* Parser&Walker: support escaped characters in stringMu Qiao2011-08-024-1/+12
* Parser: remove tokens for assignmentMu Qiao2011-08-023-29/+29
* Parser: fix array size expansionMu Qiao2011-08-024-9/+16
* Parser: fix the rule for expansion patternMu Qiao2011-08-022-25/+38
* Parser: fix brace handling in regexMu Qiao2011-08-022-2/+2
* Parser&Walker: reimplement export built-inMu Qiao2011-08-0210-8/+118
* Parser: allow filename expansion charactersMu Qiao2011-08-022-1/+4
* Parser: remove tokens for += and -=Mu Qiao2011-08-024-13/+16
* Parser: make the blanks before semicolon optionalMu Qiao2011-08-022-5/+4
* Parser: allow blanks before semicolon for for_exprMu Qiao2011-08-022-1/+2
* Parser: support '@' in non-quoted stringMu Qiao2011-08-022-1/+3
* Core: raise exception when using local outside functionMu Qiao2011-08-022-0/+19
* Parser: support -a and -i option for localMu Qiao2011-08-022-1/+17
* Walker: support == in arithmetic comparisonMu Qiao2011-08-022-0/+3
* Parser: support == in arithmetic comparisonMu Qiao2011-08-022-1/+14
* Parser: allow empty value for sub-array expansionMu Qiao2011-08-022-2/+8
* Parser: allow braces in command argumentsMu Qiao2011-08-023-4/+9
* Parser: add back more testsMu Qiao2011-08-027-9/+10