aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers/LexRuby.cxx
AgeCommit message (Collapse)AuthorFilesLines
2021-01-29Remove Lexilla files from ScintillaNeil1-1879/+0
2019-11-21Feature [feature-requests:#1326] Recognize squiggly heredocs.Zufu Liu1-3/+3
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-2/+0
interfaces ILexer4 and IDocument.
2017-07-17Update types for Unix LP64 after changes to Sci_Position/Sci_PositionU.Neil Hodgson1-1/+1
2016-02-17Ruby: Fix some HereDoc recognition with several expressions on a lineColomban Wendling1-1/+30
Part of bug [#1810].
2016-02-17Ruby: Allow a symbol before a HereDoc for an implicit hash argumentColomban Wendling1-0/+10
Part of bug [#1810].
2016-02-16Bug [#1810]. Lex alternate hash key syntax 'key:' as a symbol.Colomban Wendling1-0/+5
2015-07-30Use Sci_Position / Sci_PositionU for variables in lexers that representJoe Mueller1-61/+61
positions and line numbers and may be widened to 64-bits in a future release.
2015-07-25Use Sci_PositionU/Sci_Position for arguments to functional lexers, folders, andNeil1-2/+2
comment recognizers to allow for future implementation of 64-bit positions.
2015-02-17Reindented file consistently with 4 space indents using astyle -s4 -OHUKk3Neil1-410/+411
The file had become a mixture of tab indenting and space indenting amd the most common indentation was 4 spaces. No other changes were made in this change set.
2015-02-17Bug [#1697]. Allow folding of multiline comments in Ruby.Neil1-0/+24
2014-07-30Ruby: fix theoretical missing assignment and remove dead oneColomban Wendling1-1/+1
2014-07-29Allow identifier suffix = in Ruby symbol literalsColomban Wendling1-1/+6
See comments in bug [#1627] for some details.
2014-07-29Allow global/class/instance variables as Ruby symbol literalsColomban Wendling1-0/+25
See comments in bug [#1627] for some details.
2014-07-29Bug [#1627]. Allow FIDs as Ruby symbol literalsColomban Wendling1-1/+5
2014-05-24Removing style byte indicators.Neil1-3/+2
2014-01-20Fix typos in comments (lexers)Stefan Weil1-1/+1
2013-06-29Simplify code so that it is understood by cppcheck, avoiding warnings.Neil1-1/+1
2013-04-05Fix crash in 64-bit builds due to unsigned underflow.nyamatongwe1-1/+1
2012-09-14Recognize Ruby HereDoc after an instance or class variableColomban Wendling1-1/+6
This fixes highlighting HereDoc in constructs like this: @foo.concat <<END ... END
2012-09-13Fix folding of "for" Ruby loopsColomban Wendling1-2/+5
The "for" loops can end with a "do" keyword, and this "do" shouldn't start its own scope.
2012-02-25Fix dead code warnings from Xcode Analyze.nyamatongwe1-2/+0
2011-12-09Fixed ruby lexer to correctly handle '=begin' comments at start of file. Any ↵Nathan Broadbent1-2/+2
'=' at the start of a file would incorrectly trigger the comment state. --- lexers/LexRuby.cxx | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
2011-01-27Dropped inclusion of PropSetSimple.h in lexers which do not use ↵nyamatongwe1-1/+0
PropSetSimple directly. Dropped declaration not needed in LexCPP.
2011-01-19Increased style bits to 6 as style numbers above 31 used.nyamatongwe1-1/+1
2010-12-09Folding for Ruby here documents. Feature #3118224.nyamatongwe1-1/+7
2010-10-20Trailing whitespace fixed.nyamatongwe1-2/+2
2010-10-20Folding fix for "if" keyword used as a modifier where it is separatednyamatongwe1-3/+38
from the modified statement by an escaped new line. From bug #2093767.
2010-10-20Handle % quoting better.nyamatongwe1-0/+9
From bug #2093767.
2010-10-20Treat all dots as operators in ranges 1..2 and 1...2 rather thannyamatongwe1-0/+4
treating the first dot as part of a number. Fixes part of bug #3058496 and patch came from bug #2093767.
2010-07-13For new lexer design change includes to add new files and remove unused files.nyamatongwe1-50/+55
Normalise order of includes. Minor fixes for compatibility with new lexer design.
2010-07-13Moved lexers into lexers directory.nyamatongwe1-0/+1715