Connor Skees
|
be027c8105
|
Merge branch 'master' of https://github.com/connorskees/grass into modules
|
2020-07-29 07:32:12 -04:00 |
|
Connor Skees
|
6beb95ece0
|
fix @keyframes test failing from typo
|
2020-07-29 07:31:58 -04:00 |
|
Connor Skees
|
734e0875da
|
resolve merge conflicts with master
|
2020-07-29 07:30:20 -04:00 |
|
Connor Skees
|
e0cecb4e5c
|
allow @keyframes to have vendor prefixes and decimal selectors
|
2020-07-29 07:25:21 -04:00 |
|
Connor Skees
|
627bd62bb9
|
ignore more Sass frameworks
|
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
|
d6a1d64dcb
|
implement @use ... as *; syntax
|
2020-07-27 18:55:38 -04:00 |
|
Connor Skees
|
36d7b5d920
|
implement builtin function meta.module-variables
|
2020-07-27 18:06:00 -04:00 |
|
Connor Skees
|
2b9cad5971
|
implement builtin function meta.module-functions
|
2020-07-27 17:59:09 -04:00 |
|
Connor Skees
|
f63b254367
|
refactor math.acos implementation
Co-authored-by: Ivan Tham <pickfire@riseup.net>
|
2020-07-27 15:41:32 -04:00 |
|
Connor Skees
|
717cdd9501
|
adjust-hue is not included in the module system
|
2020-07-27 02:03:56 -04:00 |
|
Connor Skees
|
458fcf0fd8
|
implement builtin function math.log
|
2020-07-27 01:52:34 -04:00 |
|
Connor Skees
|
313913734a
|
tests for math.asin and math.atan
|
2020-07-27 00:14:39 -04:00 |
|
Connor Skees
|
a3e6607394
|
tests for cos , sin , tan , and acos
|
2020-07-26 23:45:29 -04:00 |
|
Connor Skees
|
fbcee00bdd
|
allow NaN to take units and refactor math.acos
|
2020-07-26 23:45:02 -04:00 |
|
Connor Skees
|
78da4ad2fe
|
use macro to simplify declaration of trig fns
|
2020-07-26 22:17:52 -04:00 |
|
Connor Skees
|
e67b0dc440
|
implement builtin math functions sin , tan , acos , asin , and atan
|
2020-07-26 22:11:19 -04:00 |
|
Connor Skees
|
eee5eeb826
|
implement builtin function math.cos
|
2020-07-26 22:04:07 -04:00 |
|
Connor Skees
|
2265e7eb74
|
implement builtin function math.sqrt
|
2020-07-26 21:24:21 -04:00 |
|
Connor Skees
|
53cf2816e0
|
use None to represent NaN
|
2020-07-26 19:38:41 -04:00 |
|
Connor Skees
|
dbfa691505
|
resolve clippy lints
|
2020-07-26 13:49:13 -04:00 |
|
Connor Skees
|
ee57cda9c5
|
give better error messages for undefined modules and functions
|
2020-07-26 13:44:30 -04:00 |
|
Connor Skees
|
0916dcc5bd
|
support the @use ... as ...; syntax
|
2020-07-26 13:36:01 -04:00 |
|
Connor Skees
|
eeb0b0a924
|
implement builtin sass:math function clamp
|
2020-07-26 13:21:59 -04:00 |
|
Connor Skees
|
3fae0a9621
|
alias sass:color builtin functions
|
2020-07-26 00:58:09 -04:00 |
|
Connor Skees
|
67fffe7498
|
alias sass:meta builtin functions
|
2020-07-26 00:47:40 -04:00 |
|
Connor Skees
|
b3d20a574a
|
alias sass:string builtin functions
|
2020-07-26 00:25:58 -04:00 |
|
Connor Skees
|
ca4c5da73e
|
alias sass:map builtin functions
|
2020-07-26 00:22:44 -04:00 |
|
Connor Skees
|
21e096247e
|
alias sass:list builtin functions
|
2020-07-26 00:20:20 -04:00 |
|
Connor Skees
|
d6126110e9
|
alias sass:selector builtin functions
|
2020-07-26 00:15:34 -04:00 |
|
Connor Skees
|
15f657df6d
|
implement builtin sass:math variables
|
2020-07-26 00:10:55 -04:00 |
|
Connor Skees
|
060641b86d
|
implement aliased sass:math functions
|
2020-07-26 00:05:13 -04:00 |
|
Connor Skees
|
c0631c75a0
|
resolve parsing error involving toplevel, multiline comments
|
2020-07-25 20:30:01 -04:00 |
|
Connor Skees
|
8c23ec046e
|
allow loading of builtin modules
|
2020-07-25 20:05:46 -04:00 |
|
Connor Skees
|
31cdc97232
|
create @use specific tests
|
2020-07-25 19:23:37 -04:00 |
|
Connor Skees
|
3a7a3f508a
|
initial parsing work for modules
|
2020-07-25 19:22:12 -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
|
91b000ac0d
|
bump version to 0.10.0
|
2020-07-24 23:59:36 -04:00 |
|
Connor Skees
|
98fcc76a65
|
resolve wasm build issues
|
2020-07-24 23:58:26 -04:00 |
|
Connor Skees
|
9dc87f4c96
|
bump dependencies
|
2020-07-24 23:54:19 -04:00 |
|
Connor Skees
|
a48e50f6e4
|
update changelog and passing tests
|
2020-07-24 23:49:26 -04:00 |
|
Connor Skees
|
68e5f40f7d
|
load paths take at most one per arg
|
2020-07-24 23:34:25 -04:00 |
|
Connor Skees
|
bafafcf0b4
|
deduplicate @import test filenames
|
2020-07-24 20:24:47 -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 |
|