Commit Graph

23 Commits

Author SHA1 Message Date
Jennifer Thakar
dfbdae0d71 Prepare for null-safety migration 2021-04-14 17:15:08 -07:00
Natalie Weizenbaum
8fdb281e83 Make the first parameter to ImportCache() named, not mandatory
It was always valid to pass in `null`, this just makes it more clear.
2021-04-14 17:15:08 -07:00
Michael R Fairhurst
82b2779d5c
Remove unused dart:async imports (#1097)
* Remove unused dart:async imports

Since Dart 2.1, Future and Stream have been exported from dart:core

* Run grinder
2020-10-05 09:35:03 -07:00
Natalie Weizenbaum
5450c1c07b
Use cli_pkg to build and release executables (#924) 2020-01-24 13:05:04 -08:00
Natalie Weizenbaum
713d179c9e Use the new mechanism for distinguishing Node from web compilation 2018-04-03 16:56:59 -07:00
Natalie Weizenbaum
68bd26637a Build an NPM module. 2016-10-14 17:39:28 -07:00
Natalie Weizenbaum
3e10e24341 Even more API docs. 2016-10-09 20:57:28 -07:00
Natalie Weizenbaum
aa614bd0cc Print the version number. 2016-10-07 15:46:58 -07:00
Natalie Weizenbaum
3206281e15 Print usage by default. 2016-10-07 15:30:45 -07:00
Natalie Weizenbaum
d90b8e52ae Support compiling to node.js. 2016-10-07 15:05:56 -07:00
Natalie Weizenbaum
a6d2f3b035 Add a --color flag. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
f460ebb2a9 Parse functions -> constructors 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
5d71ac78b9 Indented syntax parser. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
3a2b7ca9df Split the parser up.
There are now separate parsers for selectors and at-root queries, since
those are parsed independently of the main stylesheet. The Parser class
contains utilities that are useful across different parsers.
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
b2ffc1ba08 Support --trace. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
da7a58645e Add a proper exception class. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
83c8c1a9b7 Add args support.
It doesn't really do anything yet.
2016-08-30 15:51:23 -07:00
Natalie Weizenbaum
7bac6790af Merge both perform visitors together. 2016-08-30 15:51:22 -07:00
Natalie Weizenbaum
6c0a2547b0 Re-organize visitors. 2016-08-30 15:51:21 -07:00
Natalie Weizenbaum
dadcebf2c9 Add a dedicated serializer. 2016-08-30 15:51:17 -07:00
Natalie Weizenbaum
01e31fe4ad Add CSS and Value visitors. 2016-08-30 15:51:17 -07:00
Natalie Weizenbaum
34b365c8c6 Simple perform. 2016-08-30 15:51:16 -07:00
Natalie Weizenbaum
2f332b4bbc Add an executable and fix some bugs. 2016-08-30 15:51:15 -07:00