Connor Skees
|
8fabda6363
|
use back() rather than indexing at len - 1
|
2020-08-05 03:26:50 -04:00 |
|
Connor Skees
|
61ef52eb3f
|
replace .get(0) with .first()
|
2020-08-05 03:09:10 -04:00 |
|
Connor Skees
|
df1456f9b1
|
use new predicate parsing for bracketed lists
|
2020-08-05 03:03:58 -04:00 |
|
Connor Skees
|
9c2d1200f7
|
allow multiline comments in functions
|
2020-08-04 02:13:15 -04:00 |
|
Connor Skees
|
a79c62c2fa
|
allow escaped ! in selectors
|
2020-08-04 02:05:59 -04:00 |
|
Connor Skees
|
55bcd1d1dd
|
resolve panic from malformed filter argument
|
2020-08-04 01:35:49 -04:00 |
|
Connor Skees
|
622d44ac63
|
disallow selectors and styles in functions
|
2020-08-04 01:18:34 -04:00 |
|
Connor Skees
|
3e5f69118b
|
disallow more at-rules in @function
|
2020-08-02 23:00:00 -04:00 |
|
Connor Skees
|
2df5e1b274
|
resolve panic on malformed args missing closing parenthesis
|
2020-08-02 22:24:37 -04:00 |
|
Ivan Tham
|
c5814a4a06
|
refactor parser return
|
2020-08-02 15:03:55 -04:00 |
|
Connor Skees
|
6189810ced
|
allow vendor prefixed special css functions
|
2020-08-02 14:52:46 -04:00 |
|
Connor Skees
|
da3c3eabfc
|
refactor how @content scoping is handled
|
2020-07-30 23:40:34 -04:00 |
|
Connor Skees
|
da9c0b78b2
|
variables declared in mixins can be accessed after @content
|
2020-07-30 22:26:24 -04:00 |
|
Connor Skees
|
f587a36367
|
fix regression involving min and max inside color functions
|
2020-07-29 08:27:53 -04:00 |
|
Connor Skees
|
e0cecb4e5c
|
allow @keyframes to have vendor prefixes and decimal selectors
|
2020-07-29 07:25:21 -04:00 |
|
Connor Skees
|
6631b8ae0e
|
correctly parse the function filter syntax
|
2020-07-28 18:09:23 -04:00 |
|
Connor Skees
|
ace9757897
|
use a predicate to simplify and improve parsing of maps
|
2020-07-28 01:59:43 -04:00 |
|
Connor Skees
|
f69b863e33
|
better handle silent comments in maps and fn args
|
2020-07-27 22:30:36 -04:00 |
|
Connor Skees
|
dee6699bde
|
remove superfluous parser creation
|
2020-07-25 18:33:59 -04:00 |
|
Connor Skees
|
7f25d526f5
|
more liberally throw away comments alongside whitespace
|
2020-07-25 15:03:49 -04:00 |
|
Connor Skees
|
3757c39c6f
|
resolve panic from the input foo($--)
|
2020-07-25 14:45:11 -04:00 |
|
Connor Skees
|
f2cd74528b
|
remove unwrap from next_is_hyphen()
|
2020-07-25 01:05:42 -04:00 |
|
Connor Skees
|
67cbf9591a
|
allow !optional in @extend
|
2020-07-24 20:23:54 -04:00 |
|
Connor Skees
|
5634681fa2
|
lazily evaluate default variable values
|
2020-07-24 20:13:14 -04:00 |
|
Joe Ling - uni laptop
|
428599f091
|
fixed test tempfile naming
|
2020-07-24 15:40:39 -04:00 |
|
Joe Ling - uni laptop
|
be4d02490c
|
added comma separated imports
|
2020-07-24 15:40:34 -04:00 |
|
Connor Skees
|
2b59bdf961
|
implement option for quiet output
|
2020-07-15 13:40:39 -04:00 |
|
Connor Skees
|
f8453e4a0a
|
disallow interpolation in the name of mixin declarations
|
2020-07-15 13:20:50 -04:00 |
|
Joe Ling - uni laptop
|
50d1987af2
|
Added grass::Options and implemented options.load_paths
|
2020-07-15 12:37:19 +01:00 |
|
Joe Ling - uni laptop
|
5c20c00d6d
|
updated comments for import and from_paths
|
2020-07-13 18:53:53 +01:00 |
|
Joe Ling - uni laptop
|
ec5ab05330
|
added find_import to import and renamed lib method to from_paths
|
2020-07-13 18:18:25 +01:00 |
|
Joe Ling - uni laptop
|
33a2c7efbf
|
fixed fmt and clippy warnings
|
2020-07-13 16:17:16 +01:00 |
|
Joe Ling - uni laptop
|
afbae12b72
|
fixed formatting
|
2020-07-13 15:39:14 +01:00 |
|
Joe Ling - uni laptop
|
fe26350932
|
Added load_paths for @import
|
2020-07-13 14:52:52 +01:00 |
|
Connor Skees
|
20fc9e8e6b
|
simplify interpolated ident parsing by changing if stmt to match
|
2020-07-12 13:18:39 -04:00 |
|
Connor Skees
|
c2384595e8
|
improve span context in @extend , removing some potential panics
|
2020-07-12 13:09:23 -04:00 |
|
Connor Skees
|
d56100a324
|
correctly parse styles after @supports and unknown at rules
|
2020-07-10 22:24:03 -04:00 |
|
Connor Skees
|
b4bdd2f926
|
deny mixins in functions, control flow, and mixins
|
2020-07-10 22:03:15 -04:00 |
|
Connor Skees
|
005f0e52e8
|
make read_until_newline parser method public
|
2020-07-10 21:48:19 -04:00 |
|
Connor Skees
|
5902ebd642
|
arg methods are now inherent to CallArgs, rather than parser
|
2020-07-10 21:42:10 -04:00 |
|
Connor Skees
|
3c756f661d
|
unconditionally exit mixin scope
|
2020-07-10 21:23:26 -04:00 |
|
Connor Skees
|
a379d870fc
|
remove Hash impl for Value
|
2020-07-10 00:17:15 -04:00 |
|
Connor Skees
|
830d56bd77
|
only evaluate division in certain cases
|
2020-07-09 23:52:35 -04:00 |
|
Connor Skees
|
0639a6ba2b
|
correctly parse quoted media queries
|
2020-07-09 13:43:27 -04:00 |
|
Connor Skees
|
1b8e0ebcd2
|
properly recognize arglist of null as null
|
2020-07-08 23:49:30 -04:00 |
|
Connor Skees
|
cee16fece7
|
loop indexing vars do not affect outer scopes
|
2020-07-08 23:17:20 -04:00 |
|
Connor Skees
|
f9455caeea
|
derive Copy for Identifier
|
2020-07-08 22:38:56 -04:00 |
|
Connor Skees
|
2dfda192bc
|
implement string interning
|
2020-07-08 21:36:41 -04:00 |
|
Connor Skees
|
ca370eb9b0
|
avoid allocating unnecessary errors for getting functions
|
2020-07-08 20:35:15 -04:00 |
|
Connor Skees
|
980b2d9076
|
prefer append over extend in callarg parsing
|
2020-07-08 19:25:35 -04:00 |
|