67 Commits
Author SHA1 Message Date
Andrey Sitnik 94190f83cb Speed up parsing many nested brackets 2026-04-26 12:53:38 +00:00
Andrey Sitnik 19afb318d6 Sort source code and fix ESLint 2024-08-31 23:26:27 +02:00
Andrey Sitnik 2c67d5033e Fix carrier return parsing 2023-09-29 00:07:58 +02:00
Andrey Sitnik 89b7f7ac78 Update dependencies and code style 2023-07-06 13:38:48 +02:00
Andrey Sitnik 843ab11b6e Add Prettier 2021-03-11 19:11:37 -05:00
Andrey Sitnik 84a657d8be Remove line/column tracking from tokenizer 2020-09-09 01:21:14 -04:00
Ayaz ZaynutdinovandAndrey Sitnik 080c6b3002 Add offset property to position 2020-09-08 22:18:32 -04:00
Andrey Sitnik 0048657b13 Add "use strict" because it may effect on tokenizer performance 2020-09-08 01:46:46 -04:00
Andrey Sitnik fa6b5f9981 Add PrettierX 2020-07-06 17:24:57 -07:00
Andrey Sitnik a9b0b84468 Clean up regexps 2020-06-21 19:13:53 -04:00
Andrey Sitnik d6eeb4edf7 Clean up regexps 2020-06-21 19:13:53 -04:00
Andrey Sitnik cc559d1a06 Update dependencies 2020-06-21 19:13:53 -04:00
Andrey Sitnik 04b816cbde Remove Babel 2020-06-21 19:13:52 -04:00
Andrey Sitnik f43a45a907 Use .es6 ext for ES6 sources 2015-08-17 16:20:40 +03:00
Andrey Sitnik 382de6113d Move Safe Parser to separated project 2015-08-17 16:20:39 +03:00
Andrey Sitnik 0008b3d4c2 Move to ESLint 1.0 2015-08-17 16:20:38 +03:00
Andrey Sitnik 2ed9de546d Shorter names 2015-06-21 21:52:18 -04:00
Romain b3f6f49519 ESLint fixing 2015-06-20 00:31:47 +05:00
Romain 42a1986a98 Typos correct 2015-06-20 00:23:30 +05:00
Romain c98504eccf Optimize and idiomantify tokenizer 2015-06-20 00:12:50 +05:00
Andrey Sitnik da6e5be8f5 Fix at-rule semicolon ending in tokenizer 2015-04-14 00:32:23 +03:00
Andrey Sitnik 49895ce771 Fix eslint warnings 2015-03-14 22:02:50 +03:00
Andrey Sitnik bd671cfec7 Speed up tokenizer 2015-03-14 22:02:50 +03:00
Andrey Sitnik 709200a2b4 Lint code with ESLint 2015-03-14 22:02:49 +03:00
Andrey Sitnik 8d23cb13e1 Update npm dependencies 2015-02-22 19:38:35 +03:00
Andrey Sitnik 38c86ce006 Clean up code 2015-02-22 18:12:58 +03:00
Andrey Sitnik c2d42370a2 Fix JSHint warnings 2015-02-14 13:42:12 +03:00
Andrey Sitnik 35e3c61417 Use ES6 export statement instead of module.exports 2015-02-14 13:17:18 +03:00
Andrey Sitnik f369fdc96e Move source map code from CssSyntaxError to Input 2014-12-27 00:24:13 +03:00
Andrey Sitnik aef448a059 Clean up tokenizer 2014-11-27 23:21:30 +03:00
Andrey Sitnik e42d0bda69 Add fast and slow brackets tokenizer 2014-11-27 14:13:35 +03:00
Andrey Sitnik 28a049f00d Speed up tokenizer and parser 2014-11-27 04:30:54 +03:00
Andrey Sitnik bcc7543a7d Parse strange CSS cases 2014-11-27 03:20:00 +03:00
Roman DvornovandAndrey Sitnik 5747986c36 Increase tokenizer speed 2014-11-20 17:39:28 +03:00
Andrey Sitnik ccea2f0154 Better isNaN check 2014-11-13 20:57:04 +03:00
Andrey Sitnik 780737c787 Typo in variable name 2014-11-11 03:42:49 +03:00
Andrey Sitnik 68b8913c3b Update parser for new tokenizer 2014-11-10 16:46:36 +03:00
Andrey Sitnik 753fef0774 Fix tokenizer error handling 2014-11-10 16:15:31 +03:00
Andrey Sitnik aaf2fab3ae Remove debug code 2014-11-10 13:12:09 +03:00
Andrey Sitnik 8ebf13a9a2 Fix tokenizer test 2014-11-10 13:09:14 +03:00
brainopia 0d1ead9a9f Fix comment parsing 2014-11-10 12:48:29 +03:00
Andrey Sitnik 0b53cb6873 Improve tests for tokenizer line increment 2014-11-10 12:30:15 +03:00
Andrey Sitnik 89d9277858 Fix sources tests for new tokenizer 2014-11-10 02:43:12 +03:00
Andrey Sitnik 9f4f8fdae3 Add test for comment tokenizing 2014-11-10 02:23:28 +03:00
Andrey Sitnik 884cf5075b Add tests for brackets tokenizing 2014-11-10 01:58:06 +03:00
Andrey Sitnik 9938f403ed Add tests for string tokenizing 2014-11-10 01:42:23 +03:00
Andrey Sitnik 3c530379af Add test for control chars tokenizing 2014-11-10 01:31:31 +03:00
Andrey Sitnik b3c528cc09 Fix word tokenizing 2014-11-10 01:28:02 +03:00
Andrey Sitnik 5b399caa5a Use char code for asterics too 2014-11-10 01:09:24 +03:00
Andrey Sitnik b5f43686ab Fix lintering of new tokenizer 2014-11-10 00:55:20 +03:00