aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPSQLTokenizer.l
Commit message (Collapse)AuthorAgeFilesLines
* Change lexer definition of high bytes.Max2015-02-011-1/+1
| | | | | | | | | | | | flex does not(*) support UTF-8, therefore alpha [a-z_\.À-゚] has always been interpreted by flex as alpha [a-z_\.\xC3\x80-\xEF\xBE\x9F] I assume this is not what was indetend and the only reason it worked, is because C3 (195),BE (190) and 9F (159) are already covered by 80-EF (128-239). Incidentally this range would also cover the whole Unicode BMP in UTF8. This change should make it more obvious. (*) There were some patches in 2012 and 2014 but they don't seem to have been merged.
* Update lexer to reflect that backticks can actually escape themselves (won't ↵Max2015-02-011-1/+1
| | | | cause visible changes)
* Move some duplicate code into it's own fileMax2015-01-271-56/+3
|
* Remove more SVN properties.Stuart Connolly2014-01-261-3/+1
|
* Change Sequel Pro's license from GPL (version 2) to MIT.stuconnolly2012-07-251-12/+20
|
* - Fix more compiler warningsrowanbeentje2011-03-151-0/+1
| | | | | - Tweak README
* Fix compiler warnings related to flex and derived sourcesrowanbeentje2011-03-041-3/+2
|
* • implemented a new approach to split a string into single SQL statements ↵Bibiko2009-05-191-16/+19
| | | | | | | | by using the lexer SPTokenizer - the new method is called splitStringIntoRangesOfSQLQueries: in SPSQLParser - in CustomQuery's method queryAtPosition: can be found a test case which is as default not activated - must be improved further
* More header updates for source files, including Subversion Id property.stuconnolly2009-05-191-22/+23
|
* • optimized SQLtokenizer lexerBibiko2009-05-141-24/+25
|
* • added SPSQLTokenizerBibiko2009-05-141-0/+134
- this is an approach to make usage of lex to split a string very fast into SQL queries considering the "delimiter" switch and compound-statements via CREATE ... BEGIN ... END; without using "delimiter"