aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser.c
Commit message (Expand)AuthorAge
* First stab at directory transition. Test with care...Gravatar axel2006-10-19
* Various minor cleanupsGravatar axel2006-10-09
* Indent empty lines after a block command correctly. Thanks to Philip Ganchev ...Gravatar axel2006-10-09
* Be more rigorous with the exit codes set by the parser and builtinsGravatar axel2006-10-09
* Unknown commands should set the status flag to 127, as in bash and friendsGravatar axel2006-10-09
* Make sure that if a syntax error occurs, the parser does not try to evaluate ...Gravatar axel2006-10-09
* Make sure indentation works even if a line begins with whitespaceGravatar axel2006-10-09
* Fix a few places where uncasted 0 was used as a null pointer in vararg functi...Gravatar axel2006-10-08
* Add autoindentation supportGravatar axel2006-10-07
* Drop the optional checking of block type for the end builtinGravatar axel2006-10-05
* First stab at multiline editingGravatar axel2006-10-02
* Minor tweaks to code validation for the for builtin (again)Gravatar axel2006-10-02
* Add syntax check to see that the for builtin is not given an insufficient num...Gravatar axel2006-09-26
* Make sure that syntax validator allows use of 'break' and 'continue' with --h...Gravatar axel2006-09-18
* Make it possible to save a function when defining it using the -S switchGravatar axel2006-09-09
* Fix crash bug in cyntax validator when using an illegal command name. Thanks ...Gravatar axel2006-09-08
* Optionally add type of block to the end builtin to verify block nesting corre...Gravatar axel2006-09-06
* Clear error buffer before creating new error message to avoid bug causing all...Gravatar axel2006-09-06
* Use dynamically sized buffer for reporting error messages in the parserGravatar axel2006-08-29
* Fix incorrect usage of the term subshell when command substitution was meantGravatar axel2006-08-23
* Rearrange includes so that config.h is always the first file to be includedGravatar axel2006-08-11
* Minor fix to code for detecting help switches to builtinsGravatar axel2006-07-24
* Minor code edits. Use CHECK instead of a few error messages, add a few commen...Gravatar axel2006-07-21
* Minor duplicate code removalGravatar axel2006-07-20
* Print help message when the case builtin is misusedGravatar axel2006-07-20
* Improve error message for attempts to use Posix variable assignmentsGravatar axel2006-07-20
* Remove translate.c. The gettext fallback functionality is moved to fallback.c...Gravatar axel2006-07-20
* Overhaul of the script autoloader. This should make sure that old scripts are...Gravatar axel2006-07-13
* Fix two crash bugs in highlighter/parser for malformed lines (Thanks to Netoc...Gravatar axel2006-07-03
* Switch from die_mem function to DIE_MEM macro in order to be able to give a l...Gravatar axel2006-07-03
* Check exit status of close and fclose in a few extra placesGravatar axel2006-06-21
* Update input validation. Always use the magic CHECK macro, which prints an er...Gravatar axel2006-06-21
* Large number of sourcecode comment edits, and some minor code polishGravatar axel2006-06-20
* Documentation updates. Fixes a few formating bugs, adds various minor missing...Gravatar axel2006-06-17
* Make the validator show the help for a block command missing an 'end'Gravatar axel2006-06-16
* Check the return value of the unescape call at all placesGravatar axel2006-06-15
* Add support for hishlighting potentially valid paths - default behaviour is t...Gravatar axel2006-06-14
* Major restructuring of the buildsystem, meaning that the documentation doesn'...Gravatar axel2006-06-13
* Minor code editsGravatar axel2006-06-13
* Use halloc in a few more places, including the highlight codeGravatar axel2006-06-13
* Minor code edits - add a few braces, a few minor safety checks, etc.Gravatar axel2006-06-09
* Edits to source code commentsGravatar axel2006-06-09
* Add more function input validation checksGravatar axel2006-06-09
* Fix minor typos in code commentsGravatar axel2006-06-05
* Make sure code validation error output for e.g. the complete builtin can be r...Gravatar axel2006-06-02
* Highlight invalid use of variable expansion operatorGravatar axel2006-06-02
* Make validation code show offening parameter on perameter expansion problemsGravatar axel2006-06-01
* Increase size of buffer for parser error string. Should change this to a dyna...Gravatar axel2006-06-01
* Fix major memory leak in highlighting code and a minor leak in the parserGravatar axel2006-05-28
* Minor editsGravatar axel2006-05-27