Paul Beckingham
c43a513158
Revert "[clang-tidy] Replace C style casts with C++ ones"
...
This reverts commit 13e1bf7204
.
2020-12-05 16:18:37 -05:00
Paul Beckingham
364b4ea8bd
Revert "[clang-tidy] Simplify boolean expressions"
...
This reverts commit 51870dff34
.
2020-12-05 16:18:37 -05:00
Paul Beckingham
c02e369fbc
Revert "[clang-tidy] Cast integer to string"
...
This reverts commit da75c159ca
.
2020-12-05 16:18:37 -05:00
Rosen Penev
da75c159ca
[clang-tidy] Cast integer to string
...
Found with bugprone-string-integer-assignment
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 15:03:43 -05:00
Rosen Penev
51870dff34
[clang-tidy] Simplify boolean expressions
...
Found with readability-simplify-boolean-expr
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 15:03:43 -05:00
Rosen Penev
13e1bf7204
[clang-tidy] Replace C style casts with C++ ones
...
Found with google-readability-casting
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 15:03:43 -05:00
Rosen Penev
55d103c491
[clang-tidy] Remove redundant const
...
Found with readability-const-return-type
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 15:03:43 -05:00
Rosen Penev
e3ceda9ce1
[clang-tidy] Use '' for single characters
...
Found with performance-faster-string-find
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 15:03:43 -05:00
Rosen Penev
426e067f43
[cl;ang-tidy] Don't initialize strings
...
Found with readability-redundant-string-init
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 15:03:43 -05:00
Rosen Penev
54e40008c9
[clang-tidy] Convert 0/1 to false/true
...
Found with modernize-use-bool-literals
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 15:03:43 -05:00
Rosen Penev
0344856d65
[clang-tidy] Switch C headers to C++ ones
...
Found using modernize-return-braced-init-list
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 15:03:43 -05:00
Rosen Penev
bf40ea8816
[clang-tidy] Use default to initialize constructors
...
Found with modernize-use-equals-default
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 15:03:43 -05:00
Tomas Babej
a09f9d48ab
Update copyright to 2020
2020-11-21 12:27:05 -05:00
Tomas Babej
8066e4e6e2
meta: Update copyright year
2019-01-01 08:46:21 -05:00
Simon Ruderich
e817dfc800
Always use https:// link for opensource.org
...
It was already used in a few places, make this consistent.
2018-03-04 14:53:07 +01:00
Paul Beckingham
cae3f06b7d
Lexer: Migrated to unicodeLatinDigit
2018-01-25 01:08:26 -05:00
Paul Beckingham
adc965e762
Lexer: Migrated to unicodeLatinAlpha
2018-01-25 00:59:05 -05:00
Paul Beckingham
e199bc98b3
Lexer: Migrated to unicodeHexDigit
2018-01-25 00:53:47 -05:00
Paul Beckingham
cac258ef72
Lexer: Migrated to unicodeWhitespace
2018-01-25 00:47:23 -05:00
Paul Beckingham
c242730b6d
Lexer: Fixed DOM missing lookahead
2018-01-24 23:50:42 -05:00
Paul Beckingham
0de169bb10
Copyright 2018
2017-12-31 19:22:07 -05:00
Paul Beckingham
f7ab2c4b2d
DOM: New reference tw.version.
2017-04-29 11:24:08 -04:00
Paul Beckingham
c0d5d5974e
Lexer: Migrated from ISO8601p to Duration
2017-03-04 21:43:43 -05:00
Paul Beckingham
769d4a2ebe
Lexer: Migrated from ISO8601d to Datetime
2017-03-04 20:53:16 -05:00
Paul Beckingham
46ef672317
Lexer: Typo
2017-02-27 08:41:03 -05:00
Paul Beckingham
a92f596bc0
DOM: New references: tw.syncneeded, tw.program, tw.args, tw.width, tw.height
...
- And deprecating context.program, context.args, context.width, context.height
2017-02-25 19:21:24 -05:00
Paul Beckingham
5206b4a84b
TW-1827: Extract annotations from a task
...
- Thanks to Ryan.
2017-01-16 16:00:16 -05:00
Paul Beckingham
a50e65a134
Copyright update
2017-01-01 12:30:04 -05:00
Paul Beckingham
641d232dea
Copyright: Updated to 2016
2015-12-31 15:06:43 -05:00
Paul Beckingham
ba23b926dd
Lexer: Missing include
2015-10-30 12:44:00 -04:00
Paul Beckingham
6ce3285c77
Lexer: Modified ::trim to make one less copy
2015-10-30 11:41:16 -04:00
Paul Beckingham
182b5427cd
Lexer: Migrated trim(), trimLeft() and trimRight() from text to Lexer
2015-10-30 11:17:23 -04:00
Paul Beckingham
51def4b12b
Lexer: Migrated commify, ucFirst and lowerCase from text to Lexer
2015-10-30 10:57:14 -04:00
Paul Beckingham
e8f4d6904b
Lexer: Removed one indirect lookup from ::dequote
2015-10-11 09:05:12 -04:00
Paul Beckingham
808600a705
Lexer: ::isAllDigits should not return true on trivial input
2015-10-10 20:42:00 -04:00
Paul Beckingham
d4abae0f70
Lexer: Removed ::isoEnabled, which belongs in ISO8601{d,p}
2015-10-04 11:11:48 -04:00
Paul Beckingham
7641a86f23
Lexer: Migrated from Date to ISO8601d
2015-10-03 19:37:30 -04:00
Paul Beckingham
b4e5285a50
Lexer: Updated list of Unicode space characters
2015-09-15 17:02:59 -04:00
Paul Beckingham
e4132f6a02
CLI2: Expand DOM references in single-token values
2015-09-07 11:49:55 -04:00
Paul Beckingham
29f17aed68
Lexer: Duration replaced by ISO8601p
2015-08-12 07:56:48 -04:00
Paul Beckingham
38500fd90b
TW-1652: task rm misparsed
...
- Thanks to Daniel Shahaf.
2015-08-07 19:33:27 -04:00
Paul Beckingham
92d37e5124
Lexer: An 8-digit string is now allowed to be considered a UUID
2015-08-07 09:21:58 -04:00
Paul Beckingham
fda8161be8
Lexer: Added missing rollback
2015-08-05 08:16:17 -04:00
Paul Beckingham
f7ab55abeb
Lexer: Improved the recognition in ::isSet
2015-08-04 17:41:19 -04:00
Paul Beckingham
a5507678e8
Lexer: ::isDOM failed to enforce minimum size before allowing no endBoundary
2015-07-27 01:53:32 -04:00
Paul Beckingham
c2f08c8f05
Lexer: Bug in ::isDOM required '.' separators to have endBoundary
2015-07-27 01:52:59 -04:00
Paul Beckingham
99a53edca0
Lexer: ::isLiteral now stops at EOS
2015-07-27 00:57:30 -04:00
Paul Beckingham
0c7e731b0d
Lexer: Integrated ::commonLength
...
- Uses std::string::size_type for all string lengths, offsets.
- Rewrote ::isLiteral to be simpler.
- Added support for abbreviated DOM refs.
- Obeys rc.abbreviation.minimum, indirectly.
- Added tests.
2015-07-27 00:31:15 -04:00
Paul Beckingham
a9b701ae6d
Lexer:: Implemented ::commonLength with offsets, for embedded parsing
2015-07-27 00:04:00 -04:00
Paul Beckingham
244c81a647
Lexer: Implemented ::commonLength for word root comparison
2015-07-26 23:52:17 -04:00