Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pulsar-edit/second-mate

TextMate helpers, under WASM
https://github.com/pulsar-edit/second-mate

Rename Registry to GrammarRegistry internally

fd9c8471d4e126e6a88747952f240792c5f0c4d6 authored over 10 years ago by Kevin Sawicki <[email protected]>
Prepare 1.0.0 release

27c6cb08af9a03dbc01e6e1dbd60d950de917bdf authored almost 11 years ago by Kevin Sawicki <[email protected]>
Upgrade to [email protected]

1880bf68cc52731eca4e6c5b55c9fae73ac4074f authored almost 11 years ago by Kevin Sawicki <[email protected]>
Upgrade to oniguruma 1.x

af7bf53a78742ee598f34042a57a17c4671ff0df authored almost 11 years ago by Kevin Sawicki <[email protected]>
Upgrade to emissary 1.x

1c52d9d7e9c4aaecce123bda7a893a60763095b0 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Upgrade to fs-plus 1.x

9c60e1fb629135e32e5dd16748a13c9db95bf176 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Upgrade to underscore-plus 1.x

f7541a552c37a6d5aeb7f46dcad75b88fddc2851 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.17.0 release

657951ea849563730a06122d5b230a26f8a6930c authored almost 11 years ago by Kevin Sawicki <[email protected]>
Remove pegjs as a dependency

Parser is now generated using grunt-peg as a dev dependency.

8a422aeb0c06401854a6916e47e25fa1ca273728 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.16.0 release

50ee79a3342ad3df8570f65c2887d30ef0052b68 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Run peg task during prepublish

6e03c37c964a2ba449d1a07bb44c5afb76f15a82 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.15.0 release

2c680e6de5e8b8e87e2c327d7515aa27f3d3f55d authored almost 11 years ago by Kevin Sawicki <[email protected]>
Rename scope-selector-pattern to scope-selector-parser

4d4452909207016230197f3db4c2bfe8b78c735f authored almost 11 years ago by Kevin Sawicki <[email protected]>
Precompile pegjs parser

ea85fd3637f4f9322ba56057e93b9a0b18a546f0 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Upgrade to [email protected]

Builds the parser ~25% faster.

280ac94882e6b8507b2c855750f48436581ec318 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.14.0 release

cca9fe6c980afd4932dfd95bf4616660f3a6f879 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Upgrade to [email protected]

6cc2c09943bf99c7157628612d9c9b2164a72383 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.13.0 release.

47df9d33449c4e7de3004e560d41e8104a34bf09 authored almost 11 years ago by Cheng Zhao <[email protected]>
Update node-oniguruma to v0.26.0.

13fa4049711922f445fa2d370831a9ded6349587 authored almost 11 years ago by Cheng Zhao <[email protected]>
Prepare 0.12.0 release

3c4b26936b1d2b2a68de999b8cacca0818dadb58 authored almost 11 years ago by Cheng Zhao <[email protected]>
Update oniguruma to v0.25.0.

73c4abb4626b02037b8e2a34eb49d201a83afe7e authored almost 11 years ago by Cheng Zhao <[email protected]>
:memo: Remove extra newline

6f6c3ae168bc38b8ee69a9db7691fbdcb72f1223 authored almost 11 years ago by Kevin Sawicki <[email protected]>
:memo: Doc Grammar tokenize API

1d5efc06cb8edd9b6aa6b0b05544814596701b7f authored almost 11 years ago by Kevin Sawicki <[email protected]>
:memo: Doc grammar loading API

63db31d91255010105e7e0cc44e50fa47dff477c authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.11.0 release

d29060523a4f3deaf29808eb3e29afcca36c0967 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Push filler token to prevent empty tokens array

Previously empty lines in clojure files were generating empty
token arrays since the parser we b...

9fbfb91c1d6f3877415f2e62e6fae769dea8ecf3 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Remove duplicate task prereq

0cbbceaf4219fb25ceda863b0ac4ee369b4839fd authored almost 11 years ago by Kevin Sawicki <[email protected]>
Run coffeelint completely from lint task

8de591c4ea76edb2365821f35d399bd252baa245 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Link Gruntfile and benchmark folder

a56f5922c10cbe0646f8c7f34472eac5782130d0 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.10.0 release

04b2468592a989bd4930f2eeb992266eb6fe787a authored almost 11 years ago by Kevin Sawicki <[email protected]>
:racehorse: use Array::slice to clone rule stack

Calling new Array with a splat of the current array creates anonymous
functions when compiled to...

cac2c0ca15bcfc5e6f98d81111fe6468b1f6eef6 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Mention what benchmark tokenizes

8b79382f1f8c9461eedf38452cf2c5568d0ad450 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.9.0 release

b98bcfe1419d72fada1f8e3a29df754e19a4b383 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add spec for null grammar fallback

185ef4baef90b79055502e78058fe45a29cbdb89 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Call Registry::createToken from NullGrammar

b1032c95f9a83cc8c79089ced115bd57e37896ee authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.8.0 release

3def9f7100ce70290415ff0c854d22935dc8cbe5 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Allow token creation to be overridden

dac31d158d9d115e86e005b0e81715630e2675cd authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.7.0 release

091b727b6ff8f551b6122929c3449b7046c4dd25 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add ability to read a grammar without activating it

99832895b6d5f06546ad1a0540777702a334106b authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add Grammar::activate/deactivate

ae531b9ba692509073e4ce74593d3d869bb58097 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Prepare 0.6.0 release

1eb0b25bea1073886ce7e545ec1863c1447bd5eb authored almost 11 years ago by Kevin Sawicki <[email protected]>
:memo: Mention single string argument support

acaf4ad52820bfe693d3460e3cbc1857e49554cd authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add spec for string scope param

3e4b8d0b71c79b17a0c0d630465ab01ef736ff83 authored almost 11 years ago by Kevin Sawicki <[email protected]>
:memo: Add grammar registry example

78cf0da4fc42a020f18d78d0e282e758981c1aed authored almost 11 years ago by Kevin Sawicki <[email protected]>
:memo: Add developing section

fc27c34cfb5c2d90d07d0fc0508f0bd8f7f8ce80 authored almost 11 years ago by Kevin Sawicki <[email protected]>
:memo: doc public methods of Scanner class

bb5bcf9da1fe14dba46393e38a255e3d5291b2fb authored almost 11 years ago by Kevin Sawicki <[email protected]>
:lipstick: Remove unneeded parens

58f1dbc8f08648199ca5a0eb20cbecf3701d93c9 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Remove unused script/cibuild

e1e1b3dbe922a7079ca413715fc4a76c26f9c4f3 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Remove unused array

d856f29e9ab42de41ef9f79ff01f4b9fc50678c5 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Return new scopes array for each line tokenized

Downstream consumers may tweak the tokens returned and it shouldn't
affect future lines tokenize...

43e13b922387d6abe994218049aee955bed52f40 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Update require to use underscore-plus

5da5be2446ed60411b2bd783ea5214ed9fbe8019 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Upgrade to [email protected]

6653445969caf0eb28a63ae30a3b1e9ac5bcf993 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Move coffee-script to a dev dependency

d2af9c002187c82cd94465954ae328ec5ee3ede0 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Remove underscore dependency

2f84c848f283984edea4ccd2966a149c4611cf7e authored almost 11 years ago by Kevin Sawicki <[email protected]>
Remove unused require

7406692060afb23a94799654269e291f8d0e0f27 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Set same ivars in constructor in all cases

722094a249f5afd09963d5402b8c222d96c7ddaa authored almost 11 years ago by Kevin Sawicki <[email protected]>
Use for/in to iterate

958fe97d66714528edd0d2f335e8c459122d98db authored almost 11 years ago by Kevin Sawicki <[email protected]>
:lipstick: Rename i variable to lineNumber

63ebc3f34da2f4ad1a84c88f0b73c96b25ee914a authored almost 11 years ago by Kevin Sawicki <[email protected]>
Implement scopesFromStack without underscore

Creating the array manually instead of combining _.pluck and _.compact
calls reduces the benchma...

4bc0d37f1a410dcc1060d9ac07e9071a33af90f5 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Remove unused variable

0b193294f54a43f84acc0282180766ff6482db6c authored almost 11 years ago by Kevin Sawicki <[email protected]>
:racehorse: Cache scanners with anchors

Previously scanners weren't cached if they contained a pattern with \G, \A, or
\z in it. Now a S...

cb58560c0d6be658870f65056c802cf4113c8091 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Only escape regex when begin capture exists

e113420da0b26b355cbd99fe11f50c19b14be51d authored almost 11 years ago by Kevin Sawicki <[email protected]>
:racehorse: Only call _.min when there are multiple results

e36e43cce5a9969f62896314133bcc173dc2b5d2 authored almost 11 years ago by Kevin Sawicki <[email protected]>
:racehorse: Don't build scopes array until needed

bbf791fbc992080949bba5cabd81ce9d1e90f260 authored almost 11 years ago by Kevin Sawicki <[email protected]>
:racehorse: Use continue instead of _.without

cfec5c087e93166d3935d9638d5b065fb7f15cf7 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add support for grammar overrides by path

800d504a7741fcc8ebed63e60fd4394550bd705e authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add NullGrammar

1a5c75d354f085e989cea66fdef1f7e6c6111d46 authored almost 11 years ago by Kevin Sawicki <[email protected]>
:lipstick: Use consistent switch alignment

5f813eec71f2a318709ee7c2018ed4475dc27127 authored almost 11 years ago by Kevin Sawicki <[email protected]>
:racehorse: Remove unneeded split call

4f7e47018f37dca903d58a6bde94794f86eb4ba5 authored almost 11 years ago by Kevin Sawicki <[email protected]>
:racehorse: Reuse regexes

0cdbc98e19f8ab5bb5c5d3e9671d393260fbb862 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Log tokens per ms

79ed207f13a12b294969176d6fb8165fe87fbb19 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Merge pull request #5 from atom/ks-add-parser

Add grammar parser

17a44ff5dcd7cde4d74e064bf9a6e1cc31081a85 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add initial benchmark script to tokenize jquery

1ec911105f6b164a37e5528a52506765bf530ff1 authored almost 11 years ago by Kevin Sawicki <[email protected]>
:racehorse: Don't clone rule stack unless specified

d04fcd875eaa0eb32062f943a2aa6d47f09589b0 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Rename regisry-spec to grammar-spec

be44d6143328e8caae4b8d3ab28c8202fbd67104 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add specs and fixtures

b866694b67be7d5667ebf2b613c5ca3368619698 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Pass regex as options to Grammar::createPattern

d16dad0503431649363899652fccc0c099bb5a57 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Create rule with capture as options

660e8baa4740edce47325a55321650e79845f680 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add removeGrammarForScopeName

e34e4e0aea9a257d9ff5a92aae502fb2a0e15c99 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Default options to empty object

38cc5b15c9465e8d1eced7d61ab00e481f4a432a authored almost 11 years ago by Kevin Sawicki <[email protected]>
Call grammar updated on registry

dc8f087338239adc5ce2cb5fd64bacdef36a3006 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add missing @ signs

d7c60c8a59582f13be7a5d91760525430d796ac0 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add grammar when loaded

8cc168bc86d506544fd5a8adb986786bfd7e4b53 authored almost 11 years ago by Kevin Sawicki <[email protected]>
:lipstick: Initialize variables inside constructor

8b8cc2a40289f135ecd01530178d799f3a05885e authored almost 11 years ago by Kevin Sawicki <[email protected]>
Export Registry as GrammarRegistry

5f0013792dd2f8eac6eb8e3cd499b8fa95c63879 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Remove unused require

5e86914021b7e2e949f1daa63f1e299062d273e6 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add initial registry spec

4d105147060338652e1180d72a07389fe63bff80 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Thread registry through grammar, pattern, and rule

f70cf9d4c9644b17064f2d2fff2c6e095fb54900 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Include grammar in options hash

f0fdfd5df0a907e73cf2d82ba4648396f78db057 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Make scopesFromStack an instance method

6ce07257d360abfdfcec4ada2ea0b1b56a082914 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add underscore-plus require

551861c3d7138a1df21432914dc80f5e0e07ae3c authored almost 11 years ago by Kevin Sawicki <[email protected]>
Drop grammar- prefix from require paths

016fc7f888de6c7fbaf08efaa716dbfb8a15b047 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Enable harmony collections when running specs

f2f14c176833f7e6c219a97c12939d1450e7b80f authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add missing fs-plus dependency

f81133c2c3c31ed58e1f10cf6915525cde7d0bb7 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Compile before linting

9e253cd106f14cb2f136003211b24051c673a331 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Drop grammar- prefix from file names

b930db59274073ed25dbd35ed427023b769488d0 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add grammar class

306f7cf8cba86fb0f1f501265245078ad62085de authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add Injections class

b5fcb4703077fa27948f3bb2b2b6c42b3c7e50a1 authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add registry

ade1bcd1f36ba70f4557c5cf328040cb63a3b63d authored almost 11 years ago by Kevin Sawicki <[email protected]>
Add Pattern class

031a8d96fd2306d8273bc261f87279808f597296 authored almost 11 years ago by Kevin Sawicki <[email protected]>