Commit graph

27 commits

Author SHA1 Message Date
Paul Beckingham
f06e5e56a0 Lexer: Now checks for termination and uses correct cursor math 2016-04-10 11:13:25 -04:00
Paul Beckingham
ce0eea7ba5 Lexer: Now checks for termination and uses correct cursor math 2016-04-10 11:13:09 -04:00
Paul Beckingham
c11750f088 Lexer: Added UUID recognition 2016-04-03 19:37:11 -04:00
Paul Beckingham
572da29b79 Lexer: Added ::wasQuoted 2016-04-02 16:25:42 -04:00
Paul Beckingham
574e3554a1 Lexer: Added ::isDuration 2016-03-28 23:02:28 -04:00
Paul Beckingham
7cb4764acf Lexer: Added ::isDate 2016-03-28 23:02:09 -04:00
Paul Beckingham
8dd887ddd2 Lexer: Added ::dateFormat default 2016-03-28 23:00:24 -04:00
Paul Beckingham
2e75326317 Lexer: Now uses std::make_tuple 2016-03-19 16:32:19 -04:00
Paul Beckingham
248add6cea Lexer: Added static ::tokenize method to reduce a string to tokens and types 2016-03-19 15:45:50 -04:00
Paul Beckingham
3b402e5f49 Lexer: Improved CppCoreGuidelines compliance 2016-01-19 00:41:30 -05:00
Paul Beckingham
266fe67ab1 Lexer: Migrated to unicodeHexDigit 2016-01-14 22:17:14 -05:00
Paul Beckingham
d2629584d5 Lexer: Migrated from ::iѕDigit to unicodeLatinDigit 2016-01-14 22:04:44 -05:00
Paul Beckingham
8db7077e12 unicode: Renamed unicodeAlpha to unicodeLatinAlpha 2016-01-14 21:53:54 -05:00
Paul Beckingham
26e69225b4 Lexer: Removed ::isAlph, migrated to unicodeAlpha 2016-01-14 17:48:01 -05:00
Paul Beckingham
278fcd5aa5 Lexer: Removed ::isWhitespace
- Migrated to unicodeWhitespace
2016-01-14 17:35:14 -05:00
Paul Beckingham
8b159d7225 Lexer: Added ::dequote 2016-01-06 10:43:26 -05:00
Paul Beckingham
ab9d0606fd Copyright: Updated to 2016 2015-12-31 15:26:25 -05:00
Paul Beckingham
a164a72156 Lexer: Added operator support 2015-12-25 16:44:21 -05:00
Paul Beckingham
476551c563 Lexer: Added path support 2015-12-24 00:26:34 -05:00
Paul Beckingham
703ec44ad0 Lexer: Aded URL support 2015-12-24 00:18:23 -05:00
Paul Beckingham
ee667cb68c Lexer: Added pattern support 2015-12-22 15:26:57 -05:00
Paul Beckingham
fa0c0e5fa7 Lexer: Added number support 2015-12-20 22:00:02 -05:00
Paul Beckingham
53bb3952b8 Lexer: Added hex number support 2015-12-20 21:19:03 -05:00
Paul Beckingham
95b2b25323 Lexer: Added ::typeName and ::typeToString for testing 2015-12-20 16:02:11 -05:00
Paul Beckingham
31c145ef9e Lexer: Added string support 2015-12-20 15:04:32 -05:00
Paul Beckingham
1ba3652c0e Lexer: Added ::trim methods 2015-12-20 13:11:32 -05:00
Paul Beckingham
897bc0bc14 Lexer: Added minimal lexer that currently only identifies words 2015-12-20 12:12:07 -05:00