Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-03-29 | Fix handling of '+' and '-' in numbers. | Neil | 1 | -4/+5 | |
From Michael Staszewski. | |||||
2015-03-27 | Bug [#1642] Reverting change set 5455 which caused problems with highlighting of | Neil | 1 | -5/+2 | |
braces within strings. | |||||
2015-03-18 | fix bug in fold.at.else processing, the code for "begin" that set ↵ | Joe Mueller | 1 | -3/+34 | |
levelMinCurrent was missing. Add support for lexer.verilog.fold.preprocessor.else that behaves like fold.at.else only for preprocessor `else and `elseif directives. | |||||
2015-03-18 | fix bug where macro styling allowed '.', fix bug where macro styling could ↵ | Joe Mueller | 1 | -2/+2 | |
carry over to the next line | |||||
2015-03-10 | fix problem where preprocessor fold code would incorrectly match ↵ | Joe Mueller | 1 | -1/+1 | |
`endcelldefine with `if | |||||
2015-02-24 | Reindented file consistently with tabs using astyle. | Neil | 1 | -187/+185 | |
The file had become a mixture of tab indenting and space indenting. No other changes were made in this change set. | |||||
2015-02-24 | Bug [#1642]. Fixes a bug with some strings in TCL. | Neil | 1 | -2/+6 | |
From Markus Moser. | |||||
2015-02-19 | Implement lexer.cpp.verbatim.strings.allow.escapes. | Neil Hodgson | 1 | -1/+8 | |
2015-02-17 | fix bug where terminating whitespace character was not included in escaped ↵ | Joe Mueller | 1 | -3/+1 | |
identifier | |||||
2015-02-17 | Reindented file consistently with 4 space indents using astyle -s4 -OHUKk3 | Neil | 1 | -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-17 | Bug [#1697]. Allow folding of multiline comments in Ruby. | Neil | 1 | -0/+24 | |
2015-02-12 | fix problem with typdef class statements creating a fold point, expecting an ↵ | Joe Mueller | 1 | -3/+13 | |
endclass statement | |||||
2015-02-09 | add support for escaped identifiers | Joe Mueller | 1 | -1/+13 | |
2015-02-10 | Fix hang in folding when document starts with "entity". | Neil | 1 | -3/+4 | |
From Vicente. | |||||
2015-01-30 | fix folding bugs with extern and pure virtual functions/tasks. fix folding ↵ | Joe Mueller | 1 | -1/+57 | |
bugs with wait fork and disable fork statements. | |||||
2015-01-29 | fix problem with folding comments by re-folding the previous line as was ↵ | Joe Mueller | 1 | -1/+12 | |
done in LexerModule::Fold | |||||
2015-01-24 | Fix a bug with the q-quote operator. | Neil | 1 | -23/+27 | |
From Michael Staszewski. | |||||
2015-01-22 | Feature [feature-requests:#1098]. Accept `is`/`us` integer suffixes instead of | Neil | 1 | -1/+3 | |
`i`/`u`. From Mika Attila. | |||||
2015-01-13 | fix bug in handling of comments, make some new features conditional on lexer ↵ | Joe Mueller | 1 | -19/+29 | |
properties to preserve backwards compatibility | |||||
2015-01-13 | LexHex S-Record: use the required data field size for some highlighting | Markus Heidelberg | 1 | -29/+75 | |
Equal to how it is already implemeted for the Intel HEX lexer. Specific record types do not use a data field, the checksum field directly follows the address field then. In these cases now the byte count field is also marked as wrong if its content is not what is to be expected for this record type. Also the checksum field is now fixed after the address field instead of allowing data field in between if the byte count is too big. Also simplify this code path for IHex to be equal to the Srec code. | |||||
2015-01-13 | LexHex: use SCE_HEX_RECTYPE_UNKNOWN also for Srec and IHex | Markus Heidelberg | 1 | -4/+22 | |
2015-01-11 | LexHex: add a default case for handling faulty states to all lexers | Markus Heidelberg | 1 | -0/+15 | |
If the state variable is set to a state not used in this lexer, an endless loop would occur because Forward() is never invoked then. | |||||
2015-01-11 | LexHex: add a new state for garbage data after the record | Markus Heidelberg | 1 | -8/+12 | |
IHex and Srec just set to the DEFAULT state before, TEHex used the SCE_HEX_DATA_UNKNOWN state for garbage data, which is not the actual intention for this state. | |||||
2015-01-11 | LexHex Tektronix: use more address field types, not just data address | Markus Heidelberg | 1 | -8/+30 | |
Also use the new function for checking whether the record type is unknown. | |||||
2015-01-11 | LexHex: move general helper function up and add a prototype | Markus Heidelberg | 1 | -17/+18 | |
Even if it is only used in the Tektronix lexer. | |||||
2015-01-11 | LexHex Tektronix: use the dedicated helper function for getting the length | Markus Heidelberg | 1 | -1/+2 | |
2015-01-11 | LexHex Tektronix: fix whitespace issues and remove unused leftover code | Markus Heidelberg | 1 | -11/+14 | |
Also clarify the intention of embracing the states in the format description. | |||||
2015-01-11 | LexHex: rename Tektronix extended HEX lexer from "thex" to "tehex" | Markus Heidelberg | 1 | -14/+14 | |
There exists a similar file format called "Textronix HEX", which would be the better candidate for this short name. | |||||
2015-01-08 | Feature [feature-requests:#1096]. Lexer added for Tektronix extended hex files. | Neil | 1 | -0/+203 | |
From danselmi. | |||||
2015-01-06 | attempt to fix compile errors with different versions of g++ caused by ↵ | Joe Mueller | 1 | -4/+5 | |
missing inclusion of algorithm header file. | |||||
2015-01-06 | modify LexVerilog.cxx to support coloring of inactive code due to ↵ | Joe Mueller | 1 | -142/+652 | |
preprocessor commands | |||||
2015-01-05 | Add folding support for Intel HEX files | Markus Heidelberg | 1 | -3/+57 | |
Extended address records can be used as fold point for subsequent data records. | |||||
2014-12-30 | Add new lexer for Intel HEX file format | Markus Heidelberg | 1 | -1/+282 | |
2014-12-30 | S-Record lexer: rename states from SCE_SREC_.. to SCE_HEX_.. | Markus Heidelberg | 1 | -39/+39 | |
Preparation for adding a new lexer which uses mostly the same states. | |||||
2014-12-30 | S-Record lexer: extract reusable parts of helper functions | Markus Heidelberg | 1 | -35/+60 | |
CalcChecksum() takes a parameter to decide between one's or two's complement. The variable "cs" has been changed to "signed int" to simplifiy calculation of the two's complement with signed arithmetic instead of using bitwise operations, which would cause "overflow" warnings in Coverity without additional "& 0xFF" masking. | |||||
2014-12-29 | S-Record lexer: fix the description of the maximum data field digit count | Markus Heidelberg | 1 | -8/+8 | |
500 was only true for S3 records with 32-bit address. | |||||
2014-12-29 | S-Record lexer: add future-proof highlighting for unknown record types | Markus Heidelberg | 1 | -12/+14 | |
An S4 record for example, which is not defined in the S-Record specification, will now be highlighted until record end (checksum) instead of aborting after the "byte count" field. The former behaviour looked a bit half-baked. Since the size of the address field is unknown, the address and data fields are highlighted with the same style in the new state SCE_SREC_DATA_UNKNOWN. Alternating styles (ODD/EVEN) for readability of the data field of valid record types are not applied. | |||||
2014-12-29 | S-Record lexer: correctly count the characters of an invalid short line | Markus Heidelberg | 1 | -8/+18 | |
If the line only consisted of 3 digits (e.g. S12), then highlighting of the third one (first digit of the "count" field) was dependent on the content of the subsequent line. Now this digit is always highlighted as valid "byte count", independent on its value, if there is no further digit behind. The function return value can be negative now. | |||||
2014-12-17 | Highlights doc comment keywords; has separate styles for input, output, and | Neil | 1 | -68/+137 | |
inout ports; and fixes a bug in highlighting numbers. From Haimag Ren. | |||||
2014-12-12 | LexBash: Empty heredoc delimiters can also be indented | Colomban Wendling | 1 | -1/+2 | |
2014-12-12 | LexBash: Only tabulations are allowed as prefix with `<<-` heredoc | Colomban Wendling | 1 | -1/+1 | |
Only tabulations are allowed to prefix the delimiter on indented here-documents, not any white space. | |||||
2014-12-12 | LexBash: Don't allow spaces between `<<` and `-` in a heredoc operator | Colomban Wendling | 1 | -3/+6 | |
`<<-` is an operator of itself, not two separate tokens `<<` and `-`. This fixes handling of delimiters starting with `-`, like this: cat<< -EOF ... -EOF | |||||
2014-12-09 | Feature [feature-requests:#1091]. Lexer for Motorola S-Record. | Neil | 1 | -0/+360 | |
From Markus Heidelberg. | |||||
2014-11-28 | LexCPP: Also fold on square brackets | Colomban Wendling | 1 | -2/+2 | |
This allows to fold on array literals for languages like JavaScript that use square brackets to declare array literals. This should not change much for languages that only use square brackets for array indexation as the large majority of the time the open and close brackets are placed on the same line in these cases. | |||||
2014-11-29 | Add a missing comma to separate word list decriptions.rel-3-5-2 | Neil | 1 | -1/+1 | |
2014-11-25 | Bug [#1420]. CoffeeScript: Describe existing secondary keyword sets | Colomban Wendling | 1 | -0/+3 | |
2014-11-25 | Bug [#1420]. CoffeeScript: Drop code that doesn't apply to CoffeeScript | Colomban Wendling | 1 | -166/+9 | |
Drop obsolete code that was copied from LexCPP but that is not relevant or even valid for CoffeeScript. Closes #1420. | |||||
2014-10-14 | Bug [#1664]. Fix folding of "block" keyword. | Neil | 1 | -1/+2 | |
From danselmi. | |||||
2014-09-06 | Support the q-quote operator as SCE_SQL_QOPERATOR. | Neil | 1 | -1/+31 | |
From Michael Staszewski. | |||||
2014-09-03 | Remove unused function. | Neil Hodgson | 1 | -5/+0 | |