aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers/LexBash.cxx
AgeCommit message (Collapse)AuthorFilesLines
2012-09-19Handle nested delimiter pairs. Feature #3569352.nyamatongwe1-7/+124
Bugs #1515556, #3008483, #3512208, #3515392. From Kein-Hong Man.
2012-09-16Fix multiple issues with Bash lexing and folding. Bug #3526563.nyamatongwe1-5/+20
From Kein-Hong Man. - fixed SCE_PL_DEFAULT constant reported by Matthew Brush - backtracks to previous line if necessary to resolve refresh issues for multiline segments (this SF bug 3526563) - properly refreshes HERE document body and code following it when HERE delimiter is changed - HERE delimiter with no ending quote is properly highlighted as an error, this did not previously work - leading spaces highlighted properly in quoted HERE delimiters - recognizes '' and "" HERE delimiters to match blank lines
2012-03-29Fixed a bug with the bash lexer's handling of singly-quoted strings. SF Bug ↵James Ribe1-2/+9
Tracker ID: 3512208
2011-01-27Dropped inclusion of PropSetSimple.h in lexers which do not use ↵nyamatongwe1-1/+0
PropSetSimple directly. Dropped declaration not needed in LexCPP.
2010-12-09Folding for Bash here documents. Feature #3118223.nyamatongwe1-0/+8
2010-10-27Fix for bug #3063822 for bash here docs starting with <<-nyamatongwe1-2/+2
2010-07-23Casts to avoid compiler warnings.nyamatongwe1-3/+3
2010-07-23Patch from Kein-Hong Man as feature #3033135nyamatongwe1-37/+183
- improved keyword highlighting with commands, compound commands, and constructs - consistent highlighting across line continuations for commands and expressions - proper highlighting of file test operators and option arguments - better highlighting within test expressions and arithmetic expressions Also fixes SF bug ticket #3027958
2010-07-13For new lexer design change includes to add new files and remove unused files.nyamatongwe1-6/+8
Normalise order of includes. Minor fixes for compatibility with new lexer design.
2010-07-13Moved lexers into lexers directory.nyamatongwe1-0/+521