T. R. Bernstein
6811c71bd6
refactor: Adapt to new repository
2025-09-30 23:12:59 +02:00
David Jennes
71879ecdc9
Add attribution to all source code
2022-07-29 02:43:12 +02:00
David Jennes
f32c772b99
Warnings--
2022-07-28 03:13:01 +02:00
Ilya Puchka
701221c0fb
always evaluate block.super even if it is not used
2022-07-27 18:51:52 +02:00
David Jennes
19646bcddf
Update SwiftLint to 0.39.2 ( #295 )
...
* Update SwiftLint to 0.39.2
* Enable a bunch of extra rules
* Fix all warnings
* Ignore this Xcode generated folder
Co-authored-by: Olivier Halligon <olivier@halligon.net >
2020-08-12 22:52:00 +02:00
kawoou
4020a9851a
Test: SIL issues, #file as String
2019-04-15 13:35:33 +09:00
kawoou
3c973689a4
Fix swift SIL exception
2019-04-05 14:26:02 +09:00
Ilya Puchka
693565ddda
syntax error on empty variable tag
2019-01-12 22:28:09 +00:00
David Jennes
2d82dcb003
Fix issues in Tests
...
t
2018-11-11 17:34:47 +01:00
Ilya Puchka
f7bda226e8
Update to Spectre 0.9.0 ( #247 )
...
* update to Spectre 0.9.0
* fix variable spec tests
* fix flatMap warning
* updated CHANGELOG
2018-09-23 03:46:27 +03:00
David Jennes
0d4dee29b2
Use multiline strings
...
multi
t
t
2018-09-20 04:17:42 +02:00
Ilya Puchka
acda1b0caf
process template lines when Lexer is created not when parsing each token. ( #230 )
2018-09-10 11:39:19 +01:00
Ilya Puchka
96a004eb34
replace implicitly unwrapped optional with fatalError
2018-08-14 00:56:10 +01:00
Ilya Puchka
92ebfe59b1
removed unneeded error reporter references
2018-08-13 23:05:33 +01:00
Ilya Puchka
3a4cd8aa27
Merge branch 'master' into errors-logs-improvements
2018-08-12 22:08:13 +01:00
Ilya Puchka
ac2fd56e8e
storing full sourcemap in token, refactored error reporting
2018-01-01 16:22:06 +01:00
Ilya Puchka
ed885f462a
refactored environment tests
2018-01-01 16:22:05 +01:00
Ilya Puchka
8d68edd725
replaced Lexeme protocol with Token
2018-01-01 16:22:05 +01:00
Ilya Puchka
ea7e1efac7
fixed highlighting of errors happening in {{ block.super }}
2018-01-01 16:21:51 +01:00
Ilya Puchka
bb3f33724b
unified setting higlighting range for errors
2018-01-01 16:21:51 +01:00
Ilya Puchka
c486617854
fixed reporting errors in child templates
2018-01-01 16:21:51 +01:00
Ilya Puchka
9a28142fa6
reporting error with its parent context
2018-01-01 16:21:51 +01:00
Ilya Puchka
53c1550c5b
reporting node rendering errors using reference to node’s token
2018-01-01 16:21:50 +01:00
Ilya Puchka
5878c323a2
fixed iterating over template lines on linux
2018-01-01 16:21:50 +01:00
Ilya Puchka
079fdf39b8
added parent context to ErrorReporterContext and handling errors in include and extend nodes
2018-01-01 16:21:50 +01:00
Ilya Puchka
e59609f140
handling unknown filter errors
2018-01-01 16:21:50 +01:00
Ilya Puchka
d5f0be959f
using error reporter from environment to handle syntax errors
2018-01-01 16:21:50 +01:00
Kyle Fuller
26f30cbd9d
feat: Allow subclassing templates ( #79 )
2016-12-07 21:46:04 +00:00
Kyle Fuller
9e2a061795
refactor: Introducing Environments
2016-12-01 01:29:48 +00:00