Age | Commit message (Collapse) | Author | Files | Lines |
|
Adds property 'lexer.nim.raw.strings.highlight.ident'.
|
|
as one problem is trying to run 64-bit Python with a 32-bit DLL or vice versa.
|
|
The TCL lexer handles CRLF line ends strangely often with different styles for
the CR and LF. This breaks the unit testing driver as the CR and LF are now
separated in the output leading to 2 lines where there was one. It also causes
differences in runs between Windows and Unix.
|
|
|
|
|
|
|
|
|
|
|
|
UTF-16 code units added.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
on Linux.
|
|
|
|
This option is provisional and experimental.
|
|
|
|
|
|
|
|
arguments as that is clumsy when converting types.
|
|
implementations of that interface.
|
|
Use #define for Catch to report memory leaks after main as the previous call to
_CrtDumpMemoryLeaks was too early and listed a static allocation as a leak.
|
|
|
|
Use UTF8BytesOfLead to determine expected length early in function to quickly
detect argument not long enough, invalid single bytes and invalid first trail
then branching on length for more detailed checks.
|
|
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character
into UniConversion.
|
|
but also allowing std::auto_ptr for Catch.
|
|
Friendlier treatment of invalid UTF-8.
Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
different style types.
Currently only instantiated over <int, int>.
|
|
|
|
|
|
|
|
interfaces ILexer4 and IDocument.
|
|
|
|
|
|
|
|
Allows pointer returning methods like GetRangePointer to work in 64-bit code.
|
|
|
|
Define UniqueString as a move-only string and use in a SparseVector for
ContractionState.
Remove SparseVector method specializations that are no longer needed.
|
|
Provide InsertEmpty and both const and non-const reference returning operator[].
Add and fix comments.
|