Note: that this branch (dev-randy) is branched off of your dev branch. So if everything looks good in this pull request, it needs to be merged first into your branch. Then you can try to fix the bugs in your branch.
This switches parsing from using LESS to using regexes. The LESS parser is asynchronous, so the code is much simpler with synchronous regular expressions.
I also changed declaration properties to be: { prop: {string}, val: {string} }
The TRBL provider should now work.
The background provider works better, but there are still problems.
I think I fixed the bug with hex values in colors (regex didn't accept # char).
background-image works better, but now write full path to file.
Note: that this branch (
dev-randy
) is branched off of yourdev
branch. So if everything looks good in this pull request, it needs to be merged first into your branch. Then you can try to fix the bugs in your branch.This switches parsing from using LESS to using regexes. The LESS parser is asynchronous, so the code is much simpler with synchronous regular expressions.
I also changed declaration properties to be:
{ prop: {string}, val: {string} }
The TRBL provider should now work.
The background provider works better, but there are still problems.
background-image
works better, but now write full path to file.Hopefully, it will be easier to fix these problems with the code simplified.