Add support for ternary and null coalescing operators#285
Add support for ternary and null coalescing operators#285winstliu merged 8 commits intoatom:masterfrom dsifford:dsifford-ternary-operators
Conversation
grammars/php.cson
Outdated
| } | ||
| ] | ||
| 'variables': | ||
|
|
grammars/php.cson
Outdated
| ] | ||
|
|
||
| 'ternary_shorthand': | ||
| 'match': '\\s*(\\?:)\\s*' |
There was a problem hiding this comment.
Don't capture the spaces, they're not adding anything of value. Then this can be shortened to 'match': '\\?:', and you can scope the 0th capture.
There was a problem hiding this comment.
Wasn't sure if textmate ate spaces or you had to be explicit with each token.
To clarify: Textmate does eat spaces when not defined explicitly?
There was a problem hiding this comment.
I'm not sure what you mean by Textmate "eat"ing spaces. But in both cases the spaces won't have specific tokens associated with them.
There was a problem hiding this comment.
To clarify what I meant by "eating"...
An example of a simple grammar in extended Backus-Naur form could be this...
letter ::= "A" | "B" ;
number ::= "0" | "1" ;
identifier ::= letter , { letter | number };
program ::= { identifier };
Here, ABBA10AB would be a valid grammar, but not ABBA10 AB because whitespace must be explicitly accounted for (i.e., whitespace is not "eaten").
So, to get the above to work for the second form with spaces, you'd have to have the grammar something like this...
letter ::= "A" | "B" ;
number ::= "0" | "1" ;
whitespace ::= " " | "\t" | "\n" | "\r" ;
identifier ::= letter , { letter | number };
program ::= { identifier, whitespace };
.....
My point: Does TextMate "eat" whitespace is asking whether or not a grammar will lock up if it hits a whitespace character not explicitly accounted for.
There was a problem hiding this comment.
Not everything has to have scopes. If it hits a character that doesn't match anything, it ignores it and moves onto the next character.
There was a problem hiding this comment.
Aha... Makes sense. Thanks for clarifying.
grammars/php.cson
Outdated
| 'match': '\\s*(\\?\\?)\\s*' | ||
| 'captures': | ||
| '1': | ||
| 'name': 'keyword.operator.null-coalescing.php' No newline at end of file |
There was a problem hiding this comment.
Add a newline after the last line
There was a problem hiding this comment.
Used to being spoiled by editorconfig. Good catch
grammars/php.cson
Outdated
| } | ||
| ] | ||
| 'null_coalescing': | ||
| 'match': '\\s*(\\?\\?)\\s*' |
There was a problem hiding this comment.
Same comment here: spaces are unnecessary
grammars/php.cson
Outdated
| 'name': 'keyword.operator.ternary.php' | ||
|
|
||
| 'ternary_expression': | ||
| 'begin': '(?<!\\?)\\s*(\\?)\\s*(?!:|\\?)' |
There was a problem hiding this comment.
I think this can be simplified to a simple \\? if you include #ternary_shorthand and #null_coalescing before ternary_expression.
There was a problem hiding this comment.
Would that create a more fragile situation though? Thought about that as well but I went this route to keep it future proof.
There was a problem hiding this comment.
@50Wliu To my knowledge, this is that last thing that needs addressing with this PR, correct?
There was a problem hiding this comment.
Yep, I'll bring it up with him.
There was a problem hiding this comment.
I'm sorry, it got buried by GitHub marking it "outdated".
I vote for reordering these rules. It will make the rules more fragile if they are viewed independently from eachother and if you wanted to include them selectively, but if they are grouped together (which is currently the case and most likely will stay this way), the two other rules do the same job of asserting the negative lookahead/lookbehind of the third rule without the need of repeating ourselves. It's as efficient or better in terms of matching and should be easier to read for anyone seeing this for the first time.
There was a problem hiding this comment.
Works for me! I'll adjust later on this afternoon 👍
Re: GitHub marking outdated.... I can relate. That drives me nuts!
There was a problem hiding this comment.
@50Wliu All set now. To my knowledge I've now addressed everything that was brought up.
spec/php-spec.coffee
Outdated
| $foo = false ?: false ?: true ?: false; | ||
| """ | ||
| expect(tokens[1][7]).toEqual value: '?:', scopes: ['text.html.php', 'meta.embedded.block.php', 'source.php', 'keyword.operator.ternary.php'] | ||
| expect(tokens[1][7]).toEqual tokens[1][11] |
There was a problem hiding this comment.
I would switch these around to be expect(tokens[1][11]).toEqual tokens[1][7] to make it more clear what we're asserting.
grammars/php.cson
Outdated
| 'match': ',' | ||
| 'name': 'punctuation.separator.delimiter.php' | ||
| } | ||
| { |
There was a problem hiding this comment.
Is there any particular reason for the includes? Could those simply be just inlined?
There was a problem hiding this comment.
Personal preference. Never know when they might be needed to compose some larger expression in the future. Ran into that problem a couple times with inlined matches in language-css.
grammars/php.cson
Outdated
| 'beginCaptures': | ||
| '1': | ||
| 'name': 'keyword.operator.ternary.php' | ||
| 'end': '\\s*(:)\\s*' |
grammars/php.cson
Outdated
| 'include': '#language' | ||
| } | ||
| { | ||
| 'include': '$self' |
There was a problem hiding this comment.
What's this $self match doing here?
There was a problem hiding this comment.
Inside a ternary can be any valid php expression. Since there is no "expression" defined, I just reinclude the entire language so that everything is available.
Is this not to correct way to do that?
There was a problem hiding this comment.
Oh whoops, I misstated that.. I think I put the self there along with language because ternaries can be nested.
There was a problem hiding this comment.
Only #language should be included as $self would include the HTML grammar instead:
language-php/grammars/php.cson
Line 135 in aa09512
There was a problem hiding this comment.
Ah.. I think my confusion was that I thought $self was scoped at or below the current scope level and not the entire grammar.
Thanks for the clarification.
There was a problem hiding this comment.
$self includes everything in the top-level patterns block.
spec/php-spec.coffee
Outdated
| """ | ||
| expect(tokens[1][7]).toEqual value: '?:', scopes: ['text.html.php', 'meta.embedded.block.php', 'source.php', 'keyword.operator.ternary.php'] | ||
| expect(tokens[1][11]).toEqual tokens[1][7] | ||
| expect(tokens[1][7]).toEqual tokens[1][15] |
Author: Mohammadreza Monemi <mohamamdreza1000@users.noreply.github.com>
Date: Wed Apr 17 12:51:44 2019 +0430
Invalid examples now are valid plus new example
As: https://github.com/atom/language-php/pull/357#discussion_r275149488 and https://github.com/atom/language-php/pull/357#issuecomment-483652156
commit cce18e1c11e9ceb0f995112dc426a03d13342f31
Author: Mohammadreza Monemi <mohamamdreza1000@users.noreply.github.com>
Date: Tue Apr 16 15:33:54 2019 +0430
Grammar updated by respecting HEREDOC and NOWDOC
Ending terminator also considered as: https://github.com/atom/language-php/pull/357#issuecomment-482940251
commit b896ebfb6f669b8714f419527f047466420efe5c
Merge: 608077b ead51a8
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sun Jan 27 00:35:15 2019 -0500
Merge pull request #352 from roblourens/matchBegin
begin -> match
commit ead51a87267072b5e2e28531aca1f2574e1d4309
Author: Rob Lourens <roblourens@gmail.com>
Date: Mon Jan 21 18:30:13 2019 +0000
begin -> match
commit 608077bba25b38fdb4180af659214c2603fbbb78
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sat Nov 3 12:34:36 2018 -0400
Prepare 0.44.1 release
commit f84efb4afc1be995f03ed583b1515a467e0bcb56
Merge: d2c0a89 b6c5e83
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sat Nov 3 12:33:53 2018 -0400
Merge pull request #342 from Ingramz/fix-self-injection
Fix PHP tags being injected into PHP source code
commit b6c5e83016b52311cdc622c2579462861ee91587
Author: Indrek Ardel <indrek@ardel.eu>
Date: Fri Nov 2 13:32:57 2018 +0200
Fix PHP tags being injected into PHP source code
commit d2c0a89a81f9adbf615af2909b7fe829d5798a6c
Merge: a2f8c84 94fd368
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Oct 2 13:15:21 2018 -0400
Merge pull request #338 from atom/dot-github-update
🤖 Configure probot/no-response to allow 28 days when requesting more info on an issue
commit 94fd368164e554dabea3b83303acccf475d5de56
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Oct 2 11:43:54 2018 -0400
:memo: Update .github
commit a2f8c84e0f45859529a142157e8b828e6d6536ec
Merge: 7855c07 d19c822
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Sep 25 15:51:48 2018 -0400
Merge pull request #337 from atom/dot-github-update
Add Probot no-response configuration
commit d19c822df845944a1be537f2c4f308feeb221b4b
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Sep 25 14:34:18 2018 -0400
:memo: Update .github
commit 7855c07da7e99947a6a30cee817e88743cf3ac14
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 11 09:50:41 2018 -0400
Prepare 0.44.0 release
commit 955cc83c4cc9a9b5c60c5c3cc04b4be1c1bd3ca1
Merge: 578fe7e 72bfa95
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 2 16:39:22 2018 -0400
Merge pull request #332 from atom/wl-sql-injections-interpolation
Recognize interpolation in SQL strings in embedded SQL
commit 72bfa9592e689fdcb70562ff7d882ad5308e79f7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 2 16:29:54 2018 -0400
Specs
commit 9b96c5f6cce0395b2a74ed1f14caf033da97a5ed
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 1 23:35:28 2018 -0400
Fixup string patterns in SQL injections
commit 13842b6dfb4568f76e8fa0c08dbff74347ee13c6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 1 23:35:03 2018 -0400
Update documentation links for interpolation
commit 578fe7e4c55097603b1a270ee1ae0d3fb3623562
Merge: 10f3a96 6554350
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 19 16:35:23 2018 -0400
Merge pull request #330 from atom/wl-sql-injections
Use injections for SQL strings
commit 65543502c1abde1427ac900005d463c06558aba8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 19 16:29:31 2018 -0400
Add spec for interpolation in SQL strings
commit 58df8be8460777393b6345c517b2443ad4f7e8b5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 15 23:42:34 2018 -0400
Use injections for SQL strings
commit 10f3a9647867fece9d659ee9a005bdedb3418693
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Mar 9 13:02:27 2018 -0500
Prepare 0.43.2 release
commit 6375317d81173f24a35fa5189ccb3a5bee75f225
Merge: 986c924 b374eb7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 13:04:42 2018 -0500
Merge pull request #314 from carusogabriel/patch-1
Use // instead of # for PHP comments
commit 986c924bc564fa3786fc1fd7f6e53966a261f2a3
Merge: 19b67d6 b054176
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 13:01:50 2018 -0500
Merge pull request #317 from atom/wl-yield-from
Tokenize `yield from`
commit b054176835218c446d22b3c1b9dcfdcf8cacf49f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:56:51 2018 -0500
Tokenize `yield from`
commit 19b67d66f53f4b2554d9bb371565e0574462e035
Merge: 8c42e37 345140b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:47:50 2018 -0500
Merge pull request #316 from atom/wl-class-start
Tokenize classes that start at a curly brace
commit 345140b65b03b1280f88baaa18fae6ebd061f195
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:42:09 2018 -0500
Tokenize classes that start at a curly brace
commit 8c42e37ae2eb3485bdae4f870f2f99db5cbb0bd6
Merge: c29a0f1 1690e9e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:38:49 2018 -0500
Merge pull request #315 from atom/wl-nullable-return-type
Tokenize nullable-type operator
commit 1690e9ed3f4f74b0fa8b0be79ac2dc0bfba128e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:31:33 2018 -0500
Tokenize nullable-type operator
commit b374eb7ba228c7e580071c2d94c523968df11b7e
Author: Gabriel Caruso <carusogabriel34@gmail.com>
Date: Fri Mar 2 04:24:49 2018 -0300
Use // instead of # for PHP comments
commit c29a0f16fa6e4abc84913184d49d7fab49805c2e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Feb 4 23:18:57 2018 -0500
Prepare 0.43.1 release
commit 759e17e0801f74ce90286c449df4a312ae7c2455
Merge: f75d787 821f24a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Feb 2 11:50:27 2018 -0500
Merge pull request #310 from UziTech/patch-2
fix heredoc snippet
commit 821f24a2c150e086ce316d6ab2b932f426d2aebc
Author: Tony Brix <tony@brix.ninja>
Date: Fri Feb 2 09:44:45 2018 -0600
fix heredoc snippet
commit f75d7870bd259c376f9e53b77add96a574aff0d5
Merge: 4e0af17 bf4b0fc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jan 31 20:21:10 2018 -0500
Merge pull request #309 from UziTech/patch-1
remove unnecessary space at the end of line
commit bf4b0fcd7841190f424aa868667be9107504dd90
Author: Tony Brix <tony@brix.ninja>
Date: Wed Jan 31 16:15:25 2018 -0600
remove unnecessary space at the end of line
commit 4e0af1727c59d15bcd0563ec1a9a0662d1137108
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:04:58 2017 +0100
Prepare 0.43.0 release
commit 11b2057dbf32355019621ee3769f5c8ef577f524
Merge: 2f3c4b1 5aa84c7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:04:22 2017 +0100
Merge pull request #302 from atom/wl-identifier-quirks
Handle quirk in how PHP parses identifiers
commit 2f3c4b1c93df1cc8ef5120b92b9b002667a8f34f
Merge: 3e45569 95f055a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:03:53 2017 +0100
Merge pull request #298 from Ingramz/double-quote-escape
Detect escaping double quotes only in double quoted strings
commit 5aa84c7871d2803589c6873b94cf10783c9a4f58
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:01:30 2017 +0100
Update word boundary matches
commit 0d2212b841a021b8d4fdb89e3e0ec9d9b69fb142
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Dec 5 11:58:15 2017 +0100
Specs!
commit 6f72fb99f4e4915c3f4f893311c69975df6b932e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Nov 29 01:05:51 2017 +0100
Handle quirk in how PHP parses identifiers
commit 3e45569d8fb3af6747f6e4208b16d17deb577b97
Merge: 0854ed1 e9d2b53
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Nov 21 21:01:48 2017 +0100
Merge pull request #300 from Ingramz/array-missing-space
Add missing optional space to array() construct
commit e9d2b537afcc710fb49eedbcc36c7eac7fccad35
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue Nov 21 21:41:30 2017 +0200
Add missing optional space to array() construct
commit 95f055ab4da12de8711de32d6a1e7732665ec999
Author: Indrek Ardel <indrek@ardel.eu>
Date: Mon Nov 20 17:24:19 2017 +0200
Detect escaping double quotes only in double quoted strings
commit 0854ed11950c565118fe3c1ed118acf9390a23c9
Merge: f9b99c6 a12e6ff
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 26 00:27:46 2017 +0200
Merge pull request #217 from atom/wl-split-grammars
Split PHP grammar into separate HTML and PHP portions
commit a12e6ff1f97f8297091184fd99d05a485e106823
Merge: 806fdf6 cdb50fa
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 26 00:23:54 2017 +0200
Merge pull request #292 from Ingramz/wl-split-grammars-extra
Additional changes for the split grammars
commit cdb50fa5f12fbbff3a37d749b6d9083a0f2fb8ac
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:58:22 2017 +0300
Spec styling fixes
commit 29c140e1531e0b5e842e5bfd4377f879d8b79cd4
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:47:25 2017 +0300
Add opening PHP tags as potential first line match
commit 41a79de72e222233dc0316e0fb24a80a1d74f2e7
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:42:46 2017 +0300
Add shebang
commit 4595a1ea5be39bdac44077e493425067007b63d5
Author: Indrek Ardel <indrek@ardel.eu>
Date: Sat Oct 21 03:39:37 2017 +0300
Use single quotes where possible
commit 806fdf6c2a307f58bf980b54c350d85509627c5f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Oct 25 23:10:56 2017 +0200
Fix incorrect merge
commit 0216ed9345f8d2cf8c5c80085284505fb61aabb9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 22:17:42 2017 +0200
Do not include #php-tag in HTML patterns
commit 6e9cbd9403e2313f08170611067be709632d2e08
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 21:27:35 2017 +0200
Just kidding, move firstLineMatch back to html.cson
commit 81e70537cf90501423f5dfb176d7a1525bfd328b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:56:35 2017 +0200
Test source.php in php-spec, text.html.php in html-spec
Move firstLineMatch back to php.cson
commit af9ebd6ea851a3d678c8bf374283984f5febc3e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:18:21 2017 +0200
Add new html-spec file to test PHP and HTML interactions
commit 2c7ee78a81a9cabdfaabb0894437455877861711
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:12:09 2017 +0200
Revert tag scope changes
commit af9887bb03c7ac23da428e5bed1f6330084d4d19
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 15:37:54 2017 -0400
Move #language into top-level patterns; use $self as a replacement
commit de4b0be1081553c568c4bb96111b6b964ae986fd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jun 11 23:51:03 2017 -0400
Split PHP grammar into separate HTML and PHP portions
Fixes #182
commit f9b99c63bcea78089d949f5b3cc3fd14f1911311
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Oct 25 14:52:06 2017 +0200
Prepare 0.42.2 release
commit 49930900b798dde17a8a0fc31b5bbdb9532a47a3
Merge: 28fb4f8 05f4d9d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 24 14:31:08 2017 +0200
Merge pull request #285 from dsifford/dsifford-ternary-operators
Add support for ternary and null coalescing operators
commit 05f4d9d1088968f134d99097eee0414ce604f872
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 24 10:21:31 2017 +0200
:fire: empty line
commit 1db34bfa89aa975ef55704d535a2bba641d760e1
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 23 22:19:26 2017 -0400
move ternary_expression below ternary_shorthand & null_coalscing + simplify pattern
commit 28fb4f86a27452bc2337a6a0806b9fba7247a8e0
Merge: 3e21c92 71231bf
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 19 18:14:13 2017 +0200
Merge pull request #291 from atom/wl-infinite-injection-loop
Remove potential zero-width injection pattern
commit 71231bfb975ac56d9c13c5b4cda21c081ebbc6ee
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 19 17:21:55 2017 +0200
Remove potential zero-width injection pattern
commit 3e21c9282cd1c5448a1613f5f1f7610d8bae94e2
Merge: aa09512 1d449de
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 17 01:18:25 2017 +0200
Merge pull request #288 from atom/wl-scope-resolution-namespaces
Tokenize namespaces when using the scope resolution operator
commit 1d449de66dfed95a2a7812c65452aa52513b2040
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 17 01:13:00 2017 +0200
Tokenize namespaces when using the scope resolution operator
commit a3e152ccf155a3bb5c46431605a4c95d09f9d42f
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 17:57:35 2017 -0400
remove self reference
commit e27bf30c604ffeacc504ac36960ba76cd6bf4d8d
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:58:52 2017 -0400
fix issues brought up in PR
commit 0fca6436ed798507ff48dfb40cbcb1bb6702e603
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:07:21 2017 -0400
adjust expect statement for clarity
commit b2859826e399f89276b889f6061f0b760217c0e5
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:04:06 2017 -0400
fix a few of the issues brought up by @50Wliu
commit 2314160df1aa9e51251146b3d3fbc5c07698ce57
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Thu Oct 5 16:16:18 2017 -0400
add tests for new operators
commit 0a8eaeeb0f14c60500a5ac6a053a0b12064718c5
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Thu Oct 5 14:52:20 2017 -0400
add support for ternaries and null-coalescing operators
commit aa095129f29f4ffbf5db6f154aa283997ddbca29
Merge: 4931a75 3c2f0b6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Oct 2 09:53:14 2017 +0200
Merge pull request #283 from davisben/theme-extension
Add .theme file extension
commit 3c2f0b6b595f8897acc91f626876cc95d83910ec
Author: Ben Davis <ben@davisben.com>
Date: Sat Sep 30 09:17:47 2017 -0400
Add theme extension
commit 4931a75da56b1b74849590cbca3c1b1184d7480c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 23:03:36 2017 +0200
Prepare 0.42.1 release
commit 8f56c3d5a59fb26e028a8b02c697920c73214fca
Merge: 9893a0b e036dd3
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 22:59:41 2017 +0200
Merge pull request #280 from atom/wl-textmate-compat
Fix issues with TextMate compatibility
commit e036dd31d2a29af639062ca790fc36521981d791
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 20:15:08 2017 +0200
Fix issues with TextMate compatibility
commit 9893a0baf515fbb0b6bd3eaf129414b73889f06d
Merge: 1b73f9d 974c64d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 18:47:51 2017 +0200
Merge pull request #279 from Ingramz/heredoc-end-fixes
Allow heredocs to end without a semicolon on the same line
commit 974c64dd0b52b40f0b04d5292af8ba705e3bbcfd
Author: Indrek Ardel <indrek@ardel.eu>
Date: Sat Sep 23 16:45:27 2017 +0300
Allow heredocs to end without a semicolon on the same line
commit 1b73f9dc9dc076fbc38e1697feab84ed7e1f9c1a
Merge: 37b0879 fce8a3b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 00:15:40 2017 +0200
Merge pull request #278 from atom/wl-heredoc-terminator
Heredoc terminators must end with a semicolon and EOL
commit fce8a3b7a2ab398b721c7d49492e8f1e1bab66d5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 00:11:50 2017 +0200
Heredoc terminators must end with a semicolon and EOL
commit 37b0879cffdd775eb6c9cfff09b1461831d938e2
Merge: 354b42a 47b9b32
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Sep 22 20:13:42 2017 +0200
Merge pull request #157 from eliasib13/master
Fixed: Block try...catch now uses \Exception instead of Exception
commit 354b42a4e2712b53dd96b39ebf4df826caa52a58
Merge: 015d278 cab8534
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 15:24:04 2017 +0200
Merge pull request #275 from tpunt/tostring-capitalisation
Correct __toString capitalisation
commit cab85343ce7588819bb7df7e4ef1ab999e70a76d
Author: Thomas Punt <tpunt@hotmail.co.uk>
Date: Mon Sep 18 13:22:54 2017 +0100
Correct toString capitalisation
commit 015d278b787df712a20fc633bad4a27d3e33007b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 10:00:35 2017 +0200
Prepare 0.42.0 release
commit aa6a8539a55164569caa5ae1913066cd4f0604fd
Merge: c81fd05 cf19a90
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 09:59:17 2017 +0200
Merge pull request #266 from atom/wl-end-php
Always end PHP on ?>
commit cf19a90c4d53a4a2566f74dece12f04a01491165
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 17 18:24:35 2017 +0200
Bring in spec addition from #274
commit 8d12b1d3d9ca5fc240efacc987a1212bcbb884e4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 13 21:54:51 2017 +0200
:memo:
commit c16bf442727f4834e67544cc0ef801f613f7e13b
Merge: 542c7d9 ada9046
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 13 21:53:48 2017 +0200
Merge pull request #269 from Ingramz/patch-2
Bring in suggested changes
commit ada9046fa8363da683e0fc3a89a257994d52ea32
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 22:17:16 2017 +0300
Fix spec
commit 1327851449d3edea8a7ff9356d2ab1797431a9e7
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 21:44:07 2017 +0300
Don't mark keywords as labels
commit 384d55816eac87772a6d13b9f1d22488d09715ac
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:37:28 2017 +0300
Update php.cson
commit 1f1e077e73012eab69d02309d214fbab81971540
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:21:59 2017 +0300
Update php.cson
commit 2b3bf1cf97d8eaecdc8afddb73b2a3c015058ece
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:21:16 2017 +0300
Update php-spec.coffee
commit 150ba8b02ba6af846d95ecb570324906f4229311
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 17:23:57 2017 +0300
Update php.cson
commit d8e860a9c7d188be47673a2b0baad10d39560626
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 15:25:59 2017 +0300
Update php.cson
commit da9e838c05f44a190582cf2df8ba40321cbaec82
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 14:05:51 2017 +0300
Update php.cson
commit 155bfb301fbfe37632ae06a8c18a99ddf524fadf
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 13:58:04 2017 +0300
Update php.cson
commit 542c7d9a27e3c75e7bba737437d17f5f9b2b66c5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Sep 12 21:26:46 2017 +0200
Always end PHP on ?>
commit c81fd05aa43a699f0741ebfd0d9024ac72890982
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Sep 12 21:16:26 2017 +0200
Prepare 0.41.1 release
commit 2d9722ef5f6e550f2c0e9b23db1fc8943a7c6016
Merge: 81e973f 8768847
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 19:57:01 2017 +0200
Merge pull request #263 from atom/wl-numbers
Improve number regexes
commit 8768847df4ea676572a9de0a5df355a2e3c8d5ec
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 19:54:29 2017 +0200
Add specs for string escape sequences
commit 14da2a9f93f259924364dc48698a67dc4854169e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 18:54:23 2017 +0200
Implement requested changes
commit bcb83a5c12e0188dbf72236242948e8ec227f62e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 16:01:57 2017 -0400
Take that you nbsp
On Windows:
Character Map -> U+00A0 -> Select -> Copy
commit 932e96898f90d7e04880aa92526699b0e81cacd4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 15:02:20 2017 -0400
Revert number regexes back to language-javascript implementation
commit fe28c0482463a1e153cacaaa4548da73934765c0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:25:03 2017 -0400
This should help
commit d44b818088e99787011f7f6d3294ebfd877f3a77
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:19:34 2017 -0400
Update number specs
commit aed3dc21b85f974d16380372477e2f0fec1dcc1e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:14:37 2017 -0400
Improve number regexes
commit 81e973fa0ce34c1c6e68140eaf411904973ab390
Merge: ad41c9b efab9c8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:07:21 2017 -0400
Merge pull request #262 from atom/revert-261-wl-numbers
Revert "Improve number regexes"
commit efab9c83b91c02f04b8cfd0236e0239e14c4af52
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:07:04 2017 -0400
Revert "Improve number regexes"
commit ad41c9bf8328dbaa89b7328ca515d19cb68c41c7
Merge: cd71a7b 4dcb2d0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:06:45 2017 -0400
Merge pull request #261 from atom/wl-numbers
Improve number regexes
commit 4dcb2d08be3451adeccd4f3c9e07ca5020cbb9e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 17:51:58 2017 -0400
Improve number regexes
Taken from language-javascript
Fixes #260
commit cd71a7bfd4db9047a8a81b3b1ce910085a13e41f
Merge: c6dedfc f53f2fc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 20:41:50 2017 -0400
Merge pull request #258 from atom/wl-combine-use-patterns
Combine class use patterns
commit f53f2fc2c3f52468b6d205b8c2bbf79aca95f5b2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 19:03:15 2017 -0400
Remove (hopefully) unneeded empty-line match
commit 2fcf368217d268647858486cb067219ec64bbb81
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 18:58:56 2017 -0400
Combine class use patterns
* Rename accidental `punctuation.definition.separator.delimiter.php` ->
`punctuation.separator.delimiter.php`
commit c6dedfc7bedaf44e55c8eb02bdfd03f277ec863d
Merge: a758cf2 2849e4a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 17:34:09 2017 -0400
Merge pull request #257 from atom/wl-nested-curly-brackets
Recursively match curly brackets
commit 2849e4ad599e269d2d8dc32f61ef6213de738e0c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Aug 13 22:43:00 2017 -0400
Recursively match curly brackets
commit a758cf2cc6b7fe2295abfa4d9676f32db026c676
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 16:45:08 2017 -0400
Prepare 0.41.0 release
commit 2091139972d9a5022213697e5ce774cb19053925
Merge: 139f59d 87354cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 16:44:15 2017 -0400
Merge pull request #248 from jens1o/patch-1
move clone operator out of storage.modifier
commit 87354cd15346eb80061cebd2a0b888417ffb238b
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Wed Aug 2 22:04:08 2017 +0200
move clone keyword to keyword.other.clone.php
commit 139f59d081e672daedef8ddcef26f512e42c7596
Merge: c5e9c38 abc64fd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 15:21:58 2017 -0400
Merge pull request #249 from roblourens/roblou/fixUseNamespace
Fix #235 - support \ in use statements
commit abc64fd05e1927d1705678095f1cde8b75abc4db
Author: Rob Lourens <roblourens@gmail.com>
Date: Wed Aug 2 11:36:19 2017 -0700
Add test for #235
commit 4124b4b41c35893dac5d521a1169bec6bac56ab4
Author: Rob Lourens <roblourens@gmail.com>
Date: Wed Aug 2 11:27:16 2017 -0700
meta.use.php rules should reference #class-name
commit c5e9c38607a5ef3a32eddae9186080735b53b6d4
Merge: c546d52 a794f13
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 13:43:56 2017 -0400
Merge pull request #250 from atom/wl-always-end-phpdoc
End PHPDoc even if there are malformed types
commit a794f139cac5899f14f82af3ce67fb8de4215344
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 13:30:21 2017 -0400
End PHPDoc even if there are malformed types
commit 18b1d476bac3efaf2e20ce576f8bd67d72be3184
Author: Rob Lourens <roblourens@gmail.com>
Date: Mon Jul 31 11:35:13 2017 -0700
Fix #235 - support \ in use statements
commit c08881386afa51dd9d9bfeae4ea38bb9ed15374b
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Fri Jul 28 21:19:43 2017 +0200
add `\b` to regex
commit e2c483c8e15d2f1e4a8017f0f4bd5d32bbec0772
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Fri Jul 28 18:35:01 2017 +0200
move clone operator out of storage.modifier
commit c546d52cee3ceb4952f8bfab504d3bcc0d700b37
Merge: b2b686b 91d50ab
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 15:20:02 2017 -0400
Merge pull request #241 from atom/wl-grouped-use-namespaces
Support grouped 'use' declarations
commit b2b686be5e0b21d35baca74b5450e645c26eea28
Merge: 7f15292 1bfe0ec
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 15:00:12 2017 -0400
Merge pull request #242 from atom/wl-update-travis-config
Update Travis config
commit 1bfe0ec55dfc596e4761857b8c41db7cf6f0c070
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:56:36 2017 -0400
Update Travis config
commit 91d50ab5f871ea2d11b4c511dc0b9a972e4ac5ce
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:31:12 2017 -0400
Move bracket matching out of #use-inner
PHP only supports top-level grouping
commit 6c1c8968fd7c4ec19e19d130b20f80e53a9912e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:27:19 2017 -0400
:art:
commit c33a510370460d634af27f416aee2eceb56533f7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:23:18 2017 -0400
Specs
commit f4a5ee51324c4b6a80f608ddb1ccb6c7754d1412
Merge: f4e31d4 7f15292
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:00:35 2017 -0400
Merge branch 'master' into wl-grouped-use-namespaces
commit 7f15292e4128b44b9d27a0a1333da4f3578ebd01
Merge: ddd5b73 e6e448b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 22:58:35 2017 -0400
Merge pull request #240 from atom/wl-global-namespace
Refactor namespace highlighting
commit e6e448b2060a9892fdcdcc876152e80da5cceae0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 22:31:33 2017 -0400
Fix inheritance separator
commit ddd5b73cb96fc2f723fc1919bbb1233abd31d751
Merge: cdedc2f 2d416e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:04:35 2017 -0400
Merge pull request #239 from atom/wl-phpdoc-namespaced-types
Support namespaced PHPDoc types
commit cdedc2fbaa7fb2651c534227bc763f77b9ff835c
Merge: 8a16066 f50c579
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:04:10 2017 -0400
Merge pull request #238 from atom/wl-namespaced-functions
Support deeply-namespaced function calls
commit 0a2d8b6085dd9dee16f42a1f6c0b2309cfdb9eb8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:03:35 2017 -0400
Refactor namespace highlighting
Fixes #237
commit 2d416e7c47374e179785b0d922a380b2a349480d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 17:47:57 2017 -0400
Support namespaced PHPDoc types
Fixes #234
commit f50c579643fd43c7ae6f577885e8201f8c3f5a95
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 17:27:34 2017 -0400
Support deeply-namespaced function calls
Fixes #233
commit f4e31d4050da8fac71c123fc63750a181c1b63be
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 12:40:48 2017 -0400
Support grouped 'use' namespaces
Fixes #232
commit 8a16066d2f873702c668c22821039c74a6b28222
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:35:54 2017 -0400
Prepare 0.40.0 release
commit 9cb0db1e4fcb14532e93c873187406e6ba829af4
Merge: 8b4ab3e 8a41932
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:15:34 2017 -0400
Merge pull request #218 from atom/wl-phpdoc-types
Tokenize PHPDoc param types
commit 8b4ab3e8acaf50da14d6fac4d797a69f0918f760
Merge: 5c0ef02 aaf5333
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:15:02 2017 -0400
Merge pull request #227 from atom/wl-switches
Add structure to switch statements
commit 5c0ef02e2615c9ca2ecd33708356aa43f2409f5d
Merge: eec6b39 16d8c3e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 19:26:18 2017 -0400
Merge pull request #231 from atom/wl-parameter-commas
Add basic support for commas
commit 16d8c3ea6f30c808e270a7be02a33e27ed19eed0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 17:21:57 2017 -0400
Add basic support for commas
Fixes #223
commit eec6b39083f7f683d0d8b48204fbed8d56688a9d
Merge: 0311bd3 48d6cfc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 17:19:40 2017 -0400
Merge pull request #230 from atom/wl-namespaced-typehints
Support namespaced typehints
commit 48d6cfce4f49df4b42f73e5b1a8c80e5a24dc203
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 16:21:22 2017 -0400
Support namespaced typehints
Fixes #222
commit 0311bd3bb56e9202952d206961d6afab4c3fac01
Merge: e129026 7282ccb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:52:26 2017 -0400
Merge pull request #228 from atom/wl-fix-pass-by-ref
Functions themselves cannot be passed-by-reference
commit 7282ccbf553ed99b0ee0a4e88631e97dcc33c5b5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:48:47 2017 -0400
:art:
commit d0c866bed0a6de8b5b9b4c9215a262479f7e6ef4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:40:49 2017 -0400
Quick spec clarification
commit bedc71476a5479761f61a84610f59b950c8669ef
Merge: 1e42820 e129026
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:34:52 2017 -0400
Merge branch 'master' into wl-fix-pass-by-ref
commit 1e4282001e93a6a67603f0c0fb6eead9d93582c9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jul 9 17:39:36 2017 -0400
Functions themselves cannot be passed-by-reference
Also require a space before declaring variables that are
passed-by-reference
commit aaf53336bc50b90e252f80d64ee8ad7c3bad01f9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jul 9 20:33:09 2017 -0400
Add structure to switch statements
Copied from language-javascript
Fixes #226
commit e1290265f3d68316347e0ab2665686016b4b24b7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 20 12:31:59 2017 -0400
Fix #220
commit 8a41932bb81540682c60127c65cf053aad0148eb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 21:45:33 2017 -0400
Reorganize and add specs
commit 6014ca599c90ef4be2497aa4286514e93def570b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 20:34:35 2017 -0400
Tokenize PHPDoc param types
commit cf6db5974e74130bf2414d8c8f38ce307860704a
Merge: 4de39f2 6928b06
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:52:08 2017 -0400
Merge pull request #216 from atom/wl-scope-resolution-class
Tokenize the special 'class' keyword when used in scope resolution
commit 6928b069a47d80f4ba6512ef6a3b169042704a23
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:48:42 2017 -0400
Add another spec testing against incorrect behavior
commit f6462225e76ab54efae04a5b477e803e90f9572c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:46:57 2017 -0400
Tokenize the special 'class' keyword when used in scope resolution
commit 4de39f208c6074f3f00cfb1ae651bf6a46680ad3
Merge: 9035d97 7efd6e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 21:57:14 2017 -0400
Merge pull request #214 from atom/wl-use-traits
Support 'use' in traits
commit 7efd6e7069b83f05392dd3de73deca18b7e1cbf6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 21:54:05 2017 -0400
Add specs
commit 9035d97d18b2b172c317d76bf535113e41664111
Merge: ba68b57 7481e25
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 00:45:24 2017 -0400
Merge pull request #215 from atom/wl-embedded-sql-tweaks
Add basic specs for embedded SQL
commit 7481e257a73f7be8823f76588c53c609c8c867e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 00:40:28 2017 -0400
Add basic specs for embedded SQL
commit 28dc36ed86d9f9124d2905f115c732397d402406
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:51:31 2017 -0400
Also support simple uses
commit e06d677252dd1285ea34f36b01bbc34c026f888c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:47:08 2017 -0400
Support 'use' in traits
commit ba68b578bc64ef2bc5a29c0908341608575a1b34
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:07:43 2017 -0400
:art:
commit 978b0a2b84d6d3c1bed8fb915f666ab4a796846d
Merge: 15ea821 4ed9ab1
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:44:56 2017 -0400
Merge pull request #213 from atom/wl-function-return-value
Tokenize function return values
commit 4ed9ab18a50b4f102015f00fb6de2b5cd8f6355a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:38:08 2017 -0400
Tokenize function return values
commit 15ea821f8252bfb5ae7650dce96e16a6384c34cd
Merge: ec6bb76 a02f857
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:17:18 2017 -0400
Merge pull request #212 from atom/wl-typehinted-function-arguments
Tokenize typehinted function arguments with default values
commit a02f857e0179c47f3b2fcb887ed107eef5a74fe9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:05:43 2017 -0400
Tokenize typehinted function arguments with default values
Fixes #178
commit ec6bb76c08e45a7d18f37b8f95619fa48eaa6032
Merge: 64184a6 7829f68
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 21:01:20 2017 -0400
Merge pull request #211 from atom/wl-catch-multiple-exceptions
Tokenize multiple exceptions in a catch clause
commit 7829f68508f6d7a3d30b57c717d0b1423ea925a5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:53:40 2017 -0400
Tokenize multiple exceptions in a catch clause
commit 64184a6e284e6acb3b7aba3271c6fccd1da82749
Merge: 7184a99 e522942
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:26:18 2017 -0400
Merge pull request #210 from atom/wl-fix-inline-include
Fix inline include not stopping at the closing PHP tag
commit e52294232e8f341c2c8dd7d5b28402a015f978d8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:20:54 2017 -0400
Fix inline include not stopping at the closing PHP tag
commit 7184a99ff357d420bc823f2bc8491b477d80e9db
Merge: 676e752 80176ad
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:07:13 2017 -0400
Merge pull request #209 from atom/wl-more-php-snippets
Add another PHP snippet
commit 80176ade3ae2f156929ad958ea0164f76c72a269
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 19:52:59 2017 -0400
Add another PHP snippet
commit 676e752f2ea7420c699f35ea4e74673e705c21ac
Merge: d8867ca 64a1739
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 19:41:25 2017 -0400
Merge pull request #208 from atom/wl-parens
Tokenize parentheses
commit 64a1739c7abafe44269a5cb1fdaa673ff9bcfcac
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 01:01:28 2017 -0400
Add specs
commit 0af78afdfa9a6c48333ad1ddbfb58f7e140f8545
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 00:21:18 2017 -0400
Tokenize parentheses
commit d8867cac9b56d78892e0b44a7cf1b4eaaaa43e6d
Merge: 40bd220 e62c013
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:24:29 2017 -0400
Merge pull request #207 from atom/wl-add-sql-add
Add AND as a valid SQL keyword
commit e62c0133ac7ca8d9fafa4e5332268b5b2b2702e4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:11:17 2017 -0400
Add AND as a valid SQL keyword
Fixes #52
commit 40bd2207e9ac85318d288662ca58ed5fbb4c796e
Merge: b63f06b 949e26c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:04:43 2017 -0400
Merge pull request #206 from atom/wl-rm-string-meta-scope
Remove meta scope that doesn't exist in any other language
commit 949e26cc06e5bcf6f469ebcfe933399d46387905
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 22:52:08 2017 -0400
Remove meta scope that doesn't exist in any other language
We don't have anything called "select scope" anyway.
commit b63f06b9fe6797754215d22e14c61db30d40b24e
Merge: 03b93e1 604191b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 20:18:14 2017 -0400
Merge pull request #205 from atom/wl-this
Tokenize $this as variable.language.this.php
commit 604191b6390760722c7ca00048cb673b4d2ddaf2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 18:51:47 2017 -0400
Tokenize $this as variable.language.this.php
commit 03b93e11cbea8e38883a93bda57f53c28bfdbdf7
Merge: b852073 fbb9b3d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 16:52:46 2017 -0400
Merge pull request #204 from atom/wl-fix-spec-indentation
Move most specs out of the 'operators' section
commit fbb9b3d797ac890b761ff95fb93072aff281cb63
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 15:57:32 2017 -0400
Move most specs out of the 'operators' section
commit b8520736dd2dbe1c07b83b52d7faa62f5a1ae688
Merge: e4535ce e42e362
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 12:47:10 2017 -0400
Merge pull request #203 from atom/wl-cleanup
Cleanup
commit e42e362f49af7575b4465b6506ebe3df995842c2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 23:04:41 2017 -0400
:art: settings file
commit 0d106170b4b4840e3188e163a99cceb58c656726
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 23:00:32 2017 -0400
General cleanup
commit ebf5300bb14e7f7494325ea718ce2ad5ee9bec23
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 21:03:39 2017 -0400
:art: variables
commit e9f9cd10996a1f33838b903ee0077b367349baf9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 21:03:02 2017 -0400
:art: variable-name
commit 8f23c80c8f20cc10ed054e9005c3affb65dafbe6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 19:31:00 2017 -0400
:art: var_basic
commit 92cbe744e78dd01f5f845b31f7547cd25df54a2a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 14:34:41 2017 -0400
:art: support, part XI
commit d34cbd4ab5d73973551e6b7596c385b5a9ae5b15
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 01:22:53 2017 -0400
Fix typos
commit b0d200fe0b98f3a7f74730ac2d64c7beb33189e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 00:09:16 2017 -0400
:art: support, part X
commit 4b6ab6a66d7754b20e16bf9b30ad7e2b3ad8c1e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 6 22:27:56 2017 -0400
:art: support, part IX
commit 5b6f4726a4e5d5fff5bdaac213ef3af1a9ac0e7d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 6 11:09:57 2017 -0400
:art: support, part VIII
commit 1d4dc7560506f921f7e4de198c85766f9eb8635a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 21:32:03 2017 -0400
:art: support, part VII
commit 8d54f9888aea1bbb6e2e686989ae122bf9d284e3
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 21:31:34 2017 -0400
Turns out it's fflush, not flush
commit 027edfc2e3f5012d3d2f6d2efb2e70d5832701d7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 20:45:40 2017 -0400
:art: support, part VI
commit a98ccf4063dd1f1f8e41da604d8e7fbb70f74c28
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 2 01:14:43 2017 -0400
:art: support, part V
commit 8b4d23303ceaf979d339daf4611481e5d3d5570d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 1 22:08:46 2017 -0400
:art: support, part IV
commit 1fa48f745593031d05fd8e1c32733c826c2ccdcb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 31 23:20:00 2017 -0400
:art: support, part III
commit c3332b11adcefb48486a57c5cac25f3a39b4f6ad
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 31 18:54:24 2017 -0400
:art: support, part II
commit 9b00dc16818998487ddfd9c55a923442657dda46
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 30 21:07:50 2017 -0400
:art: support, part I
commit db0f647d06f77832a907150c7785a1a12a56f3ea
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:14:48 2017 -0400
Fix specs
commit 7779a75a820338b9508d9349c4fd1f10c8c19931
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:09:01 2017 -0400
:art: string-double-quoted
commit e6ff2173c61733c5bf4f1c3ad140bd1007c2a283
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:08:27 2017 -0400
:art: sql-string-single-quoted
commit 5d1616e0f79a10959955d2d110c4fdd0d4510140
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:07:40 2017 -0400
:art: sql-string-double-quoted
commit fcf2213c0a6a1c02078f45cb08f018ccaded5d84
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:06:37 2017 -0400
:art: single_quote_regex_escape
commit abcb3b8684b8017759b03edd2f29f2dcc79db743
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:06:02 2017 -0400
:art: regex-single-quoted
commit 22456716f161b28f38944006af9bcad62593442e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:05:17 2017 -0400
:art: regex-double-quoted
commit 58f10857ef92a8a3a1898bbeaa39784f651a3d69
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:04:38 2017 -0400
:art: php_doc
commit 565dfa95b131666bd5fa16702fe7bc58a4d94ae9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 19:59:05 2017 -0400
:art: parameter-default-types
commit a8acc69d040f43025ddf4602522bce94eade665c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 19:57:58 2017 -0400
:art: object
commit df2198ad3b5ec4ff809274cb584d266a6f63114c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:24:58 2017 -0400
:art: numbers
commit 42af5e599abe4ebf4875fe58662663e44a61f452
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:24:41 2017 -0400
:art: namespace
commit 3d18f94ea90c91f5e6ebe7966c2849c0f9ce1743
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:22:22 2017 -0400
:art: language, part III
commit 350971f6a2fee7c22aa37f1a4dffa8a25f06d604
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:24:06 2017 -0400
:art: language, part II
commit 38f8cdd0ba9fa311e09ccbf17b7180aa8215ed69
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:19:41 2017 -0400
:art: language, part I
commit 2c0e2a8e9952963c1c72049e446ac770a3897abd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:14:35 2017 -0400
:art: invoke-call
commit d27d67ffe0ab086117b5ef9ca11b3f5dacfdf59b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:13:49 2017 -0400
:art: interpolation
commit 3465e3685d3984257ff4050da378830abb64b462
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:12:49 2017 -0400
:art: instantiation
commit 2fdf279c86eabfdde284bfc46d22ff776af7497f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:11:39 2017 -0400
:art: heredoc, nowdoc
commit 00f9bb5a829d6e79220b23acd6002f699961667c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:07:55 2017 -0400
:art: function calls
commit ddec0be80fe4b1ba7265856acf3ffdd363551854
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:06:28 2017 -0400
Get specs passing
commit 4ba50be51d2458c280af2e9a799bfe04d8c0ce3c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 17:45:42 2017 -0400
:art: function arguments, part V
commit c538a093486622a26606545943bbbab0c2900f4e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 17:39:18 2017 -0400
:art: function arguments, part IV
commit 787616fde41ece9d157ad03668860979d24761ef
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 23:36:53 2017 -0400
:art: function arguments, part III
commit 16afe6d2bdb319e7cb2f47bde1a31e6324c4a2e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 19:44:01 2017 -0400
:art: function arguments, part II
commit 85a46a549a3f275d15e4caa654b67483c744bae6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 18:37:51 2017 -0400
:art: function arguments, part I
commit 9def02b4f119021d7b5fc30afdb0979bb19279a5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:34:27 2017 -0400
:art: constants, part VI
commit 142eb59ed333a512d952e32fca80fba853a162cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:34:05 2017 -0400
:art: constants, part V
commit 5f4acdb4a1328f5994533381b17de6da4fed55ff
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:51 2017 -0400
:art: constants, part IV
commit a1ef6e2887f0acd4231149a95409fb06dc6832ef
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:34 2017 -0400
:art: constants, part III
commit d4b343c39b93e934ccefb024d1ff47ac47cbe5f6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:14 2017 -0400
:art: constants, part II
commit f11c96044202fd776e60a5787fc24294c0653383
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:32:34 2017 -0400
:art: constants, part I
commit 93d6706878100d267190fd330463839004227c24
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu May 25 18:26:57 2017 -0400
:art: builtin classes
commit e4535ce58ea1b659ecc70a697e1374c54e93601a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 24 18:54:43 2017 -0400
Prepare 0.39.0 release
commit ef35ac4b0c6f2a883b62b8045386cd2b7e659cd6
Merge: 22047c1 c523a19
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 23 11:12:08 2017 -0400
Merge pull request #164 from Ingramz/master
Fix detection of closing tag in malformed DocBlock lines
commit c523a19f849b97f6499eae6accf80564aa190c0e
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue May 23 09:51:41 2017 +0300
Fix detection of closing tag in malformed DocBlock lines
commit 22047c19f52f686de471d0deccae0cb1332997b6
Merge: ff0dc69 b60a630
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 20:02:04 2017 -0400
Merge pull request #196 from luxifer/fix-highlight
Fix function name highlight
commit ff0dc698e61be838c13c8540ba33b085cf030d59
Merge: 6e83885 5b239e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 16:21:07 2017 -0400
Merge pull request #198 from jens1o/jens1o-support-inheritdoc
support @inheritdoc
commit 6e838851c80347978474d12fd0fda6c3b1a0e6d6
Merge: b007904 b61c04f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 16:20:37 2017 -0400
Merge pull request #199 from nyoro712/add-interface-snippet
Add interface snippet
commit b61c04fd9d1aad837402521a393eff9aa60493b8
Author: нёло <nyoro712.github@gmail.com>
Date: Mon May 15 00:42:21 2017 +0900
Fix typo: InterefaceName => InterfaceName
commit 5ebfb2cb9982d82ae0af66fb81717a706c17d1c4
Author: нёло <nyoro712.github@gmail.com>
Date: Mon May 15 00:24:40 2017 +0900
Add interface snippet
commit 5b239e718bd295fa0753257f86cb11870fce126d
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 22:10:10 2017 +0200
support both spelling
commit ab2e5754bf2c860e2798ed151123145c0a84bc51
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:59:55 2017 +0200
missed a part
commit 3127e526759627ec09e20328235b26703da00656
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:58:35 2017 +0200
keep both intact
commit 3662325080f523be12d276e8ddc8c4d9b3db83a9
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:57:18 2017 +0200
move it to the right direction
commit 4eb85301f76204932a503034b1840d4a53343fd3
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:42:04 2017 +0200
fix typo
commit 821e496406b15b37ec42b45da45c563fe7fb43fa
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:37:22 2017 +0200
support @inheritdoc
commit b60a630419e8fa94c044d8793fc0ffad210c2aeb
Author: Florent Viel <luxifer666@gmail.com>
Date: Fri May 12 19:17:20 2017 +0200
:white_check_mark: add spec to validate changes
commit 405599d9191ce8760eaaea12ac22c8421d3008b5
Author: Florent Viel <luxifer666@gmail.com>
Date: Fri May 12 19:16:12 2017 +0200
:bug: update function name highlight regex
according to http://php.net/manual/en/functions.user-defined.php
function name can contains more than letters and numbers
commit b00790432f19fdb08d25989973f66cbf7f7a3eac
Merge: 717b7e1 7d6a5f0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Apr 28 13:37:43 2017 -0400
Merge pull request #195 from UziTech/js-heredoc
add JS as a synonym for JAVASCRIPT heredocs
commit 7d6a5f05034f29707e2a03b14aef9514db3bff26
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Apr 28 12:15:05 2017 -0500
combine tests
commit fca6a6763bd5e07b2cc0a82fda502dbf3bce5dea
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Apr 28 10:10:21 2017 -0500
add JS as a synonym for JAVASCRIPT heredocs
commit 717b7e165ea84960c31782b4524734ea08b7afd6
Merge: bfea336 bf00578
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Apr 19 15:08:45 2017 -0400
Merge pull request #191 from UziTech/inline-phpdoc
Inline phpdoc
commit bf00578eb3f7224a74339311275cf185f46ddb62
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 14:00:45 2017 -0500
add test for /*** to not be phpdoc
commit 74c35b63efb926990df24cc50f0b2477820f8f86
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:38:49 2017 -0500
remove begin capture group
commit 1eaf025a36b464b72b3b98ecc60da9b80376aca1
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:34:28 2017 -0500
remove + on trailing whitespace
commit 20d96b1017062654eafb78f2e90130be28528603
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:32:58 2017 -0500
remove $
commit 27828f5894268c16f8d14d8969445c3f0776250d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Apr 19 13:17:42 2017 -0400
:art:
commit d609b614b6b8cb63bb8cc865e2b74cedaff96fd8
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:09:31 2017 -0500
remove #@+ template syntax
commit d55e623b6599ddcd627a6d0915f791d1c942617f
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 11:53:54 2017 -0500
Don't capture the trailing/leading whitespace
commit 4694514a0405c33dd86ee6bbcf70c002cfe49ec2
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:59:53 2017 -0500
combine the two phpdoc patterns
commit 3b73054b0a6d0e02caf35c1142a187b6573087bd
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:34:18 2017 -0500
add inline phpdoc
commit 390541c7ee477ce9cea05eb9ed3cd2efcb0d8c67
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:34:03 2017 -0500
add inline phpdoc test
commit bfea336c012d5beb7597422ebd5f0b07c4107a2f
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Apr 10 20:56:25 2017 -0400
Prepare 0.38.0 release
commit 7fc557ace292af28d47dad7a20356276c9367c05
Merge: 150ffcc fc64d71
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Mar 12 14:16:54 2017 -0400
Merge pull request #184 from UziTech/temp-heredoc-fix
temporary fix for heredocs
commit fc64d715371f9e3a974c27bee134ecc8203a694f
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Mar 12 10:21:07 2017 -0500
change (\\s+)? to (\\s*)
commit 9670088ad4cb4a145910620f192964c4ada0ef83
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 23:31:03 2017 -0600
update tests for nowdoc
commit 8fac2f1da4b54887082b8c4921554a04c2a94a49
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 23:12:48 2017 -0600
change keyword.operator.heredoc.php to keyword.operator.nowdoc.php
commit 2ffbe86ecf75e6e94cd8bf248b38cbb9c3022ccb
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 20:16:19 2017 -0600
remove other package scope names
commit 6b542171b8aba96a05c86211c4179165571586fd
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 18:57:45 2017 -0600
change whitespace-in-end-of-line to trailing-whitespace
commit 8dc870cccd0d6d58a311826f286b8fc3aef74ddc
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 16:04:08 2017 -0600
add newline before all "runs ->"
commit 36b382c864c3264be7f2414a1b4e401c7cebb34c
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 15:34:52 2017 -0600
change [ \\t] to \\s
commit a9fb88068b22e9ec635adf1947b13c856492f18a
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:52:18 2017 -0600
remove heredoc scope from nowdoc
commit e8aed0eb30cb75c1d00e2b20f7f39f989f7e6c22
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:49:35 2017 -0600
change css scopes to match current
commit 5836e4d76e5f811066b397f25b473652c13e28ae
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:07:18 2017 -0600
add newline before runs
commit 150ffcc6461050d4047420b408d9b15f42a0a7d5
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Mar 6 11:53:25 2017 -0500
Prepare 0.37.5 release
commit bdc3d13333dba065acb224691d71dfbc65b2663c
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 22:38:01 2017 -0600
allow REGEX and REGEXP in heredocs
commit a9fcf048f9952dfab90593944640cdc9931c3112
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 22:09:00 2017 -0600
add tests for all embedded heredocs
commit d0fb8c2fd97a60c108708d651bebe9a062a4ec97
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 16:48:44 2017 -0600
add language-html tests
commit 978e587d6ae9d0b55d2a5b754ba2518919ab6c8a
Merge: 2b127af 47a327f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Feb 21 17:16:09 2017 -0500
Merge pull request #185 from arandilopez/closure-snippet
Closure snippet
commit 47a327f6cdb17d43b32d508193fcb5f5549836b6
Author: Arandi López <arandilopez.93@gmail.com>
Date: Tue Feb 21 11:18:19 2017 -0600
typo: annonymous -> anonymous
commit 2685a1f756f9caf7717038e78f89454cb506fde3
Author: Arandi López <arandilopez.93@gmail.com>
Date: Mon Feb 20 20:50:35 2017 -0600
closure-snippet: remove newline in first curly braces
commit 1cf2cea1dd3f94df181d60005632d96b81885adc
Author: Arandi López <arandilopez.93@gmail.com>
Date: Mon Feb 20 20:36:16 2017 -0600
closure snippet with f as prefix
commit 975687c58bc630fe1478cc21f5bc2139d5912491
Author: Tony Brix <Tony@Brix.ninja>
Date: Mon Feb 20 00:00:24 2017 -0600
Don't accept spaces after heredoc beginning identifier
commit 008d2fc0cde45b25ea9f114c5c0289443d026e3b
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 23:34:47 2017 -0600
simplify nowdoc regex
commit b0cb7c27463d45144fdd059c2047332f739c4ec4
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 23:23:48 2017 -0600
add HTML nowdoc interpolation test
commit a520e1acb71f35e293f01c02cd2f1ab8c2240df4
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 22:08:14 2017 -0600
split heredoc_interior and newdoc_interior for interpolation
commit da7b5d6b50d13ee4ba2c8dcf5315a0cc3a22cc6c
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 21:43:49 2017 -0600
fix interpolation
commit a9dd53d0f726132b53709a48dd77d14eba004d65
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 01:00:29 2017 -0600
fix tests
commit b86da0b1720124613ca3cdceb7b5a6ab50982cb5
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 00:30:23 2017 -0600
add heredoc tests
commit cc576387c51e89197e964e4aabfb89be4eeb6a32
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 00:14:47 2017 -0600
temporary fix for heredocs
commit 2b127af01783b4a23ba7ff3ae32ce51c48e649a2
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Feb 6 12:52:44 2017 -0500
Prepare 0.37.4 release
commit a4d8e23060d0f62d908d1045b926bb6a8f3af82d
Merge: ba156f9 d7e3f60
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jan 28 19:19:14 2017 -0500
Merge pull request #180 from joshijitendra/patch-1
Add Shorthand echo
commit d7e3f6008e89a6071757b272a6f6ff107ca85207
Author: Jitendra Joshi <joshijitendra000@gmail.com>
Date: Sat Jan 28 16:55:43 2017 +0530
Add Shorthand echo
commit ba156f9f31d6d28c992dc4eba81cf75d88807afa
Merge: 37612f2 3c32f0b
Author: Lee Dohm <lee-dohm@users.noreply.github.com>
Date: Mon Dec 26 10:05:09 2016 -0800
Merge pull request #177 from atom/template-update
:memo: Update issue and PR templates
commit 3c32f0bf78c96188412a834c9b0cb9cf3e1d9caf
Author: Lee Dohm <lee@lee-dohm.com>
Date: Mon Dec 26 10:04:53 2016 -0800
:memo: Update issue and PR templates
commit 37612f202c9c131d025c7591f448d91ffb007982
Merge: 750e0f2 d51494a
Author: Lee Dohm <lee-dohm@users.noreply.github.com>
Date: Thu Dec 22 10:41:28 2016 -0800
Merge pull request #175 from atom/template-update
Update issue and PR templates
commit d51494a85d3c0e80dfe4a3a661acba2b15602c12
Author: Lee Dohm <lee@lee-dohm.com>
Date: Thu Dec 22 10:41:16 2016 -0800
Update issue and PR templates
commit 750e0f21bbde62656ad21d86597e4558a584011c
Merge: a0e0393 edc6717
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Nov 10 10:51:48 2016 -0500
Merge pull request #167 from torn4dom4n/master
Update CONTRIBUTING
commit edc6717e89221f19708e0ec493f4a9469a250d15
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Nov 10 22:14:03 2016 +0700
📝 Update CONTRIBUTING
[ci skip]
commit a0e03935aaebb289445033b19a1a2a5ec001f888
Merge: 8f0e910 8f0d36a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Sep 29 15:42:41 2016 -0400
Merge pull request #160 from torn4dom4n/patch-1
Update README.md
commit 8f0d36afe434141a0eb181c2578d14d366e5bde2
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Sep 29 19:36:33 2016 +0000
Update README.md
commit 77c8227411f1f38c1cb450a652b4bfb9470bb939
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Sep 29 19:32:26 2016 +0000
Update README.md
commit 8f0e910a4824a05ee7661ba204cbd49aebc145f9
Author: Wliu <Wliu1402@gmail.com>
Date: Wed Sep 28 20:50:24 2016 -0400
Prepare 0.37.3 release
commit 97fdecb539e7e58934c5d9de2202f810cd7df846
Merge: e7c0488 6c48772
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 28 16:01:47 2016 -0400
Merge pull request #159 from Alhadis/modelines
Add firstLineMatch support for hashbangs/modelines
commit 6c48772bfdf5ed057501952f8454900b91ff140a
Author: Alhadis <gardnerjohng@gmail.com>
Date: Wed Sep 28 23:28:17 2016 +1000
Add firstLineMatch support for hashbangs/modelines
commit 47b9b323d7db3199c2db1e47a70a1fea2765395c
Author: Eliasib García <eliasib.lv.12@gmail.com>
Date: Mon Sep 26 12:05:40 2016 +0100
Fixed: 'throw' snippet now uses \Exception instead of Exception
commit aaf5c001246efb17694dc12cbf82e7eac8d679b4
Author: Eliasib García <eliasib.lv.12@gmail.com>
Date: Mon Sep 26 08:24:50 2016 +0100
Fixed: Block try...catch now uses \Exception instead of Exception
commit e7c048814539704e0805cfa1541942cfd895a4e0
Merge: 43a6053 55bcca5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 31 16:15:46 2016 -0400
Merge pull request #141 from Hikonobu/spike
indent all lines between parentheses
commit 43a6053d7856a7c05a1c219323426aaa811b1887
Author: Wliu <Wliu1402@gmail.com>
Date: Wed Jul 20 20:44:14 2016 -0400
Prepare 0.37.2 release
commit 52149982c0f9d83878419d6fac1a9d12f56a63c0
Merge: eb2e3d1 a4504cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 18 09:30:50 2016 -0400
Merge pull request #147 from Ingramz/master
Move doc_f snippet to appropriate scope
commit a4504cd1654fc665feed1a74463633efd07ea4f4
Author: Indrek Ardel <indrek@ardel.eu>
Date: Mon Jul 18 09:51:05 2016 +0300
Move doc_f snippet to appropriate scope
commit eb2e3d1090d409629708c09c01dc871f3d15ad02
Merge: 7fbf1a6 db80c79
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jul 15 08:44:45 2016 -0400
Merge pull request #143 from Ingramz/master
Fix doc_f snippet's return type selection
commit 7fbf1a6ba66406cc3780d01817503082297370f5
Merge: 86fffcc 472deaa
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jul 15 06:45:18 2016 -0400
Merge pull request #146 from excellent6/patch-1
Change "var_dump" to be reachable only in a php tag
commit 472deaa1bf7f203a8bafce64d4e3b3170c031e10
Author: excellent6 <excellent6@abv.bg>
Date: Fri Jul 15 09:05:16 2016 +0300
Change "var_dump" to be reachable only in a php tag
Change "var_dump" to be reachable only in a php tag. It can be used in the whole file.
commit db80c79c21d86a91241e877d4d20ecf5d61ccca3
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue Jun 28 15:54:13 2016 +0300
Fix doc_f snippet's return type selection
commit 86fffccd3d1484d8a5eed0458ff063eae02dd841
Merge: a469677 97f5839
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 27 13:35:53 2016 -0400
Merge pull request #134 from bj7/master
update constant.character.escape.php
commit 97f583966733b79ea6ffe18ab4b3a6318e946fc4
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Mon Jun 27 13:05:55 2016 -0400
adding spec for escaped bracket works
spec to check if the single quoted PHP string parses escaped characters
correctly is now working correctly. It fails when the fix for #124 is
removed, but passes when the fix is in place, just as desired.
commit 4d8e56053dd21f471893313d43cd5dd24b314937
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Mon Jun 27 11:42:52 2016 -0400
adding spec for escaped brackets
adding spec for escaped bracket and trying to get working. Currently
the tokenizer does not parse the test case correctly. Trying to
determine issue
commit a469677ca438d8541bd93783a9314f3fd393beb9
Author: Wliu <Wliu1402@gmail.com>
Date: Fri Jun 24 21:55:58 2016 -0400
Prepare 0.37.1 release
commit b4ea2b897e35694a089a70751f7fca9d6efb2377
Author: Damien Guard <damieng@gmail.com>
Date: Fri Jun 24 17:09:14 2016 -0700
AppVeyor should test against stable & beta
commit bb0009abb64983a984a9e5c6d74d5923f53c4f6f
Merge: fbdf55c a8efa4c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 21 17:05:00 2016 -0400
Merge pull request #142 from torkiljohnsen/patch-1
Add spaceship operator
commit a8efa4c47297821d6580dc48357466bd4835e8b3
Author: Torkil Johnsen <torkil@torkiljohnsen.com>
Date: Tue Jun 21 21:49:12 2016 +0200
Add spaceship operator
See tonsky/FiraCode#64
commit fbdf55cbdfc0b0a12269660a167d082dd4977d6e
Author: Damien Guard <damieng@gmail.com>
Date: Tue Jun 14 08:57:03 2016 -0700
Enable Windows builds on AppVeyor
commit bec824a0161a9695112798edfb633298affbdc24
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Sun Jun 12 13:40:19 2016 -0400
cleanup code for PR on #134
Cleanup code for PR #134 that fixes single quoted regex in php.
commit 55bcca5e8a6c7ce69b3c4497a27f7512d1f64b8b
Author: Hikonobu Kurihara <hiko@hymena.jp>
Date: Wed Jun 8 14:29:07 2016 +0900
Fix for issue #63 (between parentheses)
commit dfffa4864d6dcd818a9cd4d52bc310ccb0e247c4
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Sat May 7 13:20:26 2016 -0400
update to constant.character.escape.php
Update to regex-single-quoted to place the constant.character.escape.php inside the patterns array so as to fix the broken regex highlighting in single quoted php regular expressions.
commit e6e2b89de9b1f81d13f425f7fee2855a1f27ba2f
Author: Wliu <Wliu1402@gmail.com>
Date: Thu Jan 21 20:31:31 2016 -0500
Prepare 0.37.0 release
commit 47d3f9e48d52f8c6131812924b0c41a1960809e9
Merge: 7832853 2a5060e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jan 21 16:36:47…
Author: Mohammadreza Monemi <mohamamdreza1000@users.noreply.github.com>
Date: Wed Apr 17 12:51:44 2019 +0430
Invalid examples now are valid plus new example
As: https://github.com/atom/language-php/pull/357#discussion_r275149488 and https://github.com/atom/language-php/pull/357#issuecomment-483652156
commit cce18e1c11e9ceb0f995112dc426a03d13342f31
Author: Mohammadreza Monemi <mohamamdreza1000@users.noreply.github.com>
Date: Tue Apr 16 15:33:54 2019 +0430
Grammar updated by respecting HEREDOC and NOWDOC
Ending terminator also considered as: https://github.com/atom/language-php/pull/357#issuecomment-482940251
commit b896ebfb6f669b8714f419527f047466420efe5c
Merge: 608077b ead51a8
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sun Jan 27 00:35:15 2019 -0500
Merge pull request #352 from roblourens/matchBegin
begin -> match
commit ead51a87267072b5e2e28531aca1f2574e1d4309
Author: Rob Lourens <roblourens@gmail.com>
Date: Mon Jan 21 18:30:13 2019 +0000
begin -> match
commit 608077bba25b38fdb4180af659214c2603fbbb78
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sat Nov 3 12:34:36 2018 -0400
Prepare 0.44.1 release
commit f84efb4afc1be995f03ed583b1515a467e0bcb56
Merge: d2c0a89 b6c5e83
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sat Nov 3 12:33:53 2018 -0400
Merge pull request #342 from Ingramz/fix-self-injection
Fix PHP tags being injected into PHP source code
commit b6c5e83016b52311cdc622c2579462861ee91587
Author: Indrek Ardel <indrek@ardel.eu>
Date: Fri Nov 2 13:32:57 2018 +0200
Fix PHP tags being injected into PHP source code
commit d2c0a89a81f9adbf615af2909b7fe829d5798a6c
Merge: a2f8c84 94fd368
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Oct 2 13:15:21 2018 -0400
Merge pull request #338 from atom/dot-github-update
🤖 Configure probot/no-response to allow 28 days when requesting more info on an issue
commit 94fd368164e554dabea3b83303acccf475d5de56
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Oct 2 11:43:54 2018 -0400
:memo: Update .github
commit a2f8c84e0f45859529a142157e8b828e6d6536ec
Merge: 7855c07 d19c822
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Sep 25 15:51:48 2018 -0400
Merge pull request #337 from atom/dot-github-update
Add Probot no-response configuration
commit d19c822df845944a1be537f2c4f308feeb221b4b
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Sep 25 14:34:18 2018 -0400
:memo: Update .github
commit 7855c07da7e99947a6a30cee817e88743cf3ac14
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 11 09:50:41 2018 -0400
Prepare 0.44.0 release
commit 955cc83c4cc9a9b5c60c5c3cc04b4be1c1bd3ca1
Merge: 578fe7e 72bfa95
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 2 16:39:22 2018 -0400
Merge pull request #332 from atom/wl-sql-injections-interpolation
Recognize interpolation in SQL strings in embedded SQL
commit 72bfa9592e689fdcb70562ff7d882ad5308e79f7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 2 16:29:54 2018 -0400
Specs
commit 9b96c5f6cce0395b2a74ed1f14caf033da97a5ed
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 1 23:35:28 2018 -0400
Fixup string patterns in SQL injections
commit 13842b6dfb4568f76e8fa0c08dbff74347ee13c6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 1 23:35:03 2018 -0400
Update documentation links for interpolation
commit 578fe7e4c55097603b1a270ee1ae0d3fb3623562
Merge: 10f3a96 6554350
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 19 16:35:23 2018 -0400
Merge pull request #330 from atom/wl-sql-injections
Use injections for SQL strings
commit 65543502c1abde1427ac900005d463c06558aba8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 19 16:29:31 2018 -0400
Add spec for interpolation in SQL strings
commit 58df8be8460777393b6345c517b2443ad4f7e8b5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 15 23:42:34 2018 -0400
Use injections for SQL strings
commit 10f3a9647867fece9d659ee9a005bdedb3418693
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Mar 9 13:02:27 2018 -0500
Prepare 0.43.2 release
commit 6375317d81173f24a35fa5189ccb3a5bee75f225
Merge: 986c924 b374eb7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 13:04:42 2018 -0500
Merge pull request #314 from carusogabriel/patch-1
Use // instead of # for PHP comments
commit 986c924bc564fa3786fc1fd7f6e53966a261f2a3
Merge: 19b67d6 b054176
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 13:01:50 2018 -0500
Merge pull request #317 from atom/wl-yield-from
Tokenize `yield from`
commit b054176835218c446d22b3c1b9dcfdcf8cacf49f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:56:51 2018 -0500
Tokenize `yield from`
commit 19b67d66f53f4b2554d9bb371565e0574462e035
Merge: 8c42e37 345140b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:47:50 2018 -0500
Merge pull request #316 from atom/wl-class-start
Tokenize classes that start at a curly brace
commit 345140b65b03b1280f88baaa18fae6ebd061f195
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:42:09 2018 -0500
Tokenize classes that start at a curly brace
commit 8c42e37ae2eb3485bdae4f870f2f99db5cbb0bd6
Merge: c29a0f1 1690e9e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:38:49 2018 -0500
Merge pull request #315 from atom/wl-nullable-return-type
Tokenize nullable-type operator
commit 1690e9ed3f4f74b0fa8b0be79ac2dc0bfba128e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:31:33 2018 -0500
Tokenize nullable-type operator
commit b374eb7ba228c7e580071c2d94c523968df11b7e
Author: Gabriel Caruso <carusogabriel34@gmail.com>
Date: Fri Mar 2 04:24:49 2018 -0300
Use // instead of # for PHP comments
commit c29a0f16fa6e4abc84913184d49d7fab49805c2e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Feb 4 23:18:57 2018 -0500
Prepare 0.43.1 release
commit 759e17e0801f74ce90286c449df4a312ae7c2455
Merge: f75d787 821f24a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Feb 2 11:50:27 2018 -0500
Merge pull request #310 from UziTech/patch-2
fix heredoc snippet
commit 821f24a2c150e086ce316d6ab2b932f426d2aebc
Author: Tony Brix <tony@brix.ninja>
Date: Fri Feb 2 09:44:45 2018 -0600
fix heredoc snippet
commit f75d7870bd259c376f9e53b77add96a574aff0d5
Merge: 4e0af17 bf4b0fc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jan 31 20:21:10 2018 -0500
Merge pull request #309 from UziTech/patch-1
remove unnecessary space at the end of line
commit bf4b0fcd7841190f424aa868667be9107504dd90
Author: Tony Brix <tony@brix.ninja>
Date: Wed Jan 31 16:15:25 2018 -0600
remove unnecessary space at the end of line
commit 4e0af1727c59d15bcd0563ec1a9a0662d1137108
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:04:58 2017 +0100
Prepare 0.43.0 release
commit 11b2057dbf32355019621ee3769f5c8ef577f524
Merge: 2f3c4b1 5aa84c7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:04:22 2017 +0100
Merge pull request #302 from atom/wl-identifier-quirks
Handle quirk in how PHP parses identifiers
commit 2f3c4b1c93df1cc8ef5120b92b9b002667a8f34f
Merge: 3e45569 95f055a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:03:53 2017 +0100
Merge pull request #298 from Ingramz/double-quote-escape
Detect escaping double quotes only in double quoted strings
commit 5aa84c7871d2803589c6873b94cf10783c9a4f58
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:01:30 2017 +0100
Update word boundary matches
commit 0d2212b841a021b8d4fdb89e3e0ec9d9b69fb142
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Dec 5 11:58:15 2017 +0100
Specs!
commit 6f72fb99f4e4915c3f4f893311c69975df6b932e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Nov 29 01:05:51 2017 +0100
Handle quirk in how PHP parses identifiers
commit 3e45569d8fb3af6747f6e4208b16d17deb577b97
Merge: 0854ed1 e9d2b53
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Nov 21 21:01:48 2017 +0100
Merge pull request #300 from Ingramz/array-missing-space
Add missing optional space to array() construct
commit e9d2b537afcc710fb49eedbcc36c7eac7fccad35
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue Nov 21 21:41:30 2017 +0200
Add missing optional space to array() construct
commit 95f055ab4da12de8711de32d6a1e7732665ec999
Author: Indrek Ardel <indrek@ardel.eu>
Date: Mon Nov 20 17:24:19 2017 +0200
Detect escaping double quotes only in double quoted strings
commit 0854ed11950c565118fe3c1ed118acf9390a23c9
Merge: f9b99c6 a12e6ff
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 26 00:27:46 2017 +0200
Merge pull request #217 from atom/wl-split-grammars
Split PHP grammar into separate HTML and PHP portions
commit a12e6ff1f97f8297091184fd99d05a485e106823
Merge: 806fdf6 cdb50fa
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 26 00:23:54 2017 +0200
Merge pull request #292 from Ingramz/wl-split-grammars-extra
Additional changes for the split grammars
commit cdb50fa5f12fbbff3a37d749b6d9083a0f2fb8ac
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:58:22 2017 +0300
Spec styling fixes
commit 29c140e1531e0b5e842e5bfd4377f879d8b79cd4
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:47:25 2017 +0300
Add opening PHP tags as potential first line match
commit 41a79de72e222233dc0316e0fb24a80a1d74f2e7
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:42:46 2017 +0300
Add shebang
commit 4595a1ea5be39bdac44077e493425067007b63d5
Author: Indrek Ardel <indrek@ardel.eu>
Date: Sat Oct 21 03:39:37 2017 +0300
Use single quotes where possible
commit 806fdf6c2a307f58bf980b54c350d85509627c5f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Oct 25 23:10:56 2017 +0200
Fix incorrect merge
commit 0216ed9345f8d2cf8c5c80085284505fb61aabb9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 22:17:42 2017 +0200
Do not include #php-tag in HTML patterns
commit 6e9cbd9403e2313f08170611067be709632d2e08
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 21:27:35 2017 +0200
Just kidding, move firstLineMatch back to html.cson
commit 81e70537cf90501423f5dfb176d7a1525bfd328b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:56:35 2017 +0200
Test source.php in php-spec, text.html.php in html-spec
Move firstLineMatch back to php.cson
commit af9ebd6ea851a3d678c8bf374283984f5febc3e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:18:21 2017 +0200
Add new html-spec file to test PHP and HTML interactions
commit 2c7ee78a81a9cabdfaabb0894437455877861711
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:12:09 2017 +0200
Revert tag scope changes
commit af9887bb03c7ac23da428e5bed1f6330084d4d19
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 15:37:54 2017 -0400
Move #language into top-level patterns; use $self as a replacement
commit de4b0be1081553c568c4bb96111b6b964ae986fd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jun 11 23:51:03 2017 -0400
Split PHP grammar into separate HTML and PHP portions
Fixes #182
commit f9b99c63bcea78089d949f5b3cc3fd14f1911311
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Oct 25 14:52:06 2017 +0200
Prepare 0.42.2 release
commit 49930900b798dde17a8a0fc31b5bbdb9532a47a3
Merge: 28fb4f8 05f4d9d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 24 14:31:08 2017 +0200
Merge pull request #285 from dsifford/dsifford-ternary-operators
Add support for ternary and null coalescing operators
commit 05f4d9d1088968f134d99097eee0414ce604f872
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 24 10:21:31 2017 +0200
:fire: empty line
commit 1db34bfa89aa975ef55704d535a2bba641d760e1
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 23 22:19:26 2017 -0400
move ternary_expression below ternary_shorthand & null_coalscing + simplify pattern
commit 28fb4f86a27452bc2337a6a0806b9fba7247a8e0
Merge: 3e21c92 71231bf
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 19 18:14:13 2017 +0200
Merge pull request #291 from atom/wl-infinite-injection-loop
Remove potential zero-width injection pattern
commit 71231bfb975ac56d9c13c5b4cda21c081ebbc6ee
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 19 17:21:55 2017 +0200
Remove potential zero-width injection pattern
commit 3e21c9282cd1c5448a1613f5f1f7610d8bae94e2
Merge: aa09512 1d449de
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 17 01:18:25 2017 +0200
Merge pull request #288 from atom/wl-scope-resolution-namespaces
Tokenize namespaces when using the scope resolution operator
commit 1d449de66dfed95a2a7812c65452aa52513b2040
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 17 01:13:00 2017 +0200
Tokenize namespaces when using the scope resolution operator
commit a3e152ccf155a3bb5c46431605a4c95d09f9d42f
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 17:57:35 2017 -0400
remove self reference
commit e27bf30c604ffeacc504ac36960ba76cd6bf4d8d
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:58:52 2017 -0400
fix issues brought up in PR
commit 0fca6436ed798507ff48dfb40cbcb1bb6702e603
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:07:21 2017 -0400
adjust expect statement for clarity
commit b2859826e399f89276b889f6061f0b760217c0e5
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:04:06 2017 -0400
fix a few of the issues brought up by @50Wliu
commit 2314160df1aa9e51251146b3d3fbc5c07698ce57
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Thu Oct 5 16:16:18 2017 -0400
add tests for new operators
commit 0a8eaeeb0f14c60500a5ac6a053a0b12064718c5
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Thu Oct 5 14:52:20 2017 -0400
add support for ternaries and null-coalescing operators
commit aa095129f29f4ffbf5db6f154aa283997ddbca29
Merge: 4931a75 3c2f0b6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Oct 2 09:53:14 2017 +0200
Merge pull request #283 from davisben/theme-extension
Add .theme file extension
commit 3c2f0b6b595f8897acc91f626876cc95d83910ec
Author: Ben Davis <ben@davisben.com>
Date: Sat Sep 30 09:17:47 2017 -0400
Add theme extension
commit 4931a75da56b1b74849590cbca3c1b1184d7480c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 23:03:36 2017 +0200
Prepare 0.42.1 release
commit 8f56c3d5a59fb26e028a8b02c697920c73214fca
Merge: 9893a0b e036dd3
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 22:59:41 2017 +0200
Merge pull request #280 from atom/wl-textmate-compat
Fix issues with TextMate compatibility
commit e036dd31d2a29af639062ca790fc36521981d791
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 20:15:08 2017 +0200
Fix issues with TextMate compatibility
commit 9893a0baf515fbb0b6bd3eaf129414b73889f06d
Merge: 1b73f9d 974c64d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 18:47:51 2017 +0200
Merge pull request #279 from Ingramz/heredoc-end-fixes
Allow heredocs to end without a semicolon on the same line
commit 974c64dd0b52b40f0b04d5292af8ba705e3bbcfd
Author: Indrek Ardel <indrek@ardel.eu>
Date: Sat Sep 23 16:45:27 2017 +0300
Allow heredocs to end without a semicolon on the same line
commit 1b73f9dc9dc076fbc38e1697feab84ed7e1f9c1a
Merge: 37b0879 fce8a3b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 00:15:40 2017 +0200
Merge pull request #278 from atom/wl-heredoc-terminator
Heredoc terminators must end with a semicolon and EOL
commit fce8a3b7a2ab398b721c7d49492e8f1e1bab66d5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 00:11:50 2017 +0200
Heredoc terminators must end with a semicolon and EOL
commit 37b0879cffdd775eb6c9cfff09b1461831d938e2
Merge: 354b42a 47b9b32
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Sep 22 20:13:42 2017 +0200
Merge pull request #157 from eliasib13/master
Fixed: Block try...catch now uses \Exception instead of Exception
commit 354b42a4e2712b53dd96b39ebf4df826caa52a58
Merge: 015d278 cab8534
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 15:24:04 2017 +0200
Merge pull request #275 from tpunt/tostring-capitalisation
Correct __toString capitalisation
commit cab85343ce7588819bb7df7e4ef1ab999e70a76d
Author: Thomas Punt <tpunt@hotmail.co.uk>
Date: Mon Sep 18 13:22:54 2017 +0100
Correct toString capitalisation
commit 015d278b787df712a20fc633bad4a27d3e33007b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 10:00:35 2017 +0200
Prepare 0.42.0 release
commit aa6a8539a55164569caa5ae1913066cd4f0604fd
Merge: c81fd05 cf19a90
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 09:59:17 2017 +0200
Merge pull request #266 from atom/wl-end-php
Always end PHP on ?>
commit cf19a90c4d53a4a2566f74dece12f04a01491165
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 17 18:24:35 2017 +0200
Bring in spec addition from #274
commit 8d12b1d3d9ca5fc240efacc987a1212bcbb884e4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 13 21:54:51 2017 +0200
:memo:
commit c16bf442727f4834e67544cc0ef801f613f7e13b
Merge: 542c7d9 ada9046
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 13 21:53:48 2017 +0200
Merge pull request #269 from Ingramz/patch-2
Bring in suggested changes
commit ada9046fa8363da683e0fc3a89a257994d52ea32
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 22:17:16 2017 +0300
Fix spec
commit 1327851449d3edea8a7ff9356d2ab1797431a9e7
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 21:44:07 2017 +0300
Don't mark keywords as labels
commit 384d55816eac87772a6d13b9f1d22488d09715ac
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:37:28 2017 +0300
Update php.cson
commit 1f1e077e73012eab69d02309d214fbab81971540
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:21:59 2017 +0300
Update php.cson
commit 2b3bf1cf97d8eaecdc8afddb73b2a3c015058ece
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:21:16 2017 +0300
Update php-spec.coffee
commit 150ba8b02ba6af846d95ecb570324906f4229311
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 17:23:57 2017 +0300
Update php.cson
commit d8e860a9c7d188be47673a2b0baad10d39560626
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 15:25:59 2017 +0300
Update php.cson
commit da9e838c05f44a190582cf2df8ba40321cbaec82
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 14:05:51 2017 +0300
Update php.cson
commit 155bfb301fbfe37632ae06a8c18a99ddf524fadf
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 13:58:04 2017 +0300
Update php.cson
commit 542c7d9a27e3c75e7bba737437d17f5f9b2b66c5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Sep 12 21:26:46 2017 +0200
Always end PHP on ?>
commit c81fd05aa43a699f0741ebfd0d9024ac72890982
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Sep 12 21:16:26 2017 +0200
Prepare 0.41.1 release
commit 2d9722ef5f6e550f2c0e9b23db1fc8943a7c6016
Merge: 81e973f 8768847
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 19:57:01 2017 +0200
Merge pull request #263 from atom/wl-numbers
Improve number regexes
commit 8768847df4ea676572a9de0a5df355a2e3c8d5ec
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 19:54:29 2017 +0200
Add specs for string escape sequences
commit 14da2a9f93f259924364dc48698a67dc4854169e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 18:54:23 2017 +0200
Implement requested changes
commit bcb83a5c12e0188dbf72236242948e8ec227f62e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 16:01:57 2017 -0400
Take that you nbsp
On Windows:
Character Map -> U+00A0 -> Select -> Copy
commit 932e96898f90d7e04880aa92526699b0e81cacd4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 15:02:20 2017 -0400
Revert number regexes back to language-javascript implementation
commit fe28c0482463a1e153cacaaa4548da73934765c0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:25:03 2017 -0400
This should help
commit d44b818088e99787011f7f6d3294ebfd877f3a77
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:19:34 2017 -0400
Update number specs
commit aed3dc21b85f974d16380372477e2f0fec1dcc1e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:14:37 2017 -0400
Improve number regexes
commit 81e973fa0ce34c1c6e68140eaf411904973ab390
Merge: ad41c9b efab9c8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:07:21 2017 -0400
Merge pull request #262 from atom/revert-261-wl-numbers
Revert "Improve number regexes"
commit efab9c83b91c02f04b8cfd0236e0239e14c4af52
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:07:04 2017 -0400
Revert "Improve number regexes"
commit ad41c9bf8328dbaa89b7328ca515d19cb68c41c7
Merge: cd71a7b 4dcb2d0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:06:45 2017 -0400
Merge pull request #261 from atom/wl-numbers
Improve number regexes
commit 4dcb2d08be3451adeccd4f3c9e07ca5020cbb9e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 17:51:58 2017 -0400
Improve number regexes
Taken from language-javascript
Fixes #260
commit cd71a7bfd4db9047a8a81b3b1ce910085a13e41f
Merge: c6dedfc f53f2fc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 20:41:50 2017 -0400
Merge pull request #258 from atom/wl-combine-use-patterns
Combine class use patterns
commit f53f2fc2c3f52468b6d205b8c2bbf79aca95f5b2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 19:03:15 2017 -0400
Remove (hopefully) unneeded empty-line match
commit 2fcf368217d268647858486cb067219ec64bbb81
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 18:58:56 2017 -0400
Combine class use patterns
* Rename accidental `punctuation.definition.separator.delimiter.php` ->
`punctuation.separator.delimiter.php`
commit c6dedfc7bedaf44e55c8eb02bdfd03f277ec863d
Merge: a758cf2 2849e4a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 17:34:09 2017 -0400
Merge pull request #257 from atom/wl-nested-curly-brackets
Recursively match curly brackets
commit 2849e4ad599e269d2d8dc32f61ef6213de738e0c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Aug 13 22:43:00 2017 -0400
Recursively match curly brackets
commit a758cf2cc6b7fe2295abfa4d9676f32db026c676
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 16:45:08 2017 -0400
Prepare 0.41.0 release
commit 2091139972d9a5022213697e5ce774cb19053925
Merge: 139f59d 87354cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 16:44:15 2017 -0400
Merge pull request #248 from jens1o/patch-1
move clone operator out of storage.modifier
commit 87354cd15346eb80061cebd2a0b888417ffb238b
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Wed Aug 2 22:04:08 2017 +0200
move clone keyword to keyword.other.clone.php
commit 139f59d081e672daedef8ddcef26f512e42c7596
Merge: c5e9c38 abc64fd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 15:21:58 2017 -0400
Merge pull request #249 from roblourens/roblou/fixUseNamespace
Fix #235 - support \ in use statements
commit abc64fd05e1927d1705678095f1cde8b75abc4db
Author: Rob Lourens <roblourens@gmail.com>
Date: Wed Aug 2 11:36:19 2017 -0700
Add test for #235
commit 4124b4b41c35893dac5d521a1169bec6bac56ab4
Author: Rob Lourens <roblourens@gmail.com>
Date: Wed Aug 2 11:27:16 2017 -0700
meta.use.php rules should reference #class-name
commit c5e9c38607a5ef3a32eddae9186080735b53b6d4
Merge: c546d52 a794f13
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 13:43:56 2017 -0400
Merge pull request #250 from atom/wl-always-end-phpdoc
End PHPDoc even if there are malformed types
commit a794f139cac5899f14f82af3ce67fb8de4215344
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 13:30:21 2017 -0400
End PHPDoc even if there are malformed types
commit 18b1d476bac3efaf2e20ce576f8bd67d72be3184
Author: Rob Lourens <roblourens@gmail.com>
Date: Mon Jul 31 11:35:13 2017 -0700
Fix #235 - support \ in use statements
commit c08881386afa51dd9d9bfeae4ea38bb9ed15374b
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Fri Jul 28 21:19:43 2017 +0200
add `\b` to regex
commit e2c483c8e15d2f1e4a8017f0f4bd5d32bbec0772
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Fri Jul 28 18:35:01 2017 +0200
move clone operator out of storage.modifier
commit c546d52cee3ceb4952f8bfab504d3bcc0d700b37
Merge: b2b686b 91d50ab
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 15:20:02 2017 -0400
Merge pull request #241 from atom/wl-grouped-use-namespaces
Support grouped 'use' declarations
commit b2b686be5e0b21d35baca74b5450e645c26eea28
Merge: 7f15292 1bfe0ec
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 15:00:12 2017 -0400
Merge pull request #242 from atom/wl-update-travis-config
Update Travis config
commit 1bfe0ec55dfc596e4761857b8c41db7cf6f0c070
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:56:36 2017 -0400
Update Travis config
commit 91d50ab5f871ea2d11b4c511dc0b9a972e4ac5ce
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:31:12 2017 -0400
Move bracket matching out of #use-inner
PHP only supports top-level grouping
commit 6c1c8968fd7c4ec19e19d130b20f80e53a9912e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:27:19 2017 -0400
:art:
commit c33a510370460d634af27f416aee2eceb56533f7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:23:18 2017 -0400
Specs
commit f4a5ee51324c4b6a80f608ddb1ccb6c7754d1412
Merge: f4e31d4 7f15292
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:00:35 2017 -0400
Merge branch 'master' into wl-grouped-use-namespaces
commit 7f15292e4128b44b9d27a0a1333da4f3578ebd01
Merge: ddd5b73 e6e448b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 22:58:35 2017 -0400
Merge pull request #240 from atom/wl-global-namespace
Refactor namespace highlighting
commit e6e448b2060a9892fdcdcc876152e80da5cceae0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 22:31:33 2017 -0400
Fix inheritance separator
commit ddd5b73cb96fc2f723fc1919bbb1233abd31d751
Merge: cdedc2f 2d416e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:04:35 2017 -0400
Merge pull request #239 from atom/wl-phpdoc-namespaced-types
Support namespaced PHPDoc types
commit cdedc2fbaa7fb2651c534227bc763f77b9ff835c
Merge: 8a16066 f50c579
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:04:10 2017 -0400
Merge pull request #238 from atom/wl-namespaced-functions
Support deeply-namespaced function calls
commit 0a2d8b6085dd9dee16f42a1f6c0b2309cfdb9eb8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:03:35 2017 -0400
Refactor namespace highlighting
Fixes #237
commit 2d416e7c47374e179785b0d922a380b2a349480d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 17:47:57 2017 -0400
Support namespaced PHPDoc types
Fixes #234
commit f50c579643fd43c7ae6f577885e8201f8c3f5a95
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 17:27:34 2017 -0400
Support deeply-namespaced function calls
Fixes #233
commit f4e31d4050da8fac71c123fc63750a181c1b63be
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 12:40:48 2017 -0400
Support grouped 'use' namespaces
Fixes #232
commit 8a16066d2f873702c668c22821039c74a6b28222
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:35:54 2017 -0400
Prepare 0.40.0 release
commit 9cb0db1e4fcb14532e93c873187406e6ba829af4
Merge: 8b4ab3e 8a41932
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:15:34 2017 -0400
Merge pull request #218 from atom/wl-phpdoc-types
Tokenize PHPDoc param types
commit 8b4ab3e8acaf50da14d6fac4d797a69f0918f760
Merge: 5c0ef02 aaf5333
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:15:02 2017 -0400
Merge pull request #227 from atom/wl-switches
Add structure to switch statements
commit 5c0ef02e2615c9ca2ecd33708356aa43f2409f5d
Merge: eec6b39 16d8c3e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 19:26:18 2017 -0400
Merge pull request #231 from atom/wl-parameter-commas
Add basic support for commas
commit 16d8c3ea6f30c808e270a7be02a33e27ed19eed0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 17:21:57 2017 -0400
Add basic support for commas
Fixes #223
commit eec6b39083f7f683d0d8b48204fbed8d56688a9d
Merge: 0311bd3 48d6cfc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 17:19:40 2017 -0400
Merge pull request #230 from atom/wl-namespaced-typehints
Support namespaced typehints
commit 48d6cfce4f49df4b42f73e5b1a8c80e5a24dc203
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 16:21:22 2017 -0400
Support namespaced typehints
Fixes #222
commit 0311bd3bb56e9202952d206961d6afab4c3fac01
Merge: e129026 7282ccb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:52:26 2017 -0400
Merge pull request #228 from atom/wl-fix-pass-by-ref
Functions themselves cannot be passed-by-reference
commit 7282ccbf553ed99b0ee0a4e88631e97dcc33c5b5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:48:47 2017 -0400
:art:
commit d0c866bed0a6de8b5b9b4c9215a262479f7e6ef4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:40:49 2017 -0400
Quick spec clarification
commit bedc71476a5479761f61a84610f59b950c8669ef
Merge: 1e42820 e129026
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:34:52 2017 -0400
Merge branch 'master' into wl-fix-pass-by-ref
commit 1e4282001e93a6a67603f0c0fb6eead9d93582c9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jul 9 17:39:36 2017 -0400
Functions themselves cannot be passed-by-reference
Also require a space before declaring variables that are
passed-by-reference
commit aaf53336bc50b90e252f80d64ee8ad7c3bad01f9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jul 9 20:33:09 2017 -0400
Add structure to switch statements
Copied from language-javascript
Fixes #226
commit e1290265f3d68316347e0ab2665686016b4b24b7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 20 12:31:59 2017 -0400
Fix #220
commit 8a41932bb81540682c60127c65cf053aad0148eb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 21:45:33 2017 -0400
Reorganize and add specs
commit 6014ca599c90ef4be2497aa4286514e93def570b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 20:34:35 2017 -0400
Tokenize PHPDoc param types
commit cf6db5974e74130bf2414d8c8f38ce307860704a
Merge: 4de39f2 6928b06
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:52:08 2017 -0400
Merge pull request #216 from atom/wl-scope-resolution-class
Tokenize the special 'class' keyword when used in scope resolution
commit 6928b069a47d80f4ba6512ef6a3b169042704a23
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:48:42 2017 -0400
Add another spec testing against incorrect behavior
commit f6462225e76ab54efae04a5b477e803e90f9572c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:46:57 2017 -0400
Tokenize the special 'class' keyword when used in scope resolution
commit 4de39f208c6074f3f00cfb1ae651bf6a46680ad3
Merge: 9035d97 7efd6e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 21:57:14 2017 -0400
Merge pull request #214 from atom/wl-use-traits
Support 'use' in traits
commit 7efd6e7069b83f05392dd3de73deca18b7e1cbf6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 21:54:05 2017 -0400
Add specs
commit 9035d97d18b2b172c317d76bf535113e41664111
Merge: ba68b57 7481e25
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 00:45:24 2017 -0400
Merge pull request #215 from atom/wl-embedded-sql-tweaks
Add basic specs for embedded SQL
commit 7481e257a73f7be8823f76588c53c609c8c867e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 00:40:28 2017 -0400
Add basic specs for embedded SQL
commit 28dc36ed86d9f9124d2905f115c732397d402406
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:51:31 2017 -0400
Also support simple uses
commit e06d677252dd1285ea34f36b01bbc34c026f888c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:47:08 2017 -0400
Support 'use' in traits
commit ba68b578bc64ef2bc5a29c0908341608575a1b34
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:07:43 2017 -0400
:art:
commit 978b0a2b84d6d3c1bed8fb915f666ab4a796846d
Merge: 15ea821 4ed9ab1
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:44:56 2017 -0400
Merge pull request #213 from atom/wl-function-return-value
Tokenize function return values
commit 4ed9ab18a50b4f102015f00fb6de2b5cd8f6355a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:38:08 2017 -0400
Tokenize function return values
commit 15ea821f8252bfb5ae7650dce96e16a6384c34cd
Merge: ec6bb76 a02f857
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:17:18 2017 -0400
Merge pull request #212 from atom/wl-typehinted-function-arguments
Tokenize typehinted function arguments with default values
commit a02f857e0179c47f3b2fcb887ed107eef5a74fe9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:05:43 2017 -0400
Tokenize typehinted function arguments with default values
Fixes #178
commit ec6bb76c08e45a7d18f37b8f95619fa48eaa6032
Merge: 64184a6 7829f68
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 21:01:20 2017 -0400
Merge pull request #211 from atom/wl-catch-multiple-exceptions
Tokenize multiple exceptions in a catch clause
commit 7829f68508f6d7a3d30b57c717d0b1423ea925a5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:53:40 2017 -0400
Tokenize multiple exceptions in a catch clause
commit 64184a6e284e6acb3b7aba3271c6fccd1da82749
Merge: 7184a99 e522942
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:26:18 2017 -0400
Merge pull request #210 from atom/wl-fix-inline-include
Fix inline include not stopping at the closing PHP tag
commit e52294232e8f341c2c8dd7d5b28402a015f978d8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:20:54 2017 -0400
Fix inline include not stopping at the closing PHP tag
commit 7184a99ff357d420bc823f2bc8491b477d80e9db
Merge: 676e752 80176ad
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:07:13 2017 -0400
Merge pull request #209 from atom/wl-more-php-snippets
Add another PHP snippet
commit 80176ade3ae2f156929ad958ea0164f76c72a269
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 19:52:59 2017 -0400
Add another PHP snippet
commit 676e752f2ea7420c699f35ea4e74673e705c21ac
Merge: d8867ca 64a1739
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 19:41:25 2017 -0400
Merge pull request #208 from atom/wl-parens
Tokenize parentheses
commit 64a1739c7abafe44269a5cb1fdaa673ff9bcfcac
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 01:01:28 2017 -0400
Add specs
commit 0af78afdfa9a6c48333ad1ddbfb58f7e140f8545
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 00:21:18 2017 -0400
Tokenize parentheses
commit d8867cac9b56d78892e0b44a7cf1b4eaaaa43e6d
Merge: 40bd220 e62c013
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:24:29 2017 -0400
Merge pull request #207 from atom/wl-add-sql-add
Add AND as a valid SQL keyword
commit e62c0133ac7ca8d9fafa4e5332268b5b2b2702e4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:11:17 2017 -0400
Add AND as a valid SQL keyword
Fixes #52
commit 40bd2207e9ac85318d288662ca58ed5fbb4c796e
Merge: b63f06b 949e26c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:04:43 2017 -0400
Merge pull request #206 from atom/wl-rm-string-meta-scope
Remove meta scope that doesn't exist in any other language
commit 949e26cc06e5bcf6f469ebcfe933399d46387905
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 22:52:08 2017 -0400
Remove meta scope that doesn't exist in any other language
We don't have anything called "select scope" anyway.
commit b63f06b9fe6797754215d22e14c61db30d40b24e
Merge: 03b93e1 604191b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 20:18:14 2017 -0400
Merge pull request #205 from atom/wl-this
Tokenize $this as variable.language.this.php
commit 604191b6390760722c7ca00048cb673b4d2ddaf2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 18:51:47 2017 -0400
Tokenize $this as variable.language.this.php
commit 03b93e11cbea8e38883a93bda57f53c28bfdbdf7
Merge: b852073 fbb9b3d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 16:52:46 2017 -0400
Merge pull request #204 from atom/wl-fix-spec-indentation
Move most specs out of the 'operators' section
commit fbb9b3d797ac890b761ff95fb93072aff281cb63
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 15:57:32 2017 -0400
Move most specs out of the 'operators' section
commit b8520736dd2dbe1c07b83b52d7faa62f5a1ae688
Merge: e4535ce e42e362
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 12:47:10 2017 -0400
Merge pull request #203 from atom/wl-cleanup
Cleanup
commit e42e362f49af7575b4465b6506ebe3df995842c2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 23:04:41 2017 -0400
:art: settings file
commit 0d106170b4b4840e3188e163a99cceb58c656726
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 23:00:32 2017 -0400
General cleanup
commit ebf5300bb14e7f7494325ea718ce2ad5ee9bec23
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 21:03:39 2017 -0400
:art: variables
commit e9f9cd10996a1f33838b903ee0077b367349baf9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 21:03:02 2017 -0400
:art: variable-name
commit 8f23c80c8f20cc10ed054e9005c3affb65dafbe6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 19:31:00 2017 -0400
:art: var_basic
commit 92cbe744e78dd01f5f845b31f7547cd25df54a2a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 14:34:41 2017 -0400
:art: support, part XI
commit d34cbd4ab5d73973551e6b7596c385b5a9ae5b15
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 01:22:53 2017 -0400
Fix typos
commit b0d200fe0b98f3a7f74730ac2d64c7beb33189e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 00:09:16 2017 -0400
:art: support, part X
commit 4b6ab6a66d7754b20e16bf9b30ad7e2b3ad8c1e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 6 22:27:56 2017 -0400
:art: support, part IX
commit 5b6f4726a4e5d5fff5bdaac213ef3af1a9ac0e7d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 6 11:09:57 2017 -0400
:art: support, part VIII
commit 1d4dc7560506f921f7e4de198c85766f9eb8635a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 21:32:03 2017 -0400
:art: support, part VII
commit 8d54f9888aea1bbb6e2e686989ae122bf9d284e3
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 21:31:34 2017 -0400
Turns out it's fflush, not flush
commit 027edfc2e3f5012d3d2f6d2efb2e70d5832701d7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 20:45:40 2017 -0400
:art: support, part VI
commit a98ccf4063dd1f1f8e41da604d8e7fbb70f74c28
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 2 01:14:43 2017 -0400
:art: support, part V
commit 8b4d23303ceaf979d339daf4611481e5d3d5570d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 1 22:08:46 2017 -0400
:art: support, part IV
commit 1fa48f745593031d05fd8e1c32733c826c2ccdcb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 31 23:20:00 2017 -0400
:art: support, part III
commit c3332b11adcefb48486a57c5cac25f3a39b4f6ad
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 31 18:54:24 2017 -0400
:art: support, part II
commit 9b00dc16818998487ddfd9c55a923442657dda46
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 30 21:07:50 2017 -0400
:art: support, part I
commit db0f647d06f77832a907150c7785a1a12a56f3ea
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:14:48 2017 -0400
Fix specs
commit 7779a75a820338b9508d9349c4fd1f10c8c19931
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:09:01 2017 -0400
:art: string-double-quoted
commit e6ff2173c61733c5bf4f1c3ad140bd1007c2a283
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:08:27 2017 -0400
:art: sql-string-single-quoted
commit 5d1616e0f79a10959955d2d110c4fdd0d4510140
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:07:40 2017 -0400
:art: sql-string-double-quoted
commit fcf2213c0a6a1c02078f45cb08f018ccaded5d84
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:06:37 2017 -0400
:art: single_quote_regex_escape
commit abcb3b8684b8017759b03edd2f29f2dcc79db743
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:06:02 2017 -0400
:art: regex-single-quoted
commit 22456716f161b28f38944006af9bcad62593442e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:05:17 2017 -0400
:art: regex-double-quoted
commit 58f10857ef92a8a3a1898bbeaa39784f651a3d69
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:04:38 2017 -0400
:art: php_doc
commit 565dfa95b131666bd5fa16702fe7bc58a4d94ae9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 19:59:05 2017 -0400
:art: parameter-default-types
commit a8acc69d040f43025ddf4602522bce94eade665c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 19:57:58 2017 -0400
:art: object
commit df2198ad3b5ec4ff809274cb584d266a6f63114c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:24:58 2017 -0400
:art: numbers
commit 42af5e599abe4ebf4875fe58662663e44a61f452
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:24:41 2017 -0400
:art: namespace
commit 3d18f94ea90c91f5e6ebe7966c2849c0f9ce1743
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:22:22 2017 -0400
:art: language, part III
commit 350971f6a2fee7c22aa37f1a4dffa8a25f06d604
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:24:06 2017 -0400
:art: language, part II
commit 38f8cdd0ba9fa311e09ccbf17b7180aa8215ed69
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:19:41 2017 -0400
:art: language, part I
commit 2c0e2a8e9952963c1c72049e446ac770a3897abd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:14:35 2017 -0400
:art: invoke-call
commit d27d67ffe0ab086117b5ef9ca11b3f5dacfdf59b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:13:49 2017 -0400
:art: interpolation
commit 3465e3685d3984257ff4050da378830abb64b462
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:12:49 2017 -0400
:art: instantiation
commit 2fdf279c86eabfdde284bfc46d22ff776af7497f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:11:39 2017 -0400
:art: heredoc, nowdoc
commit 00f9bb5a829d6e79220b23acd6002f699961667c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:07:55 2017 -0400
:art: function calls
commit ddec0be80fe4b1ba7265856acf3ffdd363551854
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:06:28 2017 -0400
Get specs passing
commit 4ba50be51d2458c280af2e9a799bfe04d8c0ce3c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 17:45:42 2017 -0400
:art: function arguments, part V
commit c538a093486622a26606545943bbbab0c2900f4e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 17:39:18 2017 -0400
:art: function arguments, part IV
commit 787616fde41ece9d157ad03668860979d24761ef
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 23:36:53 2017 -0400
:art: function arguments, part III
commit 16afe6d2bdb319e7cb2f47bde1a31e6324c4a2e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 19:44:01 2017 -0400
:art: function arguments, part II
commit 85a46a549a3f275d15e4caa654b67483c744bae6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 18:37:51 2017 -0400
:art: function arguments, part I
commit 9def02b4f119021d7b5fc30afdb0979bb19279a5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:34:27 2017 -0400
:art: constants, part VI
commit 142eb59ed333a512d952e32fca80fba853a162cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:34:05 2017 -0400
:art: constants, part V
commit 5f4acdb4a1328f5994533381b17de6da4fed55ff
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:51 2017 -0400
:art: constants, part IV
commit a1ef6e2887f0acd4231149a95409fb06dc6832ef
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:34 2017 -0400
:art: constants, part III
commit d4b343c39b93e934ccefb024d1ff47ac47cbe5f6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:14 2017 -0400
:art: constants, part II
commit f11c96044202fd776e60a5787fc24294c0653383
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:32:34 2017 -0400
:art: constants, part I
commit 93d6706878100d267190fd330463839004227c24
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu May 25 18:26:57 2017 -0400
:art: builtin classes
commit e4535ce58ea1b659ecc70a697e1374c54e93601a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 24 18:54:43 2017 -0400
Prepare 0.39.0 release
commit ef35ac4b0c6f2a883b62b8045386cd2b7e659cd6
Merge: 22047c1 c523a19
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 23 11:12:08 2017 -0400
Merge pull request #164 from Ingramz/master
Fix detection of closing tag in malformed DocBlock lines
commit c523a19f849b97f6499eae6accf80564aa190c0e
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue May 23 09:51:41 2017 +0300
Fix detection of closing tag in malformed DocBlock lines
commit 22047c19f52f686de471d0deccae0cb1332997b6
Merge: ff0dc69 b60a630
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 20:02:04 2017 -0400
Merge pull request #196 from luxifer/fix-highlight
Fix function name highlight
commit ff0dc698e61be838c13c8540ba33b085cf030d59
Merge: 6e83885 5b239e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 16:21:07 2017 -0400
Merge pull request #198 from jens1o/jens1o-support-inheritdoc
support @inheritdoc
commit 6e838851c80347978474d12fd0fda6c3b1a0e6d6
Merge: b007904 b61c04f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 16:20:37 2017 -0400
Merge pull request #199 from nyoro712/add-interface-snippet
Add interface snippet
commit b61c04fd9d1aad837402521a393eff9aa60493b8
Author: нёло <nyoro712.github@gmail.com>
Date: Mon May 15 00:42:21 2017 +0900
Fix typo: InterefaceName => InterfaceName
commit 5ebfb2cb9982d82ae0af66fb81717a706c17d1c4
Author: нёло <nyoro712.github@gmail.com>
Date: Mon May 15 00:24:40 2017 +0900
Add interface snippet
commit 5b239e718bd295fa0753257f86cb11870fce126d
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 22:10:10 2017 +0200
support both spelling
commit ab2e5754bf2c860e2798ed151123145c0a84bc51
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:59:55 2017 +0200
missed a part
commit 3127e526759627ec09e20328235b26703da00656
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:58:35 2017 +0200
keep both intact
commit 3662325080f523be12d276e8ddc8c4d9b3db83a9
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:57:18 2017 +0200
move it to the right direction
commit 4eb85301f76204932a503034b1840d4a53343fd3
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:42:04 2017 +0200
fix typo
commit 821e496406b15b37ec42b45da45c563fe7fb43fa
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:37:22 2017 +0200
support @inheritdoc
commit b60a630419e8fa94c044d8793fc0ffad210c2aeb
Author: Florent Viel <luxifer666@gmail.com>
Date: Fri May 12 19:17:20 2017 +0200
:white_check_mark: add spec to validate changes
commit 405599d9191ce8760eaaea12ac22c8421d3008b5
Author: Florent Viel <luxifer666@gmail.com>
Date: Fri May 12 19:16:12 2017 +0200
:bug: update function name highlight regex
according to http://php.net/manual/en/functions.user-defined.php
function name can contains more than letters and numbers
commit b00790432f19fdb08d25989973f66cbf7f7a3eac
Merge: 717b7e1 7d6a5f0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Apr 28 13:37:43 2017 -0400
Merge pull request #195 from UziTech/js-heredoc
add JS as a synonym for JAVASCRIPT heredocs
commit 7d6a5f05034f29707e2a03b14aef9514db3bff26
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Apr 28 12:15:05 2017 -0500
combine tests
commit fca6a6763bd5e07b2cc0a82fda502dbf3bce5dea
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Apr 28 10:10:21 2017 -0500
add JS as a synonym for JAVASCRIPT heredocs
commit 717b7e165ea84960c31782b4524734ea08b7afd6
Merge: bfea336 bf00578
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Apr 19 15:08:45 2017 -0400
Merge pull request #191 from UziTech/inline-phpdoc
Inline phpdoc
commit bf00578eb3f7224a74339311275cf185f46ddb62
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 14:00:45 2017 -0500
add test for /*** to not be phpdoc
commit 74c35b63efb926990df24cc50f0b2477820f8f86
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:38:49 2017 -0500
remove begin capture group
commit 1eaf025a36b464b72b3b98ecc60da9b80376aca1
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:34:28 2017 -0500
remove + on trailing whitespace
commit 20d96b1017062654eafb78f2e90130be28528603
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:32:58 2017 -0500
remove $
commit 27828f5894268c16f8d14d8969445c3f0776250d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Apr 19 13:17:42 2017 -0400
:art:
commit d609b614b6b8cb63bb8cc865e2b74cedaff96fd8
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:09:31 2017 -0500
remove #@+ template syntax
commit d55e623b6599ddcd627a6d0915f791d1c942617f
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 11:53:54 2017 -0500
Don't capture the trailing/leading whitespace
commit 4694514a0405c33dd86ee6bbcf70c002cfe49ec2
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:59:53 2017 -0500
combine the two phpdoc patterns
commit 3b73054b0a6d0e02caf35c1142a187b6573087bd
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:34:18 2017 -0500
add inline phpdoc
commit 390541c7ee477ce9cea05eb9ed3cd2efcb0d8c67
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:34:03 2017 -0500
add inline phpdoc test
commit bfea336c012d5beb7597422ebd5f0b07c4107a2f
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Apr 10 20:56:25 2017 -0400
Prepare 0.38.0 release
commit 7fc557ace292af28d47dad7a20356276c9367c05
Merge: 150ffcc fc64d71
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Mar 12 14:16:54 2017 -0400
Merge pull request #184 from UziTech/temp-heredoc-fix
temporary fix for heredocs
commit fc64d715371f9e3a974c27bee134ecc8203a694f
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Mar 12 10:21:07 2017 -0500
change (\\s+)? to (\\s*)
commit 9670088ad4cb4a145910620f192964c4ada0ef83
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 23:31:03 2017 -0600
update tests for nowdoc
commit 8fac2f1da4b54887082b8c4921554a04c2a94a49
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 23:12:48 2017 -0600
change keyword.operator.heredoc.php to keyword.operator.nowdoc.php
commit 2ffbe86ecf75e6e94cd8bf248b38cbb9c3022ccb
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 20:16:19 2017 -0600
remove other package scope names
commit 6b542171b8aba96a05c86211c4179165571586fd
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 18:57:45 2017 -0600
change whitespace-in-end-of-line to trailing-whitespace
commit 8dc870cccd0d6d58a311826f286b8fc3aef74ddc
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 16:04:08 2017 -0600
add newline before all "runs ->"
commit 36b382c864c3264be7f2414a1b4e401c7cebb34c
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 15:34:52 2017 -0600
change [ \\t] to \\s
commit a9fb88068b22e9ec635adf1947b13c856492f18a
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:52:18 2017 -0600
remove heredoc scope from nowdoc
commit e8aed0eb30cb75c1d00e2b20f7f39f989f7e6c22
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:49:35 2017 -0600
change css scopes to match current
commit 5836e4d76e5f811066b397f25b473652c13e28ae
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:07:18 2017 -0600
add newline before runs
commit 150ffcc6461050d4047420b408d9b15f42a0a7d5
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Mar 6 11:53:25 2017 -0500
Prepare 0.37.5 release
commit bdc3d13333dba065acb224691d71dfbc65b2663c
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 22:38:01 2017 -0600
allow REGEX and REGEXP in heredocs
commit a9fcf048f9952dfab90593944640cdc9931c3112
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 22:09:00 2017 -0600
add tests for all embedded heredocs
commit d0fb8c2fd97a60c108708d651bebe9a062a4ec97
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 16:48:44 2017 -0600
add language-html tests
commit 978e587d6ae9d0b55d2a5b754ba2518919ab6c8a
Merge: 2b127af 47a327f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Feb 21 17:16:09 2017 -0500
Merge pull request #185 from arandilopez/closure-snippet
Closure snippet
commit 47a327f6cdb17d43b32d508193fcb5f5549836b6
Author: Arandi López <arandilopez.93@gmail.com>
Date: Tue Feb 21 11:18:19 2017 -0600
typo: annonymous -> anonymous
commit 2685a1f756f9caf7717038e78f89454cb506fde3
Author: Arandi López <arandilopez.93@gmail.com>
Date: Mon Feb 20 20:50:35 2017 -0600
closure-snippet: remove newline in first curly braces
commit 1cf2cea1dd3f94df181d60005632d96b81885adc
Author: Arandi López <arandilopez.93@gmail.com>
Date: Mon Feb 20 20:36:16 2017 -0600
closure snippet with f as prefix
commit 975687c58bc630fe1478cc21f5bc2139d5912491
Author: Tony Brix <Tony@Brix.ninja>
Date: Mon Feb 20 00:00:24 2017 -0600
Don't accept spaces after heredoc beginning identifier
commit 008d2fc0cde45b25ea9f114c5c0289443d026e3b
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 23:34:47 2017 -0600
simplify nowdoc regex
commit b0cb7c27463d45144fdd059c2047332f739c4ec4
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 23:23:48 2017 -0600
add HTML nowdoc interpolation test
commit a520e1acb71f35e293f01c02cd2f1ab8c2240df4
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 22:08:14 2017 -0600
split heredoc_interior and newdoc_interior for interpolation
commit da7b5d6b50d13ee4ba2c8dcf5315a0cc3a22cc6c
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 21:43:49 2017 -0600
fix interpolation
commit a9dd53d0f726132b53709a48dd77d14eba004d65
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 01:00:29 2017 -0600
fix tests
commit b86da0b1720124613ca3cdceb7b5a6ab50982cb5
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 00:30:23 2017 -0600
add heredoc tests
commit cc576387c51e89197e964e4aabfb89be4eeb6a32
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 00:14:47 2017 -0600
temporary fix for heredocs
commit 2b127af01783b4a23ba7ff3ae32ce51c48e649a2
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Feb 6 12:52:44 2017 -0500
Prepare 0.37.4 release
commit a4d8e23060d0f62d908d1045b926bb6a8f3af82d
Merge: ba156f9 d7e3f60
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jan 28 19:19:14 2017 -0500
Merge pull request #180 from joshijitendra/patch-1
Add Shorthand echo
commit d7e3f6008e89a6071757b272a6f6ff107ca85207
Author: Jitendra Joshi <joshijitendra000@gmail.com>
Date: Sat Jan 28 16:55:43 2017 +0530
Add Shorthand echo
commit ba156f9f31d6d28c992dc4eba81cf75d88807afa
Merge: 37612f2 3c32f0b
Author: Lee Dohm <lee-dohm@users.noreply.github.com>
Date: Mon Dec 26 10:05:09 2016 -0800
Merge pull request #177 from atom/template-update
:memo: Update issue and PR templates
commit 3c32f0bf78c96188412a834c9b0cb9cf3e1d9caf
Author: Lee Dohm <lee@lee-dohm.com>
Date: Mon Dec 26 10:04:53 2016 -0800
:memo: Update issue and PR templates
commit 37612f202c9c131d025c7591f448d91ffb007982
Merge: 750e0f2 d51494a
Author: Lee Dohm <lee-dohm@users.noreply.github.com>
Date: Thu Dec 22 10:41:28 2016 -0800
Merge pull request #175 from atom/template-update
Update issue and PR templates
commit d51494a85d3c0e80dfe4a3a661acba2b15602c12
Author: Lee Dohm <lee@lee-dohm.com>
Date: Thu Dec 22 10:41:16 2016 -0800
Update issue and PR templates
commit 750e0f21bbde62656ad21d86597e4558a584011c
Merge: a0e0393 edc6717
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Nov 10 10:51:48 2016 -0500
Merge pull request #167 from torn4dom4n/master
Update CONTRIBUTING
commit edc6717e89221f19708e0ec493f4a9469a250d15
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Nov 10 22:14:03 2016 +0700
📝 Update CONTRIBUTING
[ci skip]
commit a0e03935aaebb289445033b19a1a2a5ec001f888
Merge: 8f0e910 8f0d36a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Sep 29 15:42:41 2016 -0400
Merge pull request #160 from torn4dom4n/patch-1
Update README.md
commit 8f0d36afe434141a0eb181c2578d14d366e5bde2
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Sep 29 19:36:33 2016 +0000
Update README.md
commit 77c8227411f1f38c1cb450a652b4bfb9470bb939
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Sep 29 19:32:26 2016 +0000
Update README.md
commit 8f0e910a4824a05ee7661ba204cbd49aebc145f9
Author: Wliu <Wliu1402@gmail.com>
Date: Wed Sep 28 20:50:24 2016 -0400
Prepare 0.37.3 release
commit 97fdecb539e7e58934c5d9de2202f810cd7df846
Merge: e7c0488 6c48772
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 28 16:01:47 2016 -0400
Merge pull request #159 from Alhadis/modelines
Add firstLineMatch support for hashbangs/modelines
commit 6c48772bfdf5ed057501952f8454900b91ff140a
Author: Alhadis <gardnerjohng@gmail.com>
Date: Wed Sep 28 23:28:17 2016 +1000
Add firstLineMatch support for hashbangs/modelines
commit 47b9b323d7db3199c2db1e47a70a1fea2765395c
Author: Eliasib García <eliasib.lv.12@gmail.com>
Date: Mon Sep 26 12:05:40 2016 +0100
Fixed: 'throw' snippet now uses \Exception instead of Exception
commit aaf5c001246efb17694dc12cbf82e7eac8d679b4
Author: Eliasib García <eliasib.lv.12@gmail.com>
Date: Mon Sep 26 08:24:50 2016 +0100
Fixed: Block try...catch now uses \Exception instead of Exception
commit e7c048814539704e0805cfa1541942cfd895a4e0
Merge: 43a6053 55bcca5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 31 16:15:46 2016 -0400
Merge pull request #141 from Hikonobu/spike
indent all lines between parentheses
commit 43a6053d7856a7c05a1c219323426aaa811b1887
Author: Wliu <Wliu1402@gmail.com>
Date: Wed Jul 20 20:44:14 2016 -0400
Prepare 0.37.2 release
commit 52149982c0f9d83878419d6fac1a9d12f56a63c0
Merge: eb2e3d1 a4504cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 18 09:30:50 2016 -0400
Merge pull request #147 from Ingramz/master
Move doc_f snippet to appropriate scope
commit a4504cd1654fc665feed1a74463633efd07ea4f4
Author: Indrek Ardel <indrek@ardel.eu>
Date: Mon Jul 18 09:51:05 2016 +0300
Move doc_f snippet to appropriate scope
commit eb2e3d1090d409629708c09c01dc871f3d15ad02
Merge: 7fbf1a6 db80c79
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jul 15 08:44:45 2016 -0400
Merge pull request #143 from Ingramz/master
Fix doc_f snippet's return type selection
commit 7fbf1a6ba66406cc3780d01817503082297370f5
Merge: 86fffcc 472deaa
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jul 15 06:45:18 2016 -0400
Merge pull request #146 from excellent6/patch-1
Change "var_dump" to be reachable only in a php tag
commit 472deaa1bf7f203a8bafce64d4e3b3170c031e10
Author: excellent6 <excellent6@abv.bg>
Date: Fri Jul 15 09:05:16 2016 +0300
Change "var_dump" to be reachable only in a php tag
Change "var_dump" to be reachable only in a php tag. It can be used in the whole file.
commit db80c79c21d86a91241e877d4d20ecf5d61ccca3
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue Jun 28 15:54:13 2016 +0300
Fix doc_f snippet's return type selection
commit 86fffccd3d1484d8a5eed0458ff063eae02dd841
Merge: a469677 97f5839
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 27 13:35:53 2016 -0400
Merge pull request #134 from bj7/master
update constant.character.escape.php
commit 97f583966733b79ea6ffe18ab4b3a6318e946fc4
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Mon Jun 27 13:05:55 2016 -0400
adding spec for escaped bracket works
spec to check if the single quoted PHP string parses escaped characters
correctly is now working correctly. It fails when the fix for #124 is
removed, but passes when the fix is in place, just as desired.
commit 4d8e56053dd21f471893313d43cd5dd24b314937
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Mon Jun 27 11:42:52 2016 -0400
adding spec for escaped brackets
adding spec for escaped bracket and trying to get working. Currently
the tokenizer does not parse the test case correctly. Trying to
determine issue
commit a469677ca438d8541bd93783a9314f3fd393beb9
Author: Wliu <Wliu1402@gmail.com>
Date: Fri Jun 24 21:55:58 2016 -0400
Prepare 0.37.1 release
commit b4ea2b897e35694a089a70751f7fca9d6efb2377
Author: Damien Guard <damieng@gmail.com>
Date: Fri Jun 24 17:09:14 2016 -0700
AppVeyor should test against stable & beta
commit bb0009abb64983a984a9e5c6d74d5923f53c4f6f
Merge: fbdf55c a8efa4c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 21 17:05:00 2016 -0400
Merge pull request #142 from torkiljohnsen/patch-1
Add spaceship operator
commit a8efa4c47297821d6580dc48357466bd4835e8b3
Author: Torkil Johnsen <torkil@torkiljohnsen.com>
Date: Tue Jun 21 21:49:12 2016 +0200
Add spaceship operator
See tonsky/FiraCode#64
commit fbdf55cbdfc0b0a12269660a167d082dd4977d6e
Author: Damien Guard <damieng@gmail.com>
Date: Tue Jun 14 08:57:03 2016 -0700
Enable Windows builds on AppVeyor
commit bec824a0161a9695112798edfb633298affbdc24
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Sun Jun 12 13:40:19 2016 -0400
cleanup code for PR on #134
Cleanup code for PR #134 that fixes single quoted regex in php.
commit 55bcca5e8a6c7ce69b3c4497a27f7512d1f64b8b
Author: Hikonobu Kurihara <hiko@hymena.jp>
Date: Wed Jun 8 14:29:07 2016 +0900
Fix for issue #63 (between parentheses)
commit dfffa4864d6dcd818a9cd4d52bc310ccb0e247c4
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Sat May 7 13:20:26 2016 -0400
update to constant.character.escape.php
Update to regex-single-quoted to place the constant.character.escape.php inside the patterns array so as to fix the broken regex highlighting in single quoted php regular expressions.
commit e6e2b89de9b1f81d13f425f7fee2855a1f27ba2f
Author: Wliu <Wliu1402@gmail.com>
Date: Thu Jan 21 20:31:31 2016 -0500
Prepare 0.37.0 release
commit 47d3f9e48d52f8c6131812924b0c41a1960809e9
Merge: 7832853 2a5060e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jan 21 16:36:47…
Author: Mohammadreza Monemi <mohamamdreza1000@users.noreply.github.com>
Date: Wed Apr 17 12:51:44 2019 +0430
Invalid examples now are valid plus new example
As: https://github.com/atom/language-php/pull/357#discussion_r275149488 and https://github.com/atom/language-php/pull/357#issuecomment-483652156
commit cce18e1c11e9ceb0f995112dc426a03d13342f31
Author: Mohammadreza Monemi <mohamamdreza1000@users.noreply.github.com>
Date: Tue Apr 16 15:33:54 2019 +0430
Grammar updated by respecting HEREDOC and NOWDOC
Ending terminator also considered as: https://github.com/atom/language-php/pull/357#issuecomment-482940251
commit b896ebfb6f669b8714f419527f047466420efe5c
Merge: 608077b ead51a8
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sun Jan 27 00:35:15 2019 -0500
Merge pull request #352 from roblourens/matchBegin
begin -> match
commit ead51a87267072b5e2e28531aca1f2574e1d4309
Author: Rob Lourens <roblourens@gmail.com>
Date: Mon Jan 21 18:30:13 2019 +0000
begin -> match
commit 608077bba25b38fdb4180af659214c2603fbbb78
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sat Nov 3 12:34:36 2018 -0400
Prepare 0.44.1 release
commit f84efb4afc1be995f03ed583b1515a467e0bcb56
Merge: d2c0a89 b6c5e83
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sat Nov 3 12:33:53 2018 -0400
Merge pull request #342 from Ingramz/fix-self-injection
Fix PHP tags being injected into PHP source code
commit b6c5e83016b52311cdc622c2579462861ee91587
Author: Indrek Ardel <indrek@ardel.eu>
Date: Fri Nov 2 13:32:57 2018 +0200
Fix PHP tags being injected into PHP source code
commit d2c0a89a81f9adbf615af2909b7fe829d5798a6c
Merge: a2f8c84 94fd368
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Oct 2 13:15:21 2018 -0400
Merge pull request #338 from atom/dot-github-update
🤖 Configure probot/no-response to allow 28 days when requesting more info on an issue
commit 94fd368164e554dabea3b83303acccf475d5de56
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Oct 2 11:43:54 2018 -0400
:memo: Update .github
commit a2f8c84e0f45859529a142157e8b828e6d6536ec
Merge: 7855c07 d19c822
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Sep 25 15:51:48 2018 -0400
Merge pull request #337 from atom/dot-github-update
Add Probot no-response configuration
commit d19c822df845944a1be537f2c4f308feeb221b4b
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Sep 25 14:34:18 2018 -0400
:memo: Update .github
commit 7855c07da7e99947a6a30cee817e88743cf3ac14
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 11 09:50:41 2018 -0400
Prepare 0.44.0 release
commit 955cc83c4cc9a9b5c60c5c3cc04b4be1c1bd3ca1
Merge: 578fe7e 72bfa95
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 2 16:39:22 2018 -0400
Merge pull request #332 from atom/wl-sql-injections-interpolation
Recognize interpolation in SQL strings in embedded SQL
commit 72bfa9592e689fdcb70562ff7d882ad5308e79f7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 2 16:29:54 2018 -0400
Specs
commit 9b96c5f6cce0395b2a74ed1f14caf033da97a5ed
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 1 23:35:28 2018 -0400
Fixup string patterns in SQL injections
commit 13842b6dfb4568f76e8fa0c08dbff74347ee13c6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 1 23:35:03 2018 -0400
Update documentation links for interpolation
commit 578fe7e4c55097603b1a270ee1ae0d3fb3623562
Merge: 10f3a96 6554350
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 19 16:35:23 2018 -0400
Merge pull request #330 from atom/wl-sql-injections
Use injections for SQL strings
commit 65543502c1abde1427ac900005d463c06558aba8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 19 16:29:31 2018 -0400
Add spec for interpolation in SQL strings
commit 58df8be8460777393b6345c517b2443ad4f7e8b5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 15 23:42:34 2018 -0400
Use injections for SQL strings
commit 10f3a9647867fece9d659ee9a005bdedb3418693
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Mar 9 13:02:27 2018 -0500
Prepare 0.43.2 release
commit 6375317d81173f24a35fa5189ccb3a5bee75f225
Merge: 986c924 b374eb7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 13:04:42 2018 -0500
Merge pull request #314 from carusogabriel/patch-1
Use // instead of # for PHP comments
commit 986c924bc564fa3786fc1fd7f6e53966a261f2a3
Merge: 19b67d6 b054176
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 13:01:50 2018 -0500
Merge pull request #317 from atom/wl-yield-from
Tokenize `yield from`
commit b054176835218c446d22b3c1b9dcfdcf8cacf49f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:56:51 2018 -0500
Tokenize `yield from`
commit 19b67d66f53f4b2554d9bb371565e0574462e035
Merge: 8c42e37 345140b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:47:50 2018 -0500
Merge pull request #316 from atom/wl-class-start
Tokenize classes that start at a curly brace
commit 345140b65b03b1280f88baaa18fae6ebd061f195
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:42:09 2018 -0500
Tokenize classes that start at a curly brace
commit 8c42e37ae2eb3485bdae4f870f2f99db5cbb0bd6
Merge: c29a0f1 1690e9e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:38:49 2018 -0500
Merge pull request #315 from atom/wl-nullable-return-type
Tokenize nullable-type operator
commit 1690e9ed3f4f74b0fa8b0be79ac2dc0bfba128e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:31:33 2018 -0500
Tokenize nullable-type operator
commit b374eb7ba228c7e580071c2d94c523968df11b7e
Author: Gabriel Caruso <carusogabriel34@gmail.com>
Date: Fri Mar 2 04:24:49 2018 -0300
Use // instead of # for PHP comments
commit c29a0f16fa6e4abc84913184d49d7fab49805c2e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Feb 4 23:18:57 2018 -0500
Prepare 0.43.1 release
commit 759e17e0801f74ce90286c449df4a312ae7c2455
Merge: f75d787 821f24a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Feb 2 11:50:27 2018 -0500
Merge pull request #310 from UziTech/patch-2
fix heredoc snippet
commit 821f24a2c150e086ce316d6ab2b932f426d2aebc
Author: Tony Brix <tony@brix.ninja>
Date: Fri Feb 2 09:44:45 2018 -0600
fix heredoc snippet
commit f75d7870bd259c376f9e53b77add96a574aff0d5
Merge: 4e0af17 bf4b0fc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jan 31 20:21:10 2018 -0500
Merge pull request #309 from UziTech/patch-1
remove unnecessary space at the end of line
commit bf4b0fcd7841190f424aa868667be9107504dd90
Author: Tony Brix <tony@brix.ninja>
Date: Wed Jan 31 16:15:25 2018 -0600
remove unnecessary space at the end of line
commit 4e0af1727c59d15bcd0563ec1a9a0662d1137108
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:04:58 2017 +0100
Prepare 0.43.0 release
commit 11b2057dbf32355019621ee3769f5c8ef577f524
Merge: 2f3c4b1 5aa84c7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:04:22 2017 +0100
Merge pull request #302 from atom/wl-identifier-quirks
Handle quirk in how PHP parses identifiers
commit 2f3c4b1c93df1cc8ef5120b92b9b002667a8f34f
Merge: 3e45569 95f055a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:03:53 2017 +0100
Merge pull request #298 from Ingramz/double-quote-escape
Detect escaping double quotes only in double quoted strings
commit 5aa84c7871d2803589c6873b94cf10783c9a4f58
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:01:30 2017 +0100
Update word boundary matches
commit 0d2212b841a021b8d4fdb89e3e0ec9d9b69fb142
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Dec 5 11:58:15 2017 +0100
Specs!
commit 6f72fb99f4e4915c3f4f893311c69975df6b932e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Nov 29 01:05:51 2017 +0100
Handle quirk in how PHP parses identifiers
commit 3e45569d8fb3af6747f6e4208b16d17deb577b97
Merge: 0854ed1 e9d2b53
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Nov 21 21:01:48 2017 +0100
Merge pull request #300 from Ingramz/array-missing-space
Add missing optional space to array() construct
commit e9d2b537afcc710fb49eedbcc36c7eac7fccad35
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue Nov 21 21:41:30 2017 +0200
Add missing optional space to array() construct
commit 95f055ab4da12de8711de32d6a1e7732665ec999
Author: Indrek Ardel <indrek@ardel.eu>
Date: Mon Nov 20 17:24:19 2017 +0200
Detect escaping double quotes only in double quoted strings
commit 0854ed11950c565118fe3c1ed118acf9390a23c9
Merge: f9b99c6 a12e6ff
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 26 00:27:46 2017 +0200
Merge pull request #217 from atom/wl-split-grammars
Split PHP grammar into separate HTML and PHP portions
commit a12e6ff1f97f8297091184fd99d05a485e106823
Merge: 806fdf6 cdb50fa
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 26 00:23:54 2017 +0200
Merge pull request #292 from Ingramz/wl-split-grammars-extra
Additional changes for the split grammars
commit cdb50fa5f12fbbff3a37d749b6d9083a0f2fb8ac
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:58:22 2017 +0300
Spec styling fixes
commit 29c140e1531e0b5e842e5bfd4377f879d8b79cd4
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:47:25 2017 +0300
Add opening PHP tags as potential first line match
commit 41a79de72e222233dc0316e0fb24a80a1d74f2e7
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:42:46 2017 +0300
Add shebang
commit 4595a1ea5be39bdac44077e493425067007b63d5
Author: Indrek Ardel <indrek@ardel.eu>
Date: Sat Oct 21 03:39:37 2017 +0300
Use single quotes where possible
commit 806fdf6c2a307f58bf980b54c350d85509627c5f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Oct 25 23:10:56 2017 +0200
Fix incorrect merge
commit 0216ed9345f8d2cf8c5c80085284505fb61aabb9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 22:17:42 2017 +0200
Do not include #php-tag in HTML patterns
commit 6e9cbd9403e2313f08170611067be709632d2e08
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 21:27:35 2017 +0200
Just kidding, move firstLineMatch back to html.cson
commit 81e70537cf90501423f5dfb176d7a1525bfd328b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:56:35 2017 +0200
Test source.php in php-spec, text.html.php in html-spec
Move firstLineMatch back to php.cson
commit af9ebd6ea851a3d678c8bf374283984f5febc3e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:18:21 2017 +0200
Add new html-spec file to test PHP and HTML interactions
commit 2c7ee78a81a9cabdfaabb0894437455877861711
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:12:09 2017 +0200
Revert tag scope changes
commit af9887bb03c7ac23da428e5bed1f6330084d4d19
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 15:37:54 2017 -0400
Move #language into top-level patterns; use $self as a replacement
commit de4b0be1081553c568c4bb96111b6b964ae986fd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jun 11 23:51:03 2017 -0400
Split PHP grammar into separate HTML and PHP portions
Fixes #182
commit f9b99c63bcea78089d949f5b3cc3fd14f1911311
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Oct 25 14:52:06 2017 +0200
Prepare 0.42.2 release
commit 49930900b798dde17a8a0fc31b5bbdb9532a47a3
Merge: 28fb4f8 05f4d9d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 24 14:31:08 2017 +0200
Merge pull request #285 from dsifford/dsifford-ternary-operators
Add support for ternary and null coalescing operators
commit 05f4d9d1088968f134d99097eee0414ce604f872
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 24 10:21:31 2017 +0200
:fire: empty line
commit 1db34bfa89aa975ef55704d535a2bba641d760e1
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 23 22:19:26 2017 -0400
move ternary_expression below ternary_shorthand & null_coalscing + simplify pattern
commit 28fb4f86a27452bc2337a6a0806b9fba7247a8e0
Merge: 3e21c92 71231bf
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 19 18:14:13 2017 +0200
Merge pull request #291 from atom/wl-infinite-injection-loop
Remove potential zero-width injection pattern
commit 71231bfb975ac56d9c13c5b4cda21c081ebbc6ee
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 19 17:21:55 2017 +0200
Remove potential zero-width injection pattern
commit 3e21c9282cd1c5448a1613f5f1f7610d8bae94e2
Merge: aa09512 1d449de
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 17 01:18:25 2017 +0200
Merge pull request #288 from atom/wl-scope-resolution-namespaces
Tokenize namespaces when using the scope resolution operator
commit 1d449de66dfed95a2a7812c65452aa52513b2040
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 17 01:13:00 2017 +0200
Tokenize namespaces when using the scope resolution operator
commit a3e152ccf155a3bb5c46431605a4c95d09f9d42f
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 17:57:35 2017 -0400
remove self reference
commit e27bf30c604ffeacc504ac36960ba76cd6bf4d8d
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:58:52 2017 -0400
fix issues brought up in PR
commit 0fca6436ed798507ff48dfb40cbcb1bb6702e603
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:07:21 2017 -0400
adjust expect statement for clarity
commit b2859826e399f89276b889f6061f0b760217c0e5
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:04:06 2017 -0400
fix a few of the issues brought up by @50Wliu
commit 2314160df1aa9e51251146b3d3fbc5c07698ce57
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Thu Oct 5 16:16:18 2017 -0400
add tests for new operators
commit 0a8eaeeb0f14c60500a5ac6a053a0b12064718c5
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Thu Oct 5 14:52:20 2017 -0400
add support for ternaries and null-coalescing operators
commit aa095129f29f4ffbf5db6f154aa283997ddbca29
Merge: 4931a75 3c2f0b6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Oct 2 09:53:14 2017 +0200
Merge pull request #283 from davisben/theme-extension
Add .theme file extension
commit 3c2f0b6b595f8897acc91f626876cc95d83910ec
Author: Ben Davis <ben@davisben.com>
Date: Sat Sep 30 09:17:47 2017 -0400
Add theme extension
commit 4931a75da56b1b74849590cbca3c1b1184d7480c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 23:03:36 2017 +0200
Prepare 0.42.1 release
commit 8f56c3d5a59fb26e028a8b02c697920c73214fca
Merge: 9893a0b e036dd3
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 22:59:41 2017 +0200
Merge pull request #280 from atom/wl-textmate-compat
Fix issues with TextMate compatibility
commit e036dd31d2a29af639062ca790fc36521981d791
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 20:15:08 2017 +0200
Fix issues with TextMate compatibility
commit 9893a0baf515fbb0b6bd3eaf129414b73889f06d
Merge: 1b73f9d 974c64d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 18:47:51 2017 +0200
Merge pull request #279 from Ingramz/heredoc-end-fixes
Allow heredocs to end without a semicolon on the same line
commit 974c64dd0b52b40f0b04d5292af8ba705e3bbcfd
Author: Indrek Ardel <indrek@ardel.eu>
Date: Sat Sep 23 16:45:27 2017 +0300
Allow heredocs to end without a semicolon on the same line
commit 1b73f9dc9dc076fbc38e1697feab84ed7e1f9c1a
Merge: 37b0879 fce8a3b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 00:15:40 2017 +0200
Merge pull request #278 from atom/wl-heredoc-terminator
Heredoc terminators must end with a semicolon and EOL
commit fce8a3b7a2ab398b721c7d49492e8f1e1bab66d5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 00:11:50 2017 +0200
Heredoc terminators must end with a semicolon and EOL
commit 37b0879cffdd775eb6c9cfff09b1461831d938e2
Merge: 354b42a 47b9b32
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Sep 22 20:13:42 2017 +0200
Merge pull request #157 from eliasib13/master
Fixed: Block try...catch now uses \Exception instead of Exception
commit 354b42a4e2712b53dd96b39ebf4df826caa52a58
Merge: 015d278 cab8534
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 15:24:04 2017 +0200
Merge pull request #275 from tpunt/tostring-capitalisation
Correct __toString capitalisation
commit cab85343ce7588819bb7df7e4ef1ab999e70a76d
Author: Thomas Punt <tpunt@hotmail.co.uk>
Date: Mon Sep 18 13:22:54 2017 +0100
Correct toString capitalisation
commit 015d278b787df712a20fc633bad4a27d3e33007b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 10:00:35 2017 +0200
Prepare 0.42.0 release
commit aa6a8539a55164569caa5ae1913066cd4f0604fd
Merge: c81fd05 cf19a90
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 09:59:17 2017 +0200
Merge pull request #266 from atom/wl-end-php
Always end PHP on ?>
commit cf19a90c4d53a4a2566f74dece12f04a01491165
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 17 18:24:35 2017 +0200
Bring in spec addition from #274
commit 8d12b1d3d9ca5fc240efacc987a1212bcbb884e4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 13 21:54:51 2017 +0200
:memo:
commit c16bf442727f4834e67544cc0ef801f613f7e13b
Merge: 542c7d9 ada9046
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 13 21:53:48 2017 +0200
Merge pull request #269 from Ingramz/patch-2
Bring in suggested changes
commit ada9046fa8363da683e0fc3a89a257994d52ea32
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 22:17:16 2017 +0300
Fix spec
commit 1327851449d3edea8a7ff9356d2ab1797431a9e7
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 21:44:07 2017 +0300
Don't mark keywords as labels
commit 384d55816eac87772a6d13b9f1d22488d09715ac
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:37:28 2017 +0300
Update php.cson
commit 1f1e077e73012eab69d02309d214fbab81971540
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:21:59 2017 +0300
Update php.cson
commit 2b3bf1cf97d8eaecdc8afddb73b2a3c015058ece
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:21:16 2017 +0300
Update php-spec.coffee
commit 150ba8b02ba6af846d95ecb570324906f4229311
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 17:23:57 2017 +0300
Update php.cson
commit d8e860a9c7d188be47673a2b0baad10d39560626
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 15:25:59 2017 +0300
Update php.cson
commit da9e838c05f44a190582cf2df8ba40321cbaec82
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 14:05:51 2017 +0300
Update php.cson
commit 155bfb301fbfe37632ae06a8c18a99ddf524fadf
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 13:58:04 2017 +0300
Update php.cson
commit 542c7d9a27e3c75e7bba737437d17f5f9b2b66c5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Sep 12 21:26:46 2017 +0200
Always end PHP on ?>
commit c81fd05aa43a699f0741ebfd0d9024ac72890982
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Sep 12 21:16:26 2017 +0200
Prepare 0.41.1 release
commit 2d9722ef5f6e550f2c0e9b23db1fc8943a7c6016
Merge: 81e973f 8768847
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 19:57:01 2017 +0200
Merge pull request #263 from atom/wl-numbers
Improve number regexes
commit 8768847df4ea676572a9de0a5df355a2e3c8d5ec
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 19:54:29 2017 +0200
Add specs for string escape sequences
commit 14da2a9f93f259924364dc48698a67dc4854169e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 18:54:23 2017 +0200
Implement requested changes
commit bcb83a5c12e0188dbf72236242948e8ec227f62e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 16:01:57 2017 -0400
Take that you nbsp
On Windows:
Character Map -> U+00A0 -> Select -> Copy
commit 932e96898f90d7e04880aa92526699b0e81cacd4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 15:02:20 2017 -0400
Revert number regexes back to language-javascript implementation
commit fe28c0482463a1e153cacaaa4548da73934765c0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:25:03 2017 -0400
This should help
commit d44b818088e99787011f7f6d3294ebfd877f3a77
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:19:34 2017 -0400
Update number specs
commit aed3dc21b85f974d16380372477e2f0fec1dcc1e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:14:37 2017 -0400
Improve number regexes
commit 81e973fa0ce34c1c6e68140eaf411904973ab390
Merge: ad41c9b efab9c8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:07:21 2017 -0400
Merge pull request #262 from atom/revert-261-wl-numbers
Revert "Improve number regexes"
commit efab9c83b91c02f04b8cfd0236e0239e14c4af52
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:07:04 2017 -0400
Revert "Improve number regexes"
commit ad41c9bf8328dbaa89b7328ca515d19cb68c41c7
Merge: cd71a7b 4dcb2d0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:06:45 2017 -0400
Merge pull request #261 from atom/wl-numbers
Improve number regexes
commit 4dcb2d08be3451adeccd4f3c9e07ca5020cbb9e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 17:51:58 2017 -0400
Improve number regexes
Taken from language-javascript
Fixes #260
commit cd71a7bfd4db9047a8a81b3b1ce910085a13e41f
Merge: c6dedfc f53f2fc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 20:41:50 2017 -0400
Merge pull request #258 from atom/wl-combine-use-patterns
Combine class use patterns
commit f53f2fc2c3f52468b6d205b8c2bbf79aca95f5b2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 19:03:15 2017 -0400
Remove (hopefully) unneeded empty-line match
commit 2fcf368217d268647858486cb067219ec64bbb81
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 18:58:56 2017 -0400
Combine class use patterns
* Rename accidental `punctuation.definition.separator.delimiter.php` ->
`punctuation.separator.delimiter.php`
commit c6dedfc7bedaf44e55c8eb02bdfd03f277ec863d
Merge: a758cf2 2849e4a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 17:34:09 2017 -0400
Merge pull request #257 from atom/wl-nested-curly-brackets
Recursively match curly brackets
commit 2849e4ad599e269d2d8dc32f61ef6213de738e0c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Aug 13 22:43:00 2017 -0400
Recursively match curly brackets
commit a758cf2cc6b7fe2295abfa4d9676f32db026c676
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 16:45:08 2017 -0400
Prepare 0.41.0 release
commit 2091139972d9a5022213697e5ce774cb19053925
Merge: 139f59d 87354cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 16:44:15 2017 -0400
Merge pull request #248 from jens1o/patch-1
move clone operator out of storage.modifier
commit 87354cd15346eb80061cebd2a0b888417ffb238b
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Wed Aug 2 22:04:08 2017 +0200
move clone keyword to keyword.other.clone.php
commit 139f59d081e672daedef8ddcef26f512e42c7596
Merge: c5e9c38 abc64fd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 15:21:58 2017 -0400
Merge pull request #249 from roblourens/roblou/fixUseNamespace
Fix #235 - support \ in use statements
commit abc64fd05e1927d1705678095f1cde8b75abc4db
Author: Rob Lourens <roblourens@gmail.com>
Date: Wed Aug 2 11:36:19 2017 -0700
Add test for #235
commit 4124b4b41c35893dac5d521a1169bec6bac56ab4
Author: Rob Lourens <roblourens@gmail.com>
Date: Wed Aug 2 11:27:16 2017 -0700
meta.use.php rules should reference #class-name
commit c5e9c38607a5ef3a32eddae9186080735b53b6d4
Merge: c546d52 a794f13
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 13:43:56 2017 -0400
Merge pull request #250 from atom/wl-always-end-phpdoc
End PHPDoc even if there are malformed types
commit a794f139cac5899f14f82af3ce67fb8de4215344
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 13:30:21 2017 -0400
End PHPDoc even if there are malformed types
commit 18b1d476bac3efaf2e20ce576f8bd67d72be3184
Author: Rob Lourens <roblourens@gmail.com>
Date: Mon Jul 31 11:35:13 2017 -0700
Fix #235 - support \ in use statements
commit c08881386afa51dd9d9bfeae4ea38bb9ed15374b
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Fri Jul 28 21:19:43 2017 +0200
add `\b` to regex
commit e2c483c8e15d2f1e4a8017f0f4bd5d32bbec0772
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Fri Jul 28 18:35:01 2017 +0200
move clone operator out of storage.modifier
commit c546d52cee3ceb4952f8bfab504d3bcc0d700b37
Merge: b2b686b 91d50ab
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 15:20:02 2017 -0400
Merge pull request #241 from atom/wl-grouped-use-namespaces
Support grouped 'use' declarations
commit b2b686be5e0b21d35baca74b5450e645c26eea28
Merge: 7f15292 1bfe0ec
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 15:00:12 2017 -0400
Merge pull request #242 from atom/wl-update-travis-config
Update Travis config
commit 1bfe0ec55dfc596e4761857b8c41db7cf6f0c070
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:56:36 2017 -0400
Update Travis config
commit 91d50ab5f871ea2d11b4c511dc0b9a972e4ac5ce
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:31:12 2017 -0400
Move bracket matching out of #use-inner
PHP only supports top-level grouping
commit 6c1c8968fd7c4ec19e19d130b20f80e53a9912e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:27:19 2017 -0400
:art:
commit c33a510370460d634af27f416aee2eceb56533f7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:23:18 2017 -0400
Specs
commit f4a5ee51324c4b6a80f608ddb1ccb6c7754d1412
Merge: f4e31d4 7f15292
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:00:35 2017 -0400
Merge branch 'master' into wl-grouped-use-namespaces
commit 7f15292e4128b44b9d27a0a1333da4f3578ebd01
Merge: ddd5b73 e6e448b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 22:58:35 2017 -0400
Merge pull request #240 from atom/wl-global-namespace
Refactor namespace highlighting
commit e6e448b2060a9892fdcdcc876152e80da5cceae0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 22:31:33 2017 -0400
Fix inheritance separator
commit ddd5b73cb96fc2f723fc1919bbb1233abd31d751
Merge: cdedc2f 2d416e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:04:35 2017 -0400
Merge pull request #239 from atom/wl-phpdoc-namespaced-types
Support namespaced PHPDoc types
commit cdedc2fbaa7fb2651c534227bc763f77b9ff835c
Merge: 8a16066 f50c579
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:04:10 2017 -0400
Merge pull request #238 from atom/wl-namespaced-functions
Support deeply-namespaced function calls
commit 0a2d8b6085dd9dee16f42a1f6c0b2309cfdb9eb8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:03:35 2017 -0400
Refactor namespace highlighting
Fixes #237
commit 2d416e7c47374e179785b0d922a380b2a349480d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 17:47:57 2017 -0400
Support namespaced PHPDoc types
Fixes #234
commit f50c579643fd43c7ae6f577885e8201f8c3f5a95
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 17:27:34 2017 -0400
Support deeply-namespaced function calls
Fixes #233
commit f4e31d4050da8fac71c123fc63750a181c1b63be
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 12:40:48 2017 -0400
Support grouped 'use' namespaces
Fixes #232
commit 8a16066d2f873702c668c22821039c74a6b28222
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:35:54 2017 -0400
Prepare 0.40.0 release
commit 9cb0db1e4fcb14532e93c873187406e6ba829af4
Merge: 8b4ab3e 8a41932
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:15:34 2017 -0400
Merge pull request #218 from atom/wl-phpdoc-types
Tokenize PHPDoc param types
commit 8b4ab3e8acaf50da14d6fac4d797a69f0918f760
Merge: 5c0ef02 aaf5333
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:15:02 2017 -0400
Merge pull request #227 from atom/wl-switches
Add structure to switch statements
commit 5c0ef02e2615c9ca2ecd33708356aa43f2409f5d
Merge: eec6b39 16d8c3e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 19:26:18 2017 -0400
Merge pull request #231 from atom/wl-parameter-commas
Add basic support for commas
commit 16d8c3ea6f30c808e270a7be02a33e27ed19eed0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 17:21:57 2017 -0400
Add basic support for commas
Fixes #223
commit eec6b39083f7f683d0d8b48204fbed8d56688a9d
Merge: 0311bd3 48d6cfc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 17:19:40 2017 -0400
Merge pull request #230 from atom/wl-namespaced-typehints
Support namespaced typehints
commit 48d6cfce4f49df4b42f73e5b1a8c80e5a24dc203
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 16:21:22 2017 -0400
Support namespaced typehints
Fixes #222
commit 0311bd3bb56e9202952d206961d6afab4c3fac01
Merge: e129026 7282ccb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:52:26 2017 -0400
Merge pull request #228 from atom/wl-fix-pass-by-ref
Functions themselves cannot be passed-by-reference
commit 7282ccbf553ed99b0ee0a4e88631e97dcc33c5b5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:48:47 2017 -0400
:art:
commit d0c866bed0a6de8b5b9b4c9215a262479f7e6ef4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:40:49 2017 -0400
Quick spec clarification
commit bedc71476a5479761f61a84610f59b950c8669ef
Merge: 1e42820 e129026
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:34:52 2017 -0400
Merge branch 'master' into wl-fix-pass-by-ref
commit 1e4282001e93a6a67603f0c0fb6eead9d93582c9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jul 9 17:39:36 2017 -0400
Functions themselves cannot be passed-by-reference
Also require a space before declaring variables that are
passed-by-reference
commit aaf53336bc50b90e252f80d64ee8ad7c3bad01f9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jul 9 20:33:09 2017 -0400
Add structure to switch statements
Copied from language-javascript
Fixes #226
commit e1290265f3d68316347e0ab2665686016b4b24b7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 20 12:31:59 2017 -0400
Fix #220
commit 8a41932bb81540682c60127c65cf053aad0148eb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 21:45:33 2017 -0400
Reorganize and add specs
commit 6014ca599c90ef4be2497aa4286514e93def570b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 20:34:35 2017 -0400
Tokenize PHPDoc param types
commit cf6db5974e74130bf2414d8c8f38ce307860704a
Merge: 4de39f2 6928b06
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:52:08 2017 -0400
Merge pull request #216 from atom/wl-scope-resolution-class
Tokenize the special 'class' keyword when used in scope resolution
commit 6928b069a47d80f4ba6512ef6a3b169042704a23
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:48:42 2017 -0400
Add another spec testing against incorrect behavior
commit f6462225e76ab54efae04a5b477e803e90f9572c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:46:57 2017 -0400
Tokenize the special 'class' keyword when used in scope resolution
commit 4de39f208c6074f3f00cfb1ae651bf6a46680ad3
Merge: 9035d97 7efd6e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 21:57:14 2017 -0400
Merge pull request #214 from atom/wl-use-traits
Support 'use' in traits
commit 7efd6e7069b83f05392dd3de73deca18b7e1cbf6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 21:54:05 2017 -0400
Add specs
commit 9035d97d18b2b172c317d76bf535113e41664111
Merge: ba68b57 7481e25
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 00:45:24 2017 -0400
Merge pull request #215 from atom/wl-embedded-sql-tweaks
Add basic specs for embedded SQL
commit 7481e257a73f7be8823f76588c53c609c8c867e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 00:40:28 2017 -0400
Add basic specs for embedded SQL
commit 28dc36ed86d9f9124d2905f115c732397d402406
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:51:31 2017 -0400
Also support simple uses
commit e06d677252dd1285ea34f36b01bbc34c026f888c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:47:08 2017 -0400
Support 'use' in traits
commit ba68b578bc64ef2bc5a29c0908341608575a1b34
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:07:43 2017 -0400
:art:
commit 978b0a2b84d6d3c1bed8fb915f666ab4a796846d
Merge: 15ea821 4ed9ab1
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:44:56 2017 -0400
Merge pull request #213 from atom/wl-function-return-value
Tokenize function return values
commit 4ed9ab18a50b4f102015f00fb6de2b5cd8f6355a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:38:08 2017 -0400
Tokenize function return values
commit 15ea821f8252bfb5ae7650dce96e16a6384c34cd
Merge: ec6bb76 a02f857
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:17:18 2017 -0400
Merge pull request #212 from atom/wl-typehinted-function-arguments
Tokenize typehinted function arguments with default values
commit a02f857e0179c47f3b2fcb887ed107eef5a74fe9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:05:43 2017 -0400
Tokenize typehinted function arguments with default values
Fixes #178
commit ec6bb76c08e45a7d18f37b8f95619fa48eaa6032
Merge: 64184a6 7829f68
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 21:01:20 2017 -0400
Merge pull request #211 from atom/wl-catch-multiple-exceptions
Tokenize multiple exceptions in a catch clause
commit 7829f68508f6d7a3d30b57c717d0b1423ea925a5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:53:40 2017 -0400
Tokenize multiple exceptions in a catch clause
commit 64184a6e284e6acb3b7aba3271c6fccd1da82749
Merge: 7184a99 e522942
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:26:18 2017 -0400
Merge pull request #210 from atom/wl-fix-inline-include
Fix inline include not stopping at the closing PHP tag
commit e52294232e8f341c2c8dd7d5b28402a015f978d8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:20:54 2017 -0400
Fix inline include not stopping at the closing PHP tag
commit 7184a99ff357d420bc823f2bc8491b477d80e9db
Merge: 676e752 80176ad
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:07:13 2017 -0400
Merge pull request #209 from atom/wl-more-php-snippets
Add another PHP snippet
commit 80176ade3ae2f156929ad958ea0164f76c72a269
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 19:52:59 2017 -0400
Add another PHP snippet
commit 676e752f2ea7420c699f35ea4e74673e705c21ac
Merge: d8867ca 64a1739
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 19:41:25 2017 -0400
Merge pull request #208 from atom/wl-parens
Tokenize parentheses
commit 64a1739c7abafe44269a5cb1fdaa673ff9bcfcac
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 01:01:28 2017 -0400
Add specs
commit 0af78afdfa9a6c48333ad1ddbfb58f7e140f8545
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 00:21:18 2017 -0400
Tokenize parentheses
commit d8867cac9b56d78892e0b44a7cf1b4eaaaa43e6d
Merge: 40bd220 e62c013
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:24:29 2017 -0400
Merge pull request #207 from atom/wl-add-sql-add
Add AND as a valid SQL keyword
commit e62c0133ac7ca8d9fafa4e5332268b5b2b2702e4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:11:17 2017 -0400
Add AND as a valid SQL keyword
Fixes #52
commit 40bd2207e9ac85318d288662ca58ed5fbb4c796e
Merge: b63f06b 949e26c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:04:43 2017 -0400
Merge pull request #206 from atom/wl-rm-string-meta-scope
Remove meta scope that doesn't exist in any other language
commit 949e26cc06e5bcf6f469ebcfe933399d46387905
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 22:52:08 2017 -0400
Remove meta scope that doesn't exist in any other language
We don't have anything called "select scope" anyway.
commit b63f06b9fe6797754215d22e14c61db30d40b24e
Merge: 03b93e1 604191b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 20:18:14 2017 -0400
Merge pull request #205 from atom/wl-this
Tokenize $this as variable.language.this.php
commit 604191b6390760722c7ca00048cb673b4d2ddaf2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 18:51:47 2017 -0400
Tokenize $this as variable.language.this.php
commit 03b93e11cbea8e38883a93bda57f53c28bfdbdf7
Merge: b852073 fbb9b3d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 16:52:46 2017 -0400
Merge pull request #204 from atom/wl-fix-spec-indentation
Move most specs out of the 'operators' section
commit fbb9b3d797ac890b761ff95fb93072aff281cb63
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 15:57:32 2017 -0400
Move most specs out of the 'operators' section
commit b8520736dd2dbe1c07b83b52d7faa62f5a1ae688
Merge: e4535ce e42e362
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 12:47:10 2017 -0400
Merge pull request #203 from atom/wl-cleanup
Cleanup
commit e42e362f49af7575b4465b6506ebe3df995842c2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 23:04:41 2017 -0400
:art: settings file
commit 0d106170b4b4840e3188e163a99cceb58c656726
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 23:00:32 2017 -0400
General cleanup
commit ebf5300bb14e7f7494325ea718ce2ad5ee9bec23
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 21:03:39 2017 -0400
:art: variables
commit e9f9cd10996a1f33838b903ee0077b367349baf9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 21:03:02 2017 -0400
:art: variable-name
commit 8f23c80c8f20cc10ed054e9005c3affb65dafbe6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 19:31:00 2017 -0400
:art: var_basic
commit 92cbe744e78dd01f5f845b31f7547cd25df54a2a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 14:34:41 2017 -0400
:art: support, part XI
commit d34cbd4ab5d73973551e6b7596c385b5a9ae5b15
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 01:22:53 2017 -0400
Fix typos
commit b0d200fe0b98f3a7f74730ac2d64c7beb33189e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 00:09:16 2017 -0400
:art: support, part X
commit 4b6ab6a66d7754b20e16bf9b30ad7e2b3ad8c1e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 6 22:27:56 2017 -0400
:art: support, part IX
commit 5b6f4726a4e5d5fff5bdaac213ef3af1a9ac0e7d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 6 11:09:57 2017 -0400
:art: support, part VIII
commit 1d4dc7560506f921f7e4de198c85766f9eb8635a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 21:32:03 2017 -0400
:art: support, part VII
commit 8d54f9888aea1bbb6e2e686989ae122bf9d284e3
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 21:31:34 2017 -0400
Turns out it's fflush, not flush
commit 027edfc2e3f5012d3d2f6d2efb2e70d5832701d7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 20:45:40 2017 -0400
:art: support, part VI
commit a98ccf4063dd1f1f8e41da604d8e7fbb70f74c28
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 2 01:14:43 2017 -0400
:art: support, part V
commit 8b4d23303ceaf979d339daf4611481e5d3d5570d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 1 22:08:46 2017 -0400
:art: support, part IV
commit 1fa48f745593031d05fd8e1c32733c826c2ccdcb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 31 23:20:00 2017 -0400
:art: support, part III
commit c3332b11adcefb48486a57c5cac25f3a39b4f6ad
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 31 18:54:24 2017 -0400
:art: support, part II
commit 9b00dc16818998487ddfd9c55a923442657dda46
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 30 21:07:50 2017 -0400
:art: support, part I
commit db0f647d06f77832a907150c7785a1a12a56f3ea
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:14:48 2017 -0400
Fix specs
commit 7779a75a820338b9508d9349c4fd1f10c8c19931
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:09:01 2017 -0400
:art: string-double-quoted
commit e6ff2173c61733c5bf4f1c3ad140bd1007c2a283
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:08:27 2017 -0400
:art: sql-string-single-quoted
commit 5d1616e0f79a10959955d2d110c4fdd0d4510140
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:07:40 2017 -0400
:art: sql-string-double-quoted
commit fcf2213c0a6a1c02078f45cb08f018ccaded5d84
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:06:37 2017 -0400
:art: single_quote_regex_escape
commit abcb3b8684b8017759b03edd2f29f2dcc79db743
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:06:02 2017 -0400
:art: regex-single-quoted
commit 22456716f161b28f38944006af9bcad62593442e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:05:17 2017 -0400
:art: regex-double-quoted
commit 58f10857ef92a8a3a1898bbeaa39784f651a3d69
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:04:38 2017 -0400
:art: php_doc
commit 565dfa95b131666bd5fa16702fe7bc58a4d94ae9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 19:59:05 2017 -0400
:art: parameter-default-types
commit a8acc69d040f43025ddf4602522bce94eade665c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 19:57:58 2017 -0400
:art: object
commit df2198ad3b5ec4ff809274cb584d266a6f63114c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:24:58 2017 -0400
:art: numbers
commit 42af5e599abe4ebf4875fe58662663e44a61f452
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:24:41 2017 -0400
:art: namespace
commit 3d18f94ea90c91f5e6ebe7966c2849c0f9ce1743
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:22:22 2017 -0400
:art: language, part III
commit 350971f6a2fee7c22aa37f1a4dffa8a25f06d604
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:24:06 2017 -0400
:art: language, part II
commit 38f8cdd0ba9fa311e09ccbf17b7180aa8215ed69
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:19:41 2017 -0400
:art: language, part I
commit 2c0e2a8e9952963c1c72049e446ac770a3897abd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:14:35 2017 -0400
:art: invoke-call
commit d27d67ffe0ab086117b5ef9ca11b3f5dacfdf59b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:13:49 2017 -0400
:art: interpolation
commit 3465e3685d3984257ff4050da378830abb64b462
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:12:49 2017 -0400
:art: instantiation
commit 2fdf279c86eabfdde284bfc46d22ff776af7497f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:11:39 2017 -0400
:art: heredoc, nowdoc
commit 00f9bb5a829d6e79220b23acd6002f699961667c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:07:55 2017 -0400
:art: function calls
commit ddec0be80fe4b1ba7265856acf3ffdd363551854
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:06:28 2017 -0400
Get specs passing
commit 4ba50be51d2458c280af2e9a799bfe04d8c0ce3c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 17:45:42 2017 -0400
:art: function arguments, part V
commit c538a093486622a26606545943bbbab0c2900f4e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 17:39:18 2017 -0400
:art: function arguments, part IV
commit 787616fde41ece9d157ad03668860979d24761ef
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 23:36:53 2017 -0400
:art: function arguments, part III
commit 16afe6d2bdb319e7cb2f47bde1a31e6324c4a2e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 19:44:01 2017 -0400
:art: function arguments, part II
commit 85a46a549a3f275d15e4caa654b67483c744bae6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 18:37:51 2017 -0400
:art: function arguments, part I
commit 9def02b4f119021d7b5fc30afdb0979bb19279a5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:34:27 2017 -0400
:art: constants, part VI
commit 142eb59ed333a512d952e32fca80fba853a162cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:34:05 2017 -0400
:art: constants, part V
commit 5f4acdb4a1328f5994533381b17de6da4fed55ff
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:51 2017 -0400
:art: constants, part IV
commit a1ef6e2887f0acd4231149a95409fb06dc6832ef
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:34 2017 -0400
:art: constants, part III
commit d4b343c39b93e934ccefb024d1ff47ac47cbe5f6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:14 2017 -0400
:art: constants, part II
commit f11c96044202fd776e60a5787fc24294c0653383
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:32:34 2017 -0400
:art: constants, part I
commit 93d6706878100d267190fd330463839004227c24
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu May 25 18:26:57 2017 -0400
:art: builtin classes
commit e4535ce58ea1b659ecc70a697e1374c54e93601a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 24 18:54:43 2017 -0400
Prepare 0.39.0 release
commit ef35ac4b0c6f2a883b62b8045386cd2b7e659cd6
Merge: 22047c1 c523a19
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 23 11:12:08 2017 -0400
Merge pull request #164 from Ingramz/master
Fix detection of closing tag in malformed DocBlock lines
commit c523a19f849b97f6499eae6accf80564aa190c0e
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue May 23 09:51:41 2017 +0300
Fix detection of closing tag in malformed DocBlock lines
commit 22047c19f52f686de471d0deccae0cb1332997b6
Merge: ff0dc69 b60a630
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 20:02:04 2017 -0400
Merge pull request #196 from luxifer/fix-highlight
Fix function name highlight
commit ff0dc698e61be838c13c8540ba33b085cf030d59
Merge: 6e83885 5b239e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 16:21:07 2017 -0400
Merge pull request #198 from jens1o/jens1o-support-inheritdoc
support @inheritdoc
commit 6e838851c80347978474d12fd0fda6c3b1a0e6d6
Merge: b007904 b61c04f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 16:20:37 2017 -0400
Merge pull request #199 from nyoro712/add-interface-snippet
Add interface snippet
commit b61c04fd9d1aad837402521a393eff9aa60493b8
Author: нёло <nyoro712.github@gmail.com>
Date: Mon May 15 00:42:21 2017 +0900
Fix typo: InterefaceName => InterfaceName
commit 5ebfb2cb9982d82ae0af66fb81717a706c17d1c4
Author: нёло <nyoro712.github@gmail.com>
Date: Mon May 15 00:24:40 2017 +0900
Add interface snippet
commit 5b239e718bd295fa0753257f86cb11870fce126d
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 22:10:10 2017 +0200
support both spelling
commit ab2e5754bf2c860e2798ed151123145c0a84bc51
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:59:55 2017 +0200
missed a part
commit 3127e526759627ec09e20328235b26703da00656
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:58:35 2017 +0200
keep both intact
commit 3662325080f523be12d276e8ddc8c4d9b3db83a9
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:57:18 2017 +0200
move it to the right direction
commit 4eb85301f76204932a503034b1840d4a53343fd3
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:42:04 2017 +0200
fix typo
commit 821e496406b15b37ec42b45da45c563fe7fb43fa
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:37:22 2017 +0200
support @inheritdoc
commit b60a630419e8fa94c044d8793fc0ffad210c2aeb
Author: Florent Viel <luxifer666@gmail.com>
Date: Fri May 12 19:17:20 2017 +0200
:white_check_mark: add spec to validate changes
commit 405599d9191ce8760eaaea12ac22c8421d3008b5
Author: Florent Viel <luxifer666@gmail.com>
Date: Fri May 12 19:16:12 2017 +0200
:bug: update function name highlight regex
according to http://php.net/manual/en/functions.user-defined.php
function name can contains more than letters and numbers
commit b00790432f19fdb08d25989973f66cbf7f7a3eac
Merge: 717b7e1 7d6a5f0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Apr 28 13:37:43 2017 -0400
Merge pull request #195 from UziTech/js-heredoc
add JS as a synonym for JAVASCRIPT heredocs
commit 7d6a5f05034f29707e2a03b14aef9514db3bff26
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Apr 28 12:15:05 2017 -0500
combine tests
commit fca6a6763bd5e07b2cc0a82fda502dbf3bce5dea
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Apr 28 10:10:21 2017 -0500
add JS as a synonym for JAVASCRIPT heredocs
commit 717b7e165ea84960c31782b4524734ea08b7afd6
Merge: bfea336 bf00578
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Apr 19 15:08:45 2017 -0400
Merge pull request #191 from UziTech/inline-phpdoc
Inline phpdoc
commit bf00578eb3f7224a74339311275cf185f46ddb62
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 14:00:45 2017 -0500
add test for /*** to not be phpdoc
commit 74c35b63efb926990df24cc50f0b2477820f8f86
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:38:49 2017 -0500
remove begin capture group
commit 1eaf025a36b464b72b3b98ecc60da9b80376aca1
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:34:28 2017 -0500
remove + on trailing whitespace
commit 20d96b1017062654eafb78f2e90130be28528603
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:32:58 2017 -0500
remove $
commit 27828f5894268c16f8d14d8969445c3f0776250d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Apr 19 13:17:42 2017 -0400
:art:
commit d609b614b6b8cb63bb8cc865e2b74cedaff96fd8
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:09:31 2017 -0500
remove #@+ template syntax
commit d55e623b6599ddcd627a6d0915f791d1c942617f
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 11:53:54 2017 -0500
Don't capture the trailing/leading whitespace
commit 4694514a0405c33dd86ee6bbcf70c002cfe49ec2
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:59:53 2017 -0500
combine the two phpdoc patterns
commit 3b73054b0a6d0e02caf35c1142a187b6573087bd
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:34:18 2017 -0500
add inline phpdoc
commit 390541c7ee477ce9cea05eb9ed3cd2efcb0d8c67
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:34:03 2017 -0500
add inline phpdoc test
commit bfea336c012d5beb7597422ebd5f0b07c4107a2f
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Apr 10 20:56:25 2017 -0400
Prepare 0.38.0 release
commit 7fc557ace292af28d47dad7a20356276c9367c05
Merge: 150ffcc fc64d71
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Mar 12 14:16:54 2017 -0400
Merge pull request #184 from UziTech/temp-heredoc-fix
temporary fix for heredocs
commit fc64d715371f9e3a974c27bee134ecc8203a694f
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Mar 12 10:21:07 2017 -0500
change (\\s+)? to (\\s*)
commit 9670088ad4cb4a145910620f192964c4ada0ef83
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 23:31:03 2017 -0600
update tests for nowdoc
commit 8fac2f1da4b54887082b8c4921554a04c2a94a49
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 23:12:48 2017 -0600
change keyword.operator.heredoc.php to keyword.operator.nowdoc.php
commit 2ffbe86ecf75e6e94cd8bf248b38cbb9c3022ccb
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 20:16:19 2017 -0600
remove other package scope names
commit 6b542171b8aba96a05c86211c4179165571586fd
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 18:57:45 2017 -0600
change whitespace-in-end-of-line to trailing-whitespace
commit 8dc870cccd0d6d58a311826f286b8fc3aef74ddc
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 16:04:08 2017 -0600
add newline before all "runs ->"
commit 36b382c864c3264be7f2414a1b4e401c7cebb34c
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 15:34:52 2017 -0600
change [ \\t] to \\s
commit a9fb88068b22e9ec635adf1947b13c856492f18a
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:52:18 2017 -0600
remove heredoc scope from nowdoc
commit e8aed0eb30cb75c1d00e2b20f7f39f989f7e6c22
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:49:35 2017 -0600
change css scopes to match current
commit 5836e4d76e5f811066b397f25b473652c13e28ae
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:07:18 2017 -0600
add newline before runs
commit 150ffcc6461050d4047420b408d9b15f42a0a7d5
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Mar 6 11:53:25 2017 -0500
Prepare 0.37.5 release
commit bdc3d13333dba065acb224691d71dfbc65b2663c
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 22:38:01 2017 -0600
allow REGEX and REGEXP in heredocs
commit a9fcf048f9952dfab90593944640cdc9931c3112
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 22:09:00 2017 -0600
add tests for all embedded heredocs
commit d0fb8c2fd97a60c108708d651bebe9a062a4ec97
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 16:48:44 2017 -0600
add language-html tests
commit 978e587d6ae9d0b55d2a5b754ba2518919ab6c8a
Merge: 2b127af 47a327f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Feb 21 17:16:09 2017 -0500
Merge pull request #185 from arandilopez/closure-snippet
Closure snippet
commit 47a327f6cdb17d43b32d508193fcb5f5549836b6
Author: Arandi López <arandilopez.93@gmail.com>
Date: Tue Feb 21 11:18:19 2017 -0600
typo: annonymous -> anonymous
commit 2685a1f756f9caf7717038e78f89454cb506fde3
Author: Arandi López <arandilopez.93@gmail.com>
Date: Mon Feb 20 20:50:35 2017 -0600
closure-snippet: remove newline in first curly braces
commit 1cf2cea1dd3f94df181d60005632d96b81885adc
Author: Arandi López <arandilopez.93@gmail.com>
Date: Mon Feb 20 20:36:16 2017 -0600
closure snippet with f as prefix
commit 975687c58bc630fe1478cc21f5bc2139d5912491
Author: Tony Brix <Tony@Brix.ninja>
Date: Mon Feb 20 00:00:24 2017 -0600
Don't accept spaces after heredoc beginning identifier
commit 008d2fc0cde45b25ea9f114c5c0289443d026e3b
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 23:34:47 2017 -0600
simplify nowdoc regex
commit b0cb7c27463d45144fdd059c2047332f739c4ec4
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 23:23:48 2017 -0600
add HTML nowdoc interpolation test
commit a520e1acb71f35e293f01c02cd2f1ab8c2240df4
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 22:08:14 2017 -0600
split heredoc_interior and newdoc_interior for interpolation
commit da7b5d6b50d13ee4ba2c8dcf5315a0cc3a22cc6c
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 21:43:49 2017 -0600
fix interpolation
commit a9dd53d0f726132b53709a48dd77d14eba004d65
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 01:00:29 2017 -0600
fix tests
commit b86da0b1720124613ca3cdceb7b5a6ab50982cb5
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 00:30:23 2017 -0600
add heredoc tests
commit cc576387c51e89197e964e4aabfb89be4eeb6a32
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 00:14:47 2017 -0600
temporary fix for heredocs
commit 2b127af01783b4a23ba7ff3ae32ce51c48e649a2
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Feb 6 12:52:44 2017 -0500
Prepare 0.37.4 release
commit a4d8e23060d0f62d908d1045b926bb6a8f3af82d
Merge: ba156f9 d7e3f60
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jan 28 19:19:14 2017 -0500
Merge pull request #180 from joshijitendra/patch-1
Add Shorthand echo
commit d7e3f6008e89a6071757b272a6f6ff107ca85207
Author: Jitendra Joshi <joshijitendra000@gmail.com>
Date: Sat Jan 28 16:55:43 2017 +0530
Add Shorthand echo
commit ba156f9f31d6d28c992dc4eba81cf75d88807afa
Merge: 37612f2 3c32f0b
Author: Lee Dohm <lee-dohm@users.noreply.github.com>
Date: Mon Dec 26 10:05:09 2016 -0800
Merge pull request #177 from atom/template-update
:memo: Update issue and PR templates
commit 3c32f0bf78c96188412a834c9b0cb9cf3e1d9caf
Author: Lee Dohm <lee@lee-dohm.com>
Date: Mon Dec 26 10:04:53 2016 -0800
:memo: Update issue and PR templates
commit 37612f202c9c131d025c7591f448d91ffb007982
Merge: 750e0f2 d51494a
Author: Lee Dohm <lee-dohm@users.noreply.github.com>
Date: Thu Dec 22 10:41:28 2016 -0800
Merge pull request #175 from atom/template-update
Update issue and PR templates
commit d51494a85d3c0e80dfe4a3a661acba2b15602c12
Author: Lee Dohm <lee@lee-dohm.com>
Date: Thu Dec 22 10:41:16 2016 -0800
Update issue and PR templates
commit 750e0f21bbde62656ad21d86597e4558a584011c
Merge: a0e0393 edc6717
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Nov 10 10:51:48 2016 -0500
Merge pull request #167 from torn4dom4n/master
Update CONTRIBUTING
commit edc6717e89221f19708e0ec493f4a9469a250d15
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Nov 10 22:14:03 2016 +0700
📝 Update CONTRIBUTING
[ci skip]
commit a0e03935aaebb289445033b19a1a2a5ec001f888
Merge: 8f0e910 8f0d36a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Sep 29 15:42:41 2016 -0400
Merge pull request #160 from torn4dom4n/patch-1
Update README.md
commit 8f0d36afe434141a0eb181c2578d14d366e5bde2
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Sep 29 19:36:33 2016 +0000
Update README.md
commit 77c8227411f1f38c1cb450a652b4bfb9470bb939
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Sep 29 19:32:26 2016 +0000
Update README.md
commit 8f0e910a4824a05ee7661ba204cbd49aebc145f9
Author: Wliu <Wliu1402@gmail.com>
Date: Wed Sep 28 20:50:24 2016 -0400
Prepare 0.37.3 release
commit 97fdecb539e7e58934c5d9de2202f810cd7df846
Merge: e7c0488 6c48772
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 28 16:01:47 2016 -0400
Merge pull request #159 from Alhadis/modelines
Add firstLineMatch support for hashbangs/modelines
commit 6c48772bfdf5ed057501952f8454900b91ff140a
Author: Alhadis <gardnerjohng@gmail.com>
Date: Wed Sep 28 23:28:17 2016 +1000
Add firstLineMatch support for hashbangs/modelines
commit 47b9b323d7db3199c2db1e47a70a1fea2765395c
Author: Eliasib García <eliasib.lv.12@gmail.com>
Date: Mon Sep 26 12:05:40 2016 +0100
Fixed: 'throw' snippet now uses \Exception instead of Exception
commit aaf5c001246efb17694dc12cbf82e7eac8d679b4
Author: Eliasib García <eliasib.lv.12@gmail.com>
Date: Mon Sep 26 08:24:50 2016 +0100
Fixed: Block try...catch now uses \Exception instead of Exception
commit e7c048814539704e0805cfa1541942cfd895a4e0
Merge: 43a6053 55bcca5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 31 16:15:46 2016 -0400
Merge pull request #141 from Hikonobu/spike
indent all lines between parentheses
commit 43a6053d7856a7c05a1c219323426aaa811b1887
Author: Wliu <Wliu1402@gmail.com>
Date: Wed Jul 20 20:44:14 2016 -0400
Prepare 0.37.2 release
commit 52149982c0f9d83878419d6fac1a9d12f56a63c0
Merge: eb2e3d1 a4504cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 18 09:30:50 2016 -0400
Merge pull request #147 from Ingramz/master
Move doc_f snippet to appropriate scope
commit a4504cd1654fc665feed1a74463633efd07ea4f4
Author: Indrek Ardel <indrek@ardel.eu>
Date: Mon Jul 18 09:51:05 2016 +0300
Move doc_f snippet to appropriate scope
commit eb2e3d1090d409629708c09c01dc871f3d15ad02
Merge: 7fbf1a6 db80c79
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jul 15 08:44:45 2016 -0400
Merge pull request #143 from Ingramz/master
Fix doc_f snippet's return type selection
commit 7fbf1a6ba66406cc3780d01817503082297370f5
Merge: 86fffcc 472deaa
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jul 15 06:45:18 2016 -0400
Merge pull request #146 from excellent6/patch-1
Change "var_dump" to be reachable only in a php tag
commit 472deaa1bf7f203a8bafce64d4e3b3170c031e10
Author: excellent6 <excellent6@abv.bg>
Date: Fri Jul 15 09:05:16 2016 +0300
Change "var_dump" to be reachable only in a php tag
Change "var_dump" to be reachable only in a php tag. It can be used in the whole file.
commit db80c79c21d86a91241e877d4d20ecf5d61ccca3
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue Jun 28 15:54:13 2016 +0300
Fix doc_f snippet's return type selection
commit 86fffccd3d1484d8a5eed0458ff063eae02dd841
Merge: a469677 97f5839
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 27 13:35:53 2016 -0400
Merge pull request #134 from bj7/master
update constant.character.escape.php
commit 97f583966733b79ea6ffe18ab4b3a6318e946fc4
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Mon Jun 27 13:05:55 2016 -0400
adding spec for escaped bracket works
spec to check if the single quoted PHP string parses escaped characters
correctly is now working correctly. It fails when the fix for #124 is
removed, but passes when the fix is in place, just as desired.
commit 4d8e56053dd21f471893313d43cd5dd24b314937
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Mon Jun 27 11:42:52 2016 -0400
adding spec for escaped brackets
adding spec for escaped bracket and trying to get working. Currently
the tokenizer does not parse the test case correctly. Trying to
determine issue
commit a469677ca438d8541bd93783a9314f3fd393beb9
Author: Wliu <Wliu1402@gmail.com>
Date: Fri Jun 24 21:55:58 2016 -0400
Prepare 0.37.1 release
commit b4ea2b897e35694a089a70751f7fca9d6efb2377
Author: Damien Guard <damieng@gmail.com>
Date: Fri Jun 24 17:09:14 2016 -0700
AppVeyor should test against stable & beta
commit bb0009abb64983a984a9e5c6d74d5923f53c4f6f
Merge: fbdf55c a8efa4c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 21 17:05:00 2016 -0400
Merge pull request #142 from torkiljohnsen/patch-1
Add spaceship operator
commit a8efa4c47297821d6580dc48357466bd4835e8b3
Author: Torkil Johnsen <torkil@torkiljohnsen.com>
Date: Tue Jun 21 21:49:12 2016 +0200
Add spaceship operator
See tonsky/FiraCode#64
commit fbdf55cbdfc0b0a12269660a167d082dd4977d6e
Author: Damien Guard <damieng@gmail.com>
Date: Tue Jun 14 08:57:03 2016 -0700
Enable Windows builds on AppVeyor
commit bec824a0161a9695112798edfb633298affbdc24
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Sun Jun 12 13:40:19 2016 -0400
cleanup code for PR on #134
Cleanup code for PR #134 that fixes single quoted regex in php.
commit 55bcca5e8a6c7ce69b3c4497a27f7512d1f64b8b
Author: Hikonobu Kurihara <hiko@hymena.jp>
Date: Wed Jun 8 14:29:07 2016 +0900
Fix for issue #63 (between parentheses)
commit dfffa4864d6dcd818a9cd4d52bc310ccb0e247c4
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Sat May 7 13:20:26 2016 -0400
update to constant.character.escape.php
Update to regex-single-quoted to place the constant.character.escape.php inside the patterns array so as to fix the broken regex highlighting in single quoted php regular expressions.
commit e6e2b89de9b1f81d13f425f7fee2855a1f27ba2f
Author: Wliu <Wliu1402@gmail.com>
Date: Thu Jan 21 20:31:31 2016 -0500
Prepare 0.37.0 release
commit 47d3f9e48d52f8c6131812924b0c41a1960809e9
Merge: 7832853 2a5060e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jan 21 16:36:47…
Author: Mohammadreza Monemi <mohamamdreza1000@users.noreply.github.com>
Date: Wed Apr 17 12:51:44 2019 +0430
Invalid examples now are valid plus new example
As: https://github.com/atom/language-php/pull/357#discussion_r275149488 and https://github.com/atom/language-php/pull/357#issuecomment-483652156
commit cce18e1c11e9ceb0f995112dc426a03d13342f31
Author: Mohammadreza Monemi <mohamamdreza1000@users.noreply.github.com>
Date: Tue Apr 16 15:33:54 2019 +0430
Grammar updated by respecting HEREDOC and NOWDOC
Ending terminator also considered as: https://github.com/atom/language-php/pull/357#issuecomment-482940251
commit b896ebfb6f669b8714f419527f047466420efe5c
Merge: 608077b ead51a8
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sun Jan 27 00:35:15 2019 -0500
Merge pull request #352 from roblourens/matchBegin
begin -> match
commit ead51a87267072b5e2e28531aca1f2574e1d4309
Author: Rob Lourens <roblourens@gmail.com>
Date: Mon Jan 21 18:30:13 2019 +0000
begin -> match
commit 608077bba25b38fdb4180af659214c2603fbbb78
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sat Nov 3 12:34:36 2018 -0400
Prepare 0.44.1 release
commit f84efb4afc1be995f03ed583b1515a467e0bcb56
Merge: d2c0a89 b6c5e83
Author: Winston Liu <50Wliu@users.noreply.github.com>
Date: Sat Nov 3 12:33:53 2018 -0400
Merge pull request #342 from Ingramz/fix-self-injection
Fix PHP tags being injected into PHP source code
commit b6c5e83016b52311cdc622c2579462861ee91587
Author: Indrek Ardel <indrek@ardel.eu>
Date: Fri Nov 2 13:32:57 2018 +0200
Fix PHP tags being injected into PHP source code
commit d2c0a89a81f9adbf615af2909b7fe829d5798a6c
Merge: a2f8c84 94fd368
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Oct 2 13:15:21 2018 -0400
Merge pull request #338 from atom/dot-github-update
🤖 Configure probot/no-response to allow 28 days when requesting more info on an issue
commit 94fd368164e554dabea3b83303acccf475d5de56
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Oct 2 11:43:54 2018 -0400
:memo: Update .github
commit a2f8c84e0f45859529a142157e8b828e6d6536ec
Merge: 7855c07 d19c822
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Sep 25 15:51:48 2018 -0400
Merge pull request #337 from atom/dot-github-update
Add Probot no-response configuration
commit d19c822df845944a1be537f2c4f308feeb221b4b
Author: Jason Rudolph <jason@jasonrudolph.com>
Date: Tue Sep 25 14:34:18 2018 -0400
:memo: Update .github
commit 7855c07da7e99947a6a30cee817e88743cf3ac14
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 11 09:50:41 2018 -0400
Prepare 0.44.0 release
commit 955cc83c4cc9a9b5c60c5c3cc04b4be1c1bd3ca1
Merge: 578fe7e 72bfa95
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 2 16:39:22 2018 -0400
Merge pull request #332 from atom/wl-sql-injections-interpolation
Recognize interpolation in SQL strings in embedded SQL
commit 72bfa9592e689fdcb70562ff7d882ad5308e79f7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 2 16:29:54 2018 -0400
Specs
commit 9b96c5f6cce0395b2a74ed1f14caf033da97a5ed
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 1 23:35:28 2018 -0400
Fixup string patterns in SQL injections
commit 13842b6dfb4568f76e8fa0c08dbff74347ee13c6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 1 23:35:03 2018 -0400
Update documentation links for interpolation
commit 578fe7e4c55097603b1a270ee1ae0d3fb3623562
Merge: 10f3a96 6554350
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 19 16:35:23 2018 -0400
Merge pull request #330 from atom/wl-sql-injections
Use injections for SQL strings
commit 65543502c1abde1427ac900005d463c06558aba8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 19 16:29:31 2018 -0400
Add spec for interpolation in SQL strings
commit 58df8be8460777393b6345c517b2443ad4f7e8b5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 15 23:42:34 2018 -0400
Use injections for SQL strings
commit 10f3a9647867fece9d659ee9a005bdedb3418693
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Mar 9 13:02:27 2018 -0500
Prepare 0.43.2 release
commit 6375317d81173f24a35fa5189ccb3a5bee75f225
Merge: 986c924 b374eb7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 13:04:42 2018 -0500
Merge pull request #314 from carusogabriel/patch-1
Use // instead of # for PHP comments
commit 986c924bc564fa3786fc1fd7f6e53966a261f2a3
Merge: 19b67d6 b054176
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 13:01:50 2018 -0500
Merge pull request #317 from atom/wl-yield-from
Tokenize `yield from`
commit b054176835218c446d22b3c1b9dcfdcf8cacf49f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:56:51 2018 -0500
Tokenize `yield from`
commit 19b67d66f53f4b2554d9bb371565e0574462e035
Merge: 8c42e37 345140b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:47:50 2018 -0500
Merge pull request #316 from atom/wl-class-start
Tokenize classes that start at a curly brace
commit 345140b65b03b1280f88baaa18fae6ebd061f195
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:42:09 2018 -0500
Tokenize classes that start at a curly brace
commit 8c42e37ae2eb3485bdae4f870f2f99db5cbb0bd6
Merge: c29a0f1 1690e9e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:38:49 2018 -0500
Merge pull request #315 from atom/wl-nullable-return-type
Tokenize nullable-type operator
commit 1690e9ed3f4f74b0fa8b0be79ac2dc0bfba128e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Mar 5 12:31:33 2018 -0500
Tokenize nullable-type operator
commit b374eb7ba228c7e580071c2d94c523968df11b7e
Author: Gabriel Caruso <carusogabriel34@gmail.com>
Date: Fri Mar 2 04:24:49 2018 -0300
Use // instead of # for PHP comments
commit c29a0f16fa6e4abc84913184d49d7fab49805c2e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Feb 4 23:18:57 2018 -0500
Prepare 0.43.1 release
commit 759e17e0801f74ce90286c449df4a312ae7c2455
Merge: f75d787 821f24a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Feb 2 11:50:27 2018 -0500
Merge pull request #310 from UziTech/patch-2
fix heredoc snippet
commit 821f24a2c150e086ce316d6ab2b932f426d2aebc
Author: Tony Brix <tony@brix.ninja>
Date: Fri Feb 2 09:44:45 2018 -0600
fix heredoc snippet
commit f75d7870bd259c376f9e53b77add96a574aff0d5
Merge: 4e0af17 bf4b0fc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jan 31 20:21:10 2018 -0500
Merge pull request #309 from UziTech/patch-1
remove unnecessary space at the end of line
commit bf4b0fcd7841190f424aa868667be9107504dd90
Author: Tony Brix <tony@brix.ninja>
Date: Wed Jan 31 16:15:25 2018 -0600
remove unnecessary space at the end of line
commit 4e0af1727c59d15bcd0563ec1a9a0662d1137108
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:04:58 2017 +0100
Prepare 0.43.0 release
commit 11b2057dbf32355019621ee3769f5c8ef577f524
Merge: 2f3c4b1 5aa84c7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:04:22 2017 +0100
Merge pull request #302 from atom/wl-identifier-quirks
Handle quirk in how PHP parses identifiers
commit 2f3c4b1c93df1cc8ef5120b92b9b002667a8f34f
Merge: 3e45569 95f055a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:03:53 2017 +0100
Merge pull request #298 from Ingramz/double-quote-escape
Detect escaping double quotes only in double quoted strings
commit 5aa84c7871d2803589c6873b94cf10783c9a4f58
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Dec 7 12:01:30 2017 +0100
Update word boundary matches
commit 0d2212b841a021b8d4fdb89e3e0ec9d9b69fb142
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Dec 5 11:58:15 2017 +0100
Specs!
commit 6f72fb99f4e4915c3f4f893311c69975df6b932e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Nov 29 01:05:51 2017 +0100
Handle quirk in how PHP parses identifiers
commit 3e45569d8fb3af6747f6e4208b16d17deb577b97
Merge: 0854ed1 e9d2b53
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Nov 21 21:01:48 2017 +0100
Merge pull request #300 from Ingramz/array-missing-space
Add missing optional space to array() construct
commit e9d2b537afcc710fb49eedbcc36c7eac7fccad35
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue Nov 21 21:41:30 2017 +0200
Add missing optional space to array() construct
commit 95f055ab4da12de8711de32d6a1e7732665ec999
Author: Indrek Ardel <indrek@ardel.eu>
Date: Mon Nov 20 17:24:19 2017 +0200
Detect escaping double quotes only in double quoted strings
commit 0854ed11950c565118fe3c1ed118acf9390a23c9
Merge: f9b99c6 a12e6ff
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 26 00:27:46 2017 +0200
Merge pull request #217 from atom/wl-split-grammars
Split PHP grammar into separate HTML and PHP portions
commit a12e6ff1f97f8297091184fd99d05a485e106823
Merge: 806fdf6 cdb50fa
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 26 00:23:54 2017 +0200
Merge pull request #292 from Ingramz/wl-split-grammars-extra
Additional changes for the split grammars
commit cdb50fa5f12fbbff3a37d749b6d9083a0f2fb8ac
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:58:22 2017 +0300
Spec styling fixes
commit 29c140e1531e0b5e842e5bfd4377f879d8b79cd4
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:47:25 2017 +0300
Add opening PHP tags as potential first line match
commit 41a79de72e222233dc0316e0fb24a80a1d74f2e7
Author: Indrek Ardel <indrek@ardel.eu>
Date: Thu Oct 26 00:42:46 2017 +0300
Add shebang
commit 4595a1ea5be39bdac44077e493425067007b63d5
Author: Indrek Ardel <indrek@ardel.eu>
Date: Sat Oct 21 03:39:37 2017 +0300
Use single quotes where possible
commit 806fdf6c2a307f58bf980b54c350d85509627c5f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Oct 25 23:10:56 2017 +0200
Fix incorrect merge
commit 0216ed9345f8d2cf8c5c80085284505fb61aabb9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 22:17:42 2017 +0200
Do not include #php-tag in HTML patterns
commit 6e9cbd9403e2313f08170611067be709632d2e08
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 21:27:35 2017 +0200
Just kidding, move firstLineMatch back to html.cson
commit 81e70537cf90501423f5dfb176d7a1525bfd328b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:56:35 2017 +0200
Test source.php in php-spec, text.html.php in html-spec
Move firstLineMatch back to php.cson
commit af9ebd6ea851a3d678c8bf374283984f5febc3e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:18:21 2017 +0200
Add new html-spec file to test PHP and HTML interactions
commit 2c7ee78a81a9cabdfaabb0894437455877861711
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Oct 20 02:12:09 2017 +0200
Revert tag scope changes
commit af9887bb03c7ac23da428e5bed1f6330084d4d19
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 15:37:54 2017 -0400
Move #language into top-level patterns; use $self as a replacement
commit de4b0be1081553c568c4bb96111b6b964ae986fd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jun 11 23:51:03 2017 -0400
Split PHP grammar into separate HTML and PHP portions
Fixes #182
commit f9b99c63bcea78089d949f5b3cc3fd14f1911311
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Oct 25 14:52:06 2017 +0200
Prepare 0.42.2 release
commit 49930900b798dde17a8a0fc31b5bbdb9532a47a3
Merge: 28fb4f8 05f4d9d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 24 14:31:08 2017 +0200
Merge pull request #285 from dsifford/dsifford-ternary-operators
Add support for ternary and null coalescing operators
commit 05f4d9d1088968f134d99097eee0414ce604f872
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 24 10:21:31 2017 +0200
:fire: empty line
commit 1db34bfa89aa975ef55704d535a2bba641d760e1
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 23 22:19:26 2017 -0400
move ternary_expression below ternary_shorthand & null_coalscing + simplify pattern
commit 28fb4f86a27452bc2337a6a0806b9fba7247a8e0
Merge: 3e21c92 71231bf
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 19 18:14:13 2017 +0200
Merge pull request #291 from atom/wl-infinite-injection-loop
Remove potential zero-width injection pattern
commit 71231bfb975ac56d9c13c5b4cda21c081ebbc6ee
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Oct 19 17:21:55 2017 +0200
Remove potential zero-width injection pattern
commit 3e21c9282cd1c5448a1613f5f1f7610d8bae94e2
Merge: aa09512 1d449de
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 17 01:18:25 2017 +0200
Merge pull request #288 from atom/wl-scope-resolution-namespaces
Tokenize namespaces when using the scope resolution operator
commit 1d449de66dfed95a2a7812c65452aa52513b2040
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Oct 17 01:13:00 2017 +0200
Tokenize namespaces when using the scope resolution operator
commit a3e152ccf155a3bb5c46431605a4c95d09f9d42f
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 17:57:35 2017 -0400
remove self reference
commit e27bf30c604ffeacc504ac36960ba76cd6bf4d8d
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:58:52 2017 -0400
fix issues brought up in PR
commit 0fca6436ed798507ff48dfb40cbcb1bb6702e603
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:07:21 2017 -0400
adjust expect statement for clarity
commit b2859826e399f89276b889f6061f0b760217c0e5
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Mon Oct 16 16:04:06 2017 -0400
fix a few of the issues brought up by @50Wliu
commit 2314160df1aa9e51251146b3d3fbc5c07698ce57
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Thu Oct 5 16:16:18 2017 -0400
add tests for new operators
commit 0a8eaeeb0f14c60500a5ac6a053a0b12064718c5
Author: Derek P Sifford <dereksifford@gmail.com>
Date: Thu Oct 5 14:52:20 2017 -0400
add support for ternaries and null-coalescing operators
commit aa095129f29f4ffbf5db6f154aa283997ddbca29
Merge: 4931a75 3c2f0b6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Oct 2 09:53:14 2017 +0200
Merge pull request #283 from davisben/theme-extension
Add .theme file extension
commit 3c2f0b6b595f8897acc91f626876cc95d83910ec
Author: Ben Davis <ben@davisben.com>
Date: Sat Sep 30 09:17:47 2017 -0400
Add theme extension
commit 4931a75da56b1b74849590cbca3c1b1184d7480c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 23:03:36 2017 +0200
Prepare 0.42.1 release
commit 8f56c3d5a59fb26e028a8b02c697920c73214fca
Merge: 9893a0b e036dd3
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 22:59:41 2017 +0200
Merge pull request #280 from atom/wl-textmate-compat
Fix issues with TextMate compatibility
commit e036dd31d2a29af639062ca790fc36521981d791
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 20:15:08 2017 +0200
Fix issues with TextMate compatibility
commit 9893a0baf515fbb0b6bd3eaf129414b73889f06d
Merge: 1b73f9d 974c64d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 18:47:51 2017 +0200
Merge pull request #279 from Ingramz/heredoc-end-fixes
Allow heredocs to end without a semicolon on the same line
commit 974c64dd0b52b40f0b04d5292af8ba705e3bbcfd
Author: Indrek Ardel <indrek@ardel.eu>
Date: Sat Sep 23 16:45:27 2017 +0300
Allow heredocs to end without a semicolon on the same line
commit 1b73f9dc9dc076fbc38e1697feab84ed7e1f9c1a
Merge: 37b0879 fce8a3b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 00:15:40 2017 +0200
Merge pull request #278 from atom/wl-heredoc-terminator
Heredoc terminators must end with a semicolon and EOL
commit fce8a3b7a2ab398b721c7d49492e8f1e1bab66d5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Sep 23 00:11:50 2017 +0200
Heredoc terminators must end with a semicolon and EOL
commit 37b0879cffdd775eb6c9cfff09b1461831d938e2
Merge: 354b42a 47b9b32
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Sep 22 20:13:42 2017 +0200
Merge pull request #157 from eliasib13/master
Fixed: Block try...catch now uses \Exception instead of Exception
commit 354b42a4e2712b53dd96b39ebf4df826caa52a58
Merge: 015d278 cab8534
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 15:24:04 2017 +0200
Merge pull request #275 from tpunt/tostring-capitalisation
Correct __toString capitalisation
commit cab85343ce7588819bb7df7e4ef1ab999e70a76d
Author: Thomas Punt <tpunt@hotmail.co.uk>
Date: Mon Sep 18 13:22:54 2017 +0100
Correct toString capitalisation
commit 015d278b787df712a20fc633bad4a27d3e33007b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 10:00:35 2017 +0200
Prepare 0.42.0 release
commit aa6a8539a55164569caa5ae1913066cd4f0604fd
Merge: c81fd05 cf19a90
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Sep 18 09:59:17 2017 +0200
Merge pull request #266 from atom/wl-end-php
Always end PHP on ?>
commit cf19a90c4d53a4a2566f74dece12f04a01491165
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 17 18:24:35 2017 +0200
Bring in spec addition from #274
commit 8d12b1d3d9ca5fc240efacc987a1212bcbb884e4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 13 21:54:51 2017 +0200
:memo:
commit c16bf442727f4834e67544cc0ef801f613f7e13b
Merge: 542c7d9 ada9046
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 13 21:53:48 2017 +0200
Merge pull request #269 from Ingramz/patch-2
Bring in suggested changes
commit ada9046fa8363da683e0fc3a89a257994d52ea32
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 22:17:16 2017 +0300
Fix spec
commit 1327851449d3edea8a7ff9356d2ab1797431a9e7
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 21:44:07 2017 +0300
Don't mark keywords as labels
commit 384d55816eac87772a6d13b9f1d22488d09715ac
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:37:28 2017 +0300
Update php.cson
commit 1f1e077e73012eab69d02309d214fbab81971540
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:21:59 2017 +0300
Update php.cson
commit 2b3bf1cf97d8eaecdc8afddb73b2a3c015058ece
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 18:21:16 2017 +0300
Update php-spec.coffee
commit 150ba8b02ba6af846d95ecb570324906f4229311
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 17:23:57 2017 +0300
Update php.cson
commit d8e860a9c7d188be47673a2b0baad10d39560626
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 15:25:59 2017 +0300
Update php.cson
commit da9e838c05f44a190582cf2df8ba40321cbaec82
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 14:05:51 2017 +0300
Update php.cson
commit 155bfb301fbfe37632ae06a8c18a99ddf524fadf
Author: Indrek Ardel <indrek@ardel.eu>
Date: Wed Sep 13 13:58:04 2017 +0300
Update php.cson
commit 542c7d9a27e3c75e7bba737437d17f5f9b2b66c5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Sep 12 21:26:46 2017 +0200
Always end PHP on ?>
commit c81fd05aa43a699f0741ebfd0d9024ac72890982
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Sep 12 21:16:26 2017 +0200
Prepare 0.41.1 release
commit 2d9722ef5f6e550f2c0e9b23db1fc8943a7c6016
Merge: 81e973f 8768847
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 19:57:01 2017 +0200
Merge pull request #263 from atom/wl-numbers
Improve number regexes
commit 8768847df4ea676572a9de0a5df355a2e3c8d5ec
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 19:54:29 2017 +0200
Add specs for string escape sequences
commit 14da2a9f93f259924364dc48698a67dc4854169e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Sep 10 18:54:23 2017 +0200
Implement requested changes
commit bcb83a5c12e0188dbf72236242948e8ec227f62e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 16:01:57 2017 -0400
Take that you nbsp
On Windows:
Character Map -> U+00A0 -> Select -> Copy
commit 932e96898f90d7e04880aa92526699b0e81cacd4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 15:02:20 2017 -0400
Revert number regexes back to language-javascript implementation
commit fe28c0482463a1e153cacaaa4548da73934765c0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:25:03 2017 -0400
This should help
commit d44b818088e99787011f7f6d3294ebfd877f3a77
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:19:34 2017 -0400
Update number specs
commit aed3dc21b85f974d16380372477e2f0fec1dcc1e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 28 13:14:37 2017 -0400
Improve number regexes
commit 81e973fa0ce34c1c6e68140eaf411904973ab390
Merge: ad41c9b efab9c8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:07:21 2017 -0400
Merge pull request #262 from atom/revert-261-wl-numbers
Revert "Improve number regexes"
commit efab9c83b91c02f04b8cfd0236e0239e14c4af52
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:07:04 2017 -0400
Revert "Improve number regexes"
commit ad41c9bf8328dbaa89b7328ca515d19cb68c41c7
Merge: cd71a7b 4dcb2d0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 20:06:45 2017 -0400
Merge pull request #261 from atom/wl-numbers
Improve number regexes
commit 4dcb2d08be3451adeccd4f3c9e07ca5020cbb9e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Aug 24 17:51:58 2017 -0400
Improve number regexes
Taken from language-javascript
Fixes #260
commit cd71a7bfd4db9047a8a81b3b1ce910085a13e41f
Merge: c6dedfc f53f2fc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 20:41:50 2017 -0400
Merge pull request #258 from atom/wl-combine-use-patterns
Combine class use patterns
commit f53f2fc2c3f52468b6d205b8c2bbf79aca95f5b2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 19:03:15 2017 -0400
Remove (hopefully) unneeded empty-line match
commit 2fcf368217d268647858486cb067219ec64bbb81
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 18:58:56 2017 -0400
Combine class use patterns
* Rename accidental `punctuation.definition.separator.delimiter.php` ->
`punctuation.separator.delimiter.php`
commit c6dedfc7bedaf44e55c8eb02bdfd03f277ec863d
Merge: a758cf2 2849e4a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Aug 14 17:34:09 2017 -0400
Merge pull request #257 from atom/wl-nested-curly-brackets
Recursively match curly brackets
commit 2849e4ad599e269d2d8dc32f61ef6213de738e0c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Aug 13 22:43:00 2017 -0400
Recursively match curly brackets
commit a758cf2cc6b7fe2295abfa4d9676f32db026c676
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 16:45:08 2017 -0400
Prepare 0.41.0 release
commit 2091139972d9a5022213697e5ce774cb19053925
Merge: 139f59d 87354cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 16:44:15 2017 -0400
Merge pull request #248 from jens1o/patch-1
move clone operator out of storage.modifier
commit 87354cd15346eb80061cebd2a0b888417ffb238b
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Wed Aug 2 22:04:08 2017 +0200
move clone keyword to keyword.other.clone.php
commit 139f59d081e672daedef8ddcef26f512e42c7596
Merge: c5e9c38 abc64fd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 15:21:58 2017 -0400
Merge pull request #249 from roblourens/roblou/fixUseNamespace
Fix #235 - support \ in use statements
commit abc64fd05e1927d1705678095f1cde8b75abc4db
Author: Rob Lourens <roblourens@gmail.com>
Date: Wed Aug 2 11:36:19 2017 -0700
Add test for #235
commit 4124b4b41c35893dac5d521a1169bec6bac56ab4
Author: Rob Lourens <roblourens@gmail.com>
Date: Wed Aug 2 11:27:16 2017 -0700
meta.use.php rules should reference #class-name
commit c5e9c38607a5ef3a32eddae9186080735b53b6d4
Merge: c546d52 a794f13
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 13:43:56 2017 -0400
Merge pull request #250 from atom/wl-always-end-phpdoc
End PHPDoc even if there are malformed types
commit a794f139cac5899f14f82af3ce67fb8de4215344
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 2 13:30:21 2017 -0400
End PHPDoc even if there are malformed types
commit 18b1d476bac3efaf2e20ce576f8bd67d72be3184
Author: Rob Lourens <roblourens@gmail.com>
Date: Mon Jul 31 11:35:13 2017 -0700
Fix #235 - support \ in use statements
commit c08881386afa51dd9d9bfeae4ea38bb9ed15374b
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Fri Jul 28 21:19:43 2017 +0200
add `\b` to regex
commit e2c483c8e15d2f1e4a8017f0f4bd5d32bbec0772
Author: Jens Hausdorf <hello@jens-hausdorf.de>
Date: Fri Jul 28 18:35:01 2017 +0200
move clone operator out of storage.modifier
commit c546d52cee3ceb4952f8bfab504d3bcc0d700b37
Merge: b2b686b 91d50ab
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 15:20:02 2017 -0400
Merge pull request #241 from atom/wl-grouped-use-namespaces
Support grouped 'use' declarations
commit b2b686be5e0b21d35baca74b5450e645c26eea28
Merge: 7f15292 1bfe0ec
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 15:00:12 2017 -0400
Merge pull request #242 from atom/wl-update-travis-config
Update Travis config
commit 1bfe0ec55dfc596e4761857b8c41db7cf6f0c070
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:56:36 2017 -0400
Update Travis config
commit 91d50ab5f871ea2d11b4c511dc0b9a972e4ac5ce
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:31:12 2017 -0400
Move bracket matching out of #use-inner
PHP only supports top-level grouping
commit 6c1c8968fd7c4ec19e19d130b20f80e53a9912e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:27:19 2017 -0400
:art:
commit c33a510370460d634af27f416aee2eceb56533f7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:23:18 2017 -0400
Specs
commit f4a5ee51324c4b6a80f608ddb1ccb6c7754d1412
Merge: f4e31d4 7f15292
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 26 14:00:35 2017 -0400
Merge branch 'master' into wl-grouped-use-namespaces
commit 7f15292e4128b44b9d27a0a1333da4f3578ebd01
Merge: ddd5b73 e6e448b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 22:58:35 2017 -0400
Merge pull request #240 from atom/wl-global-namespace
Refactor namespace highlighting
commit e6e448b2060a9892fdcdcc876152e80da5cceae0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 22:31:33 2017 -0400
Fix inheritance separator
commit ddd5b73cb96fc2f723fc1919bbb1233abd31d751
Merge: cdedc2f 2d416e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:04:35 2017 -0400
Merge pull request #239 from atom/wl-phpdoc-namespaced-types
Support namespaced PHPDoc types
commit cdedc2fbaa7fb2651c534227bc763f77b9ff835c
Merge: 8a16066 f50c579
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:04:10 2017 -0400
Merge pull request #238 from atom/wl-namespaced-functions
Support deeply-namespaced function calls
commit 0a2d8b6085dd9dee16f42a1f6c0b2309cfdb9eb8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 19:03:35 2017 -0400
Refactor namespace highlighting
Fixes #237
commit 2d416e7c47374e179785b0d922a380b2a349480d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 17:47:57 2017 -0400
Support namespaced PHPDoc types
Fixes #234
commit f50c579643fd43c7ae6f577885e8201f8c3f5a95
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 17:27:34 2017 -0400
Support deeply-namespaced function calls
Fixes #233
commit f4e31d4050da8fac71c123fc63750a181c1b63be
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jul 25 12:40:48 2017 -0400
Support grouped 'use' namespaces
Fixes #232
commit 8a16066d2f873702c668c22821039c74a6b28222
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:35:54 2017 -0400
Prepare 0.40.0 release
commit 9cb0db1e4fcb14532e93c873187406e6ba829af4
Merge: 8b4ab3e 8a41932
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:15:34 2017 -0400
Merge pull request #218 from atom/wl-phpdoc-types
Tokenize PHPDoc param types
commit 8b4ab3e8acaf50da14d6fac4d797a69f0918f760
Merge: 5c0ef02 aaf5333
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jul 12 23:15:02 2017 -0400
Merge pull request #227 from atom/wl-switches
Add structure to switch statements
commit 5c0ef02e2615c9ca2ecd33708356aa43f2409f5d
Merge: eec6b39 16d8c3e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 19:26:18 2017 -0400
Merge pull request #231 from atom/wl-parameter-commas
Add basic support for commas
commit 16d8c3ea6f30c808e270a7be02a33e27ed19eed0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 17:21:57 2017 -0400
Add basic support for commas
Fixes #223
commit eec6b39083f7f683d0d8b48204fbed8d56688a9d
Merge: 0311bd3 48d6cfc
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 17:19:40 2017 -0400
Merge pull request #230 from atom/wl-namespaced-typehints
Support namespaced typehints
commit 48d6cfce4f49df4b42f73e5b1a8c80e5a24dc203
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 16:21:22 2017 -0400
Support namespaced typehints
Fixes #222
commit 0311bd3bb56e9202952d206961d6afab4c3fac01
Merge: e129026 7282ccb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:52:26 2017 -0400
Merge pull request #228 from atom/wl-fix-pass-by-ref
Functions themselves cannot be passed-by-reference
commit 7282ccbf553ed99b0ee0a4e88631e97dcc33c5b5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:48:47 2017 -0400
:art:
commit d0c866bed0a6de8b5b9b4c9215a262479f7e6ef4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:40:49 2017 -0400
Quick spec clarification
commit bedc71476a5479761f61a84610f59b950c8669ef
Merge: 1e42820 e129026
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 10 00:34:52 2017 -0400
Merge branch 'master' into wl-fix-pass-by-ref
commit 1e4282001e93a6a67603f0c0fb6eead9d93582c9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jul 9 17:39:36 2017 -0400
Functions themselves cannot be passed-by-reference
Also require a space before declaring variables that are
passed-by-reference
commit aaf53336bc50b90e252f80d64ee8ad7c3bad01f9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Jul 9 20:33:09 2017 -0400
Add structure to switch statements
Copied from language-javascript
Fixes #226
commit e1290265f3d68316347e0ab2665686016b4b24b7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 20 12:31:59 2017 -0400
Fix #220
commit 8a41932bb81540682c60127c65cf053aad0148eb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 21:45:33 2017 -0400
Reorganize and add specs
commit 6014ca599c90ef4be2497aa4286514e93def570b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 12 20:34:35 2017 -0400
Tokenize PHPDoc param types
commit cf6db5974e74130bf2414d8c8f38ce307860704a
Merge: 4de39f2 6928b06
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:52:08 2017 -0400
Merge pull request #216 from atom/wl-scope-resolution-class
Tokenize the special 'class' keyword when used in scope resolution
commit 6928b069a47d80f4ba6512ef6a3b169042704a23
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:48:42 2017 -0400
Add another spec testing against incorrect behavior
commit f6462225e76ab54efae04a5b477e803e90f9572c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 23:46:57 2017 -0400
Tokenize the special 'class' keyword when used in scope resolution
commit 4de39f208c6074f3f00cfb1ae651bf6a46680ad3
Merge: 9035d97 7efd6e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 21:57:14 2017 -0400
Merge pull request #214 from atom/wl-use-traits
Support 'use' in traits
commit 7efd6e7069b83f05392dd3de73deca18b7e1cbf6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 21:54:05 2017 -0400
Add specs
commit 9035d97d18b2b172c317d76bf535113e41664111
Merge: ba68b57 7481e25
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 00:45:24 2017 -0400
Merge pull request #215 from atom/wl-embedded-sql-tweaks
Add basic specs for embedded SQL
commit 7481e257a73f7be8823f76588c53c609c8c867e2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jun 10 00:40:28 2017 -0400
Add basic specs for embedded SQL
commit 28dc36ed86d9f9124d2905f115c732397d402406
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:51:31 2017 -0400
Also support simple uses
commit e06d677252dd1285ea34f36b01bbc34c026f888c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:47:08 2017 -0400
Support 'use' in traits
commit ba68b578bc64ef2bc5a29c0908341608575a1b34
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 23:07:43 2017 -0400
:art:
commit 978b0a2b84d6d3c1bed8fb915f666ab4a796846d
Merge: 15ea821 4ed9ab1
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:44:56 2017 -0400
Merge pull request #213 from atom/wl-function-return-value
Tokenize function return values
commit 4ed9ab18a50b4f102015f00fb6de2b5cd8f6355a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:38:08 2017 -0400
Tokenize function return values
commit 15ea821f8252bfb5ae7650dce96e16a6384c34cd
Merge: ec6bb76 a02f857
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:17:18 2017 -0400
Merge pull request #212 from atom/wl-typehinted-function-arguments
Tokenize typehinted function arguments with default values
commit a02f857e0179c47f3b2fcb887ed107eef5a74fe9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 22:05:43 2017 -0400
Tokenize typehinted function arguments with default values
Fixes #178
commit ec6bb76c08e45a7d18f37b8f95619fa48eaa6032
Merge: 64184a6 7829f68
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 21:01:20 2017 -0400
Merge pull request #211 from atom/wl-catch-multiple-exceptions
Tokenize multiple exceptions in a catch clause
commit 7829f68508f6d7a3d30b57c717d0b1423ea925a5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:53:40 2017 -0400
Tokenize multiple exceptions in a catch clause
commit 64184a6e284e6acb3b7aba3271c6fccd1da82749
Merge: 7184a99 e522942
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:26:18 2017 -0400
Merge pull request #210 from atom/wl-fix-inline-include
Fix inline include not stopping at the closing PHP tag
commit e52294232e8f341c2c8dd7d5b28402a015f978d8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:20:54 2017 -0400
Fix inline include not stopping at the closing PHP tag
commit 7184a99ff357d420bc823f2bc8491b477d80e9db
Merge: 676e752 80176ad
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 20:07:13 2017 -0400
Merge pull request #209 from atom/wl-more-php-snippets
Add another PHP snippet
commit 80176ade3ae2f156929ad958ea0164f76c72a269
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 19:52:59 2017 -0400
Add another PHP snippet
commit 676e752f2ea7420c699f35ea4e74673e705c21ac
Merge: d8867ca 64a1739
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 19:41:25 2017 -0400
Merge pull request #208 from atom/wl-parens
Tokenize parentheses
commit 64a1739c7abafe44269a5cb1fdaa673ff9bcfcac
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 01:01:28 2017 -0400
Add specs
commit 0af78afdfa9a6c48333ad1ddbfb58f7e140f8545
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 9 00:21:18 2017 -0400
Tokenize parentheses
commit d8867cac9b56d78892e0b44a7cf1b4eaaaa43e6d
Merge: 40bd220 e62c013
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:24:29 2017 -0400
Merge pull request #207 from atom/wl-add-sql-add
Add AND as a valid SQL keyword
commit e62c0133ac7ca8d9fafa4e5332268b5b2b2702e4
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:11:17 2017 -0400
Add AND as a valid SQL keyword
Fixes #52
commit 40bd2207e9ac85318d288662ca58ed5fbb4c796e
Merge: b63f06b 949e26c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 23:04:43 2017 -0400
Merge pull request #206 from atom/wl-rm-string-meta-scope
Remove meta scope that doesn't exist in any other language
commit 949e26cc06e5bcf6f469ebcfe933399d46387905
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 22:52:08 2017 -0400
Remove meta scope that doesn't exist in any other language
We don't have anything called "select scope" anyway.
commit b63f06b9fe6797754215d22e14c61db30d40b24e
Merge: 03b93e1 604191b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 20:18:14 2017 -0400
Merge pull request #205 from atom/wl-this
Tokenize $this as variable.language.this.php
commit 604191b6390760722c7ca00048cb673b4d2ddaf2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 18:51:47 2017 -0400
Tokenize $this as variable.language.this.php
commit 03b93e11cbea8e38883a93bda57f53c28bfdbdf7
Merge: b852073 fbb9b3d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 16:52:46 2017 -0400
Merge pull request #204 from atom/wl-fix-spec-indentation
Move most specs out of the 'operators' section
commit fbb9b3d797ac890b761ff95fb93072aff281cb63
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 15:57:32 2017 -0400
Move most specs out of the 'operators' section
commit b8520736dd2dbe1c07b83b52d7faa62f5a1ae688
Merge: e4535ce e42e362
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 8 12:47:10 2017 -0400
Merge pull request #203 from atom/wl-cleanup
Cleanup
commit e42e362f49af7575b4465b6506ebe3df995842c2
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 23:04:41 2017 -0400
:art: settings file
commit 0d106170b4b4840e3188e163a99cceb58c656726
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 23:00:32 2017 -0400
General cleanup
commit ebf5300bb14e7f7494325ea718ce2ad5ee9bec23
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 21:03:39 2017 -0400
:art: variables
commit e9f9cd10996a1f33838b903ee0077b367349baf9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 21:03:02 2017 -0400
:art: variable-name
commit 8f23c80c8f20cc10ed054e9005c3affb65dafbe6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 19:31:00 2017 -0400
:art: var_basic
commit 92cbe744e78dd01f5f845b31f7547cd25df54a2a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 14:34:41 2017 -0400
:art: support, part XI
commit d34cbd4ab5d73973551e6b7596c385b5a9ae5b15
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 01:22:53 2017 -0400
Fix typos
commit b0d200fe0b98f3a7f74730ac2d64c7beb33189e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Jun 7 00:09:16 2017 -0400
:art: support, part X
commit 4b6ab6a66d7754b20e16bf9b30ad7e2b3ad8c1e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 6 22:27:56 2017 -0400
:art: support, part IX
commit 5b6f4726a4e5d5fff5bdaac213ef3af1a9ac0e7d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 6 11:09:57 2017 -0400
:art: support, part VIII
commit 1d4dc7560506f921f7e4de198c85766f9eb8635a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 21:32:03 2017 -0400
:art: support, part VII
commit 8d54f9888aea1bbb6e2e686989ae122bf9d284e3
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 21:31:34 2017 -0400
Turns out it's fflush, not flush
commit 027edfc2e3f5012d3d2f6d2efb2e70d5832701d7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 5 20:45:40 2017 -0400
:art: support, part VI
commit a98ccf4063dd1f1f8e41da604d8e7fbb70f74c28
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jun 2 01:14:43 2017 -0400
:art: support, part V
commit 8b4d23303ceaf979d339daf4611481e5d3d5570d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jun 1 22:08:46 2017 -0400
:art: support, part IV
commit 1fa48f745593031d05fd8e1c32733c826c2ccdcb
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 31 23:20:00 2017 -0400
:art: support, part III
commit c3332b11adcefb48486a57c5cac25f3a39b4f6ad
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 31 18:54:24 2017 -0400
:art: support, part II
commit 9b00dc16818998487ddfd9c55a923442657dda46
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 30 21:07:50 2017 -0400
:art: support, part I
commit db0f647d06f77832a907150c7785a1a12a56f3ea
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:14:48 2017 -0400
Fix specs
commit 7779a75a820338b9508d9349c4fd1f10c8c19931
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:09:01 2017 -0400
:art: string-double-quoted
commit e6ff2173c61733c5bf4f1c3ad140bd1007c2a283
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:08:27 2017 -0400
:art: sql-string-single-quoted
commit 5d1616e0f79a10959955d2d110c4fdd0d4510140
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:07:40 2017 -0400
:art: sql-string-double-quoted
commit fcf2213c0a6a1c02078f45cb08f018ccaded5d84
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:06:37 2017 -0400
:art: single_quote_regex_escape
commit abcb3b8684b8017759b03edd2f29f2dcc79db743
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:06:02 2017 -0400
:art: regex-single-quoted
commit 22456716f161b28f38944006af9bcad62593442e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:05:17 2017 -0400
:art: regex-double-quoted
commit 58f10857ef92a8a3a1898bbeaa39784f651a3d69
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 20:04:38 2017 -0400
:art: php_doc
commit 565dfa95b131666bd5fa16702fe7bc58a4d94ae9
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 19:59:05 2017 -0400
:art: parameter-default-types
commit a8acc69d040f43025ddf4602522bce94eade665c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon May 29 19:57:58 2017 -0400
:art: object
commit df2198ad3b5ec4ff809274cb584d266a6f63114c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:24:58 2017 -0400
:art: numbers
commit 42af5e599abe4ebf4875fe58662663e44a61f452
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:24:41 2017 -0400
:art: namespace
commit 3d18f94ea90c91f5e6ebe7966c2849c0f9ce1743
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 23:22:22 2017 -0400
:art: language, part III
commit 350971f6a2fee7c22aa37f1a4dffa8a25f06d604
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:24:06 2017 -0400
:art: language, part II
commit 38f8cdd0ba9fa311e09ccbf17b7180aa8215ed69
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:19:41 2017 -0400
:art: language, part I
commit 2c0e2a8e9952963c1c72049e446ac770a3897abd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:14:35 2017 -0400
:art: invoke-call
commit d27d67ffe0ab086117b5ef9ca11b3f5dacfdf59b
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:13:49 2017 -0400
:art: interpolation
commit 3465e3685d3984257ff4050da378830abb64b462
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:12:49 2017 -0400
:art: instantiation
commit 2fdf279c86eabfdde284bfc46d22ff776af7497f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:11:39 2017 -0400
:art: heredoc, nowdoc
commit 00f9bb5a829d6e79220b23acd6002f699961667c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:07:55 2017 -0400
:art: function calls
commit ddec0be80fe4b1ba7265856acf3ffdd363551854
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 18:06:28 2017 -0400
Get specs passing
commit 4ba50be51d2458c280af2e9a799bfe04d8c0ce3c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 17:45:42 2017 -0400
:art: function arguments, part V
commit c538a093486622a26606545943bbbab0c2900f4e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 28 17:39:18 2017 -0400
:art: function arguments, part IV
commit 787616fde41ece9d157ad03668860979d24761ef
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 23:36:53 2017 -0400
:art: function arguments, part III
commit 16afe6d2bdb319e7cb2f47bde1a31e6324c4a2e8
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 19:44:01 2017 -0400
:art: function arguments, part II
commit 85a46a549a3f275d15e4caa654b67483c744bae6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 18:37:51 2017 -0400
:art: function arguments, part I
commit 9def02b4f119021d7b5fc30afdb0979bb19279a5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:34:27 2017 -0400
:art: constants, part VI
commit 142eb59ed333a512d952e32fca80fba853a162cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:34:05 2017 -0400
:art: constants, part V
commit 5f4acdb4a1328f5994533381b17de6da4fed55ff
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:51 2017 -0400
:art: constants, part IV
commit a1ef6e2887f0acd4231149a95409fb06dc6832ef
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:34 2017 -0400
:art: constants, part III
commit d4b343c39b93e934ccefb024d1ff47ac47cbe5f6
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:33:14 2017 -0400
:art: constants, part II
commit f11c96044202fd776e60a5787fc24294c0653383
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat May 27 14:32:34 2017 -0400
:art: constants, part I
commit 93d6706878100d267190fd330463839004227c24
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu May 25 18:26:57 2017 -0400
:art: builtin classes
commit e4535ce58ea1b659ecc70a697e1374c54e93601a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed May 24 18:54:43 2017 -0400
Prepare 0.39.0 release
commit ef35ac4b0c6f2a883b62b8045386cd2b7e659cd6
Merge: 22047c1 c523a19
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue May 23 11:12:08 2017 -0400
Merge pull request #164 from Ingramz/master
Fix detection of closing tag in malformed DocBlock lines
commit c523a19f849b97f6499eae6accf80564aa190c0e
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue May 23 09:51:41 2017 +0300
Fix detection of closing tag in malformed DocBlock lines
commit 22047c19f52f686de471d0deccae0cb1332997b6
Merge: ff0dc69 b60a630
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 20:02:04 2017 -0400
Merge pull request #196 from luxifer/fix-highlight
Fix function name highlight
commit ff0dc698e61be838c13c8540ba33b085cf030d59
Merge: 6e83885 5b239e7
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 16:21:07 2017 -0400
Merge pull request #198 from jens1o/jens1o-support-inheritdoc
support @inheritdoc
commit 6e838851c80347978474d12fd0fda6c3b1a0e6d6
Merge: b007904 b61c04f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun May 14 16:20:37 2017 -0400
Merge pull request #199 from nyoro712/add-interface-snippet
Add interface snippet
commit b61c04fd9d1aad837402521a393eff9aa60493b8
Author: нёло <nyoro712.github@gmail.com>
Date: Mon May 15 00:42:21 2017 +0900
Fix typo: InterefaceName => InterfaceName
commit 5ebfb2cb9982d82ae0af66fb81717a706c17d1c4
Author: нёло <nyoro712.github@gmail.com>
Date: Mon May 15 00:24:40 2017 +0900
Add interface snippet
commit 5b239e718bd295fa0753257f86cb11870fce126d
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 22:10:10 2017 +0200
support both spelling
commit ab2e5754bf2c860e2798ed151123145c0a84bc51
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:59:55 2017 +0200
missed a part
commit 3127e526759627ec09e20328235b26703da00656
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:58:35 2017 +0200
keep both intact
commit 3662325080f523be12d276e8ddc8c4d9b3db83a9
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:57:18 2017 +0200
move it to the right direction
commit 4eb85301f76204932a503034b1840d4a53343fd3
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:42:04 2017 +0200
fix typo
commit 821e496406b15b37ec42b45da45c563fe7fb43fa
Author: Jens Hausdorf <jens1o@users.noreply.github.com>
Date: Fri May 12 21:37:22 2017 +0200
support @inheritdoc
commit b60a630419e8fa94c044d8793fc0ffad210c2aeb
Author: Florent Viel <luxifer666@gmail.com>
Date: Fri May 12 19:17:20 2017 +0200
:white_check_mark: add spec to validate changes
commit 405599d9191ce8760eaaea12ac22c8421d3008b5
Author: Florent Viel <luxifer666@gmail.com>
Date: Fri May 12 19:16:12 2017 +0200
:bug: update function name highlight regex
according to http://php.net/manual/en/functions.user-defined.php
function name can contains more than letters and numbers
commit b00790432f19fdb08d25989973f66cbf7f7a3eac
Merge: 717b7e1 7d6a5f0
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Apr 28 13:37:43 2017 -0400
Merge pull request #195 from UziTech/js-heredoc
add JS as a synonym for JAVASCRIPT heredocs
commit 7d6a5f05034f29707e2a03b14aef9514db3bff26
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Apr 28 12:15:05 2017 -0500
combine tests
commit fca6a6763bd5e07b2cc0a82fda502dbf3bce5dea
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Apr 28 10:10:21 2017 -0500
add JS as a synonym for JAVASCRIPT heredocs
commit 717b7e165ea84960c31782b4524734ea08b7afd6
Merge: bfea336 bf00578
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Apr 19 15:08:45 2017 -0400
Merge pull request #191 from UziTech/inline-phpdoc
Inline phpdoc
commit bf00578eb3f7224a74339311275cf185f46ddb62
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 14:00:45 2017 -0500
add test for /*** to not be phpdoc
commit 74c35b63efb926990df24cc50f0b2477820f8f86
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:38:49 2017 -0500
remove begin capture group
commit 1eaf025a36b464b72b3b98ecc60da9b80376aca1
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:34:28 2017 -0500
remove + on trailing whitespace
commit 20d96b1017062654eafb78f2e90130be28528603
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:32:58 2017 -0500
remove $
commit 27828f5894268c16f8d14d8969445c3f0776250d
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Apr 19 13:17:42 2017 -0400
:art:
commit d609b614b6b8cb63bb8cc865e2b74cedaff96fd8
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 12:09:31 2017 -0500
remove #@+ template syntax
commit d55e623b6599ddcd627a6d0915f791d1c942617f
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 11:53:54 2017 -0500
Don't capture the trailing/leading whitespace
commit 4694514a0405c33dd86ee6bbcf70c002cfe49ec2
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:59:53 2017 -0500
combine the two phpdoc patterns
commit 3b73054b0a6d0e02caf35c1142a187b6573087bd
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:34:18 2017 -0500
add inline phpdoc
commit 390541c7ee477ce9cea05eb9ed3cd2efcb0d8c67
Author: Tony Brix <Tony@Brix.ninja>
Date: Wed Apr 19 10:34:03 2017 -0500
add inline phpdoc test
commit bfea336c012d5beb7597422ebd5f0b07c4107a2f
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Apr 10 20:56:25 2017 -0400
Prepare 0.38.0 release
commit 7fc557ace292af28d47dad7a20356276c9367c05
Merge: 150ffcc fc64d71
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sun Mar 12 14:16:54 2017 -0400
Merge pull request #184 from UziTech/temp-heredoc-fix
temporary fix for heredocs
commit fc64d715371f9e3a974c27bee134ecc8203a694f
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Mar 12 10:21:07 2017 -0500
change (\\s+)? to (\\s*)
commit 9670088ad4cb4a145910620f192964c4ada0ef83
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 23:31:03 2017 -0600
update tests for nowdoc
commit 8fac2f1da4b54887082b8c4921554a04c2a94a49
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 23:12:48 2017 -0600
change keyword.operator.heredoc.php to keyword.operator.nowdoc.php
commit 2ffbe86ecf75e6e94cd8bf248b38cbb9c3022ccb
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 20:16:19 2017 -0600
remove other package scope names
commit 6b542171b8aba96a05c86211c4179165571586fd
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 18:57:45 2017 -0600
change whitespace-in-end-of-line to trailing-whitespace
commit 8dc870cccd0d6d58a311826f286b8fc3aef74ddc
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 16:04:08 2017 -0600
add newline before all "runs ->"
commit 36b382c864c3264be7f2414a1b4e401c7cebb34c
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 15:34:52 2017 -0600
change [ \\t] to \\s
commit a9fb88068b22e9ec635adf1947b13c856492f18a
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:52:18 2017 -0600
remove heredoc scope from nowdoc
commit e8aed0eb30cb75c1d00e2b20f7f39f989f7e6c22
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:49:35 2017 -0600
change css scopes to match current
commit 5836e4d76e5f811066b397f25b473652c13e28ae
Author: Tony Brix <Tony@Brix.ninja>
Date: Fri Mar 10 13:07:18 2017 -0600
add newline before runs
commit 150ffcc6461050d4047420b408d9b15f42a0a7d5
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Mar 6 11:53:25 2017 -0500
Prepare 0.37.5 release
commit bdc3d13333dba065acb224691d71dfbc65b2663c
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 22:38:01 2017 -0600
allow REGEX and REGEXP in heredocs
commit a9fcf048f9952dfab90593944640cdc9931c3112
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 22:09:00 2017 -0600
add tests for all embedded heredocs
commit d0fb8c2fd97a60c108708d651bebe9a062a4ec97
Author: Tony Brix <Tony@Brix.ninja>
Date: Tue Feb 21 16:48:44 2017 -0600
add language-html tests
commit 978e587d6ae9d0b55d2a5b754ba2518919ab6c8a
Merge: 2b127af 47a327f
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Feb 21 17:16:09 2017 -0500
Merge pull request #185 from arandilopez/closure-snippet
Closure snippet
commit 47a327f6cdb17d43b32d508193fcb5f5549836b6
Author: Arandi López <arandilopez.93@gmail.com>
Date: Tue Feb 21 11:18:19 2017 -0600
typo: annonymous -> anonymous
commit 2685a1f756f9caf7717038e78f89454cb506fde3
Author: Arandi López <arandilopez.93@gmail.com>
Date: Mon Feb 20 20:50:35 2017 -0600
closure-snippet: remove newline in first curly braces
commit 1cf2cea1dd3f94df181d60005632d96b81885adc
Author: Arandi López <arandilopez.93@gmail.com>
Date: Mon Feb 20 20:36:16 2017 -0600
closure snippet with f as prefix
commit 975687c58bc630fe1478cc21f5bc2139d5912491
Author: Tony Brix <Tony@Brix.ninja>
Date: Mon Feb 20 00:00:24 2017 -0600
Don't accept spaces after heredoc beginning identifier
commit 008d2fc0cde45b25ea9f114c5c0289443d026e3b
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 23:34:47 2017 -0600
simplify nowdoc regex
commit b0cb7c27463d45144fdd059c2047332f739c4ec4
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 23:23:48 2017 -0600
add HTML nowdoc interpolation test
commit a520e1acb71f35e293f01c02cd2f1ab8c2240df4
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 22:08:14 2017 -0600
split heredoc_interior and newdoc_interior for interpolation
commit da7b5d6b50d13ee4ba2c8dcf5315a0cc3a22cc6c
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 21:43:49 2017 -0600
fix interpolation
commit a9dd53d0f726132b53709a48dd77d14eba004d65
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 01:00:29 2017 -0600
fix tests
commit b86da0b1720124613ca3cdceb7b5a6ab50982cb5
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 00:30:23 2017 -0600
add heredoc tests
commit cc576387c51e89197e964e4aabfb89be4eeb6a32
Author: Tony Brix <Tony@Brix.ninja>
Date: Sun Feb 19 00:14:47 2017 -0600
temporary fix for heredocs
commit 2b127af01783b4a23ba7ff3ae32ce51c48e649a2
Author: Wliu <Wliu1402@gmail.com>
Date: Mon Feb 6 12:52:44 2017 -0500
Prepare 0.37.4 release
commit a4d8e23060d0f62d908d1045b926bb6a8f3af82d
Merge: ba156f9 d7e3f60
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Sat Jan 28 19:19:14 2017 -0500
Merge pull request #180 from joshijitendra/patch-1
Add Shorthand echo
commit d7e3f6008e89a6071757b272a6f6ff107ca85207
Author: Jitendra Joshi <joshijitendra000@gmail.com>
Date: Sat Jan 28 16:55:43 2017 +0530
Add Shorthand echo
commit ba156f9f31d6d28c992dc4eba81cf75d88807afa
Merge: 37612f2 3c32f0b
Author: Lee Dohm <lee-dohm@users.noreply.github.com>
Date: Mon Dec 26 10:05:09 2016 -0800
Merge pull request #177 from atom/template-update
:memo: Update issue and PR templates
commit 3c32f0bf78c96188412a834c9b0cb9cf3e1d9caf
Author: Lee Dohm <lee@lee-dohm.com>
Date: Mon Dec 26 10:04:53 2016 -0800
:memo: Update issue and PR templates
commit 37612f202c9c131d025c7591f448d91ffb007982
Merge: 750e0f2 d51494a
Author: Lee Dohm <lee-dohm@users.noreply.github.com>
Date: Thu Dec 22 10:41:28 2016 -0800
Merge pull request #175 from atom/template-update
Update issue and PR templates
commit d51494a85d3c0e80dfe4a3a661acba2b15602c12
Author: Lee Dohm <lee@lee-dohm.com>
Date: Thu Dec 22 10:41:16 2016 -0800
Update issue and PR templates
commit 750e0f21bbde62656ad21d86597e4558a584011c
Merge: a0e0393 edc6717
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Nov 10 10:51:48 2016 -0500
Merge pull request #167 from torn4dom4n/master
Update CONTRIBUTING
commit edc6717e89221f19708e0ec493f4a9469a250d15
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Nov 10 22:14:03 2016 +0700
📝 Update CONTRIBUTING
[ci skip]
commit a0e03935aaebb289445033b19a1a2a5ec001f888
Merge: 8f0e910 8f0d36a
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Sep 29 15:42:41 2016 -0400
Merge pull request #160 from torn4dom4n/patch-1
Update README.md
commit 8f0d36afe434141a0eb181c2578d14d366e5bde2
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Sep 29 19:36:33 2016 +0000
Update README.md
commit 77c8227411f1f38c1cb450a652b4bfb9470bb939
Author: Long Nhat Nguyen <torn4dom4n@users.noreply.github.com>
Date: Thu Sep 29 19:32:26 2016 +0000
Update README.md
commit 8f0e910a4824a05ee7661ba204cbd49aebc145f9
Author: Wliu <Wliu1402@gmail.com>
Date: Wed Sep 28 20:50:24 2016 -0400
Prepare 0.37.3 release
commit 97fdecb539e7e58934c5d9de2202f810cd7df846
Merge: e7c0488 6c48772
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Sep 28 16:01:47 2016 -0400
Merge pull request #159 from Alhadis/modelines
Add firstLineMatch support for hashbangs/modelines
commit 6c48772bfdf5ed057501952f8454900b91ff140a
Author: Alhadis <gardnerjohng@gmail.com>
Date: Wed Sep 28 23:28:17 2016 +1000
Add firstLineMatch support for hashbangs/modelines
commit 47b9b323d7db3199c2db1e47a70a1fea2765395c
Author: Eliasib García <eliasib.lv.12@gmail.com>
Date: Mon Sep 26 12:05:40 2016 +0100
Fixed: 'throw' snippet now uses \Exception instead of Exception
commit aaf5c001246efb17694dc12cbf82e7eac8d679b4
Author: Eliasib García <eliasib.lv.12@gmail.com>
Date: Mon Sep 26 08:24:50 2016 +0100
Fixed: Block try...catch now uses \Exception instead of Exception
commit e7c048814539704e0805cfa1541942cfd895a4e0
Merge: 43a6053 55bcca5
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Wed Aug 31 16:15:46 2016 -0400
Merge pull request #141 from Hikonobu/spike
indent all lines between parentheses
commit 43a6053d7856a7c05a1c219323426aaa811b1887
Author: Wliu <Wliu1402@gmail.com>
Date: Wed Jul 20 20:44:14 2016 -0400
Prepare 0.37.2 release
commit 52149982c0f9d83878419d6fac1a9d12f56a63c0
Merge: eb2e3d1 a4504cd
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jul 18 09:30:50 2016 -0400
Merge pull request #147 from Ingramz/master
Move doc_f snippet to appropriate scope
commit a4504cd1654fc665feed1a74463633efd07ea4f4
Author: Indrek Ardel <indrek@ardel.eu>
Date: Mon Jul 18 09:51:05 2016 +0300
Move doc_f snippet to appropriate scope
commit eb2e3d1090d409629708c09c01dc871f3d15ad02
Merge: 7fbf1a6 db80c79
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jul 15 08:44:45 2016 -0400
Merge pull request #143 from Ingramz/master
Fix doc_f snippet's return type selection
commit 7fbf1a6ba66406cc3780d01817503082297370f5
Merge: 86fffcc 472deaa
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Fri Jul 15 06:45:18 2016 -0400
Merge pull request #146 from excellent6/patch-1
Change "var_dump" to be reachable only in a php tag
commit 472deaa1bf7f203a8bafce64d4e3b3170c031e10
Author: excellent6 <excellent6@abv.bg>
Date: Fri Jul 15 09:05:16 2016 +0300
Change "var_dump" to be reachable only in a php tag
Change "var_dump" to be reachable only in a php tag. It can be used in the whole file.
commit db80c79c21d86a91241e877d4d20ecf5d61ccca3
Author: Indrek Ardel <indrek@ardel.eu>
Date: Tue Jun 28 15:54:13 2016 +0300
Fix doc_f snippet's return type selection
commit 86fffccd3d1484d8a5eed0458ff063eae02dd841
Merge: a469677 97f5839
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Mon Jun 27 13:35:53 2016 -0400
Merge pull request #134 from bj7/master
update constant.character.escape.php
commit 97f583966733b79ea6ffe18ab4b3a6318e946fc4
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Mon Jun 27 13:05:55 2016 -0400
adding spec for escaped bracket works
spec to check if the single quoted PHP string parses escaped characters
correctly is now working correctly. It fails when the fix for #124 is
removed, but passes when the fix is in place, just as desired.
commit 4d8e56053dd21f471893313d43cd5dd24b314937
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Mon Jun 27 11:42:52 2016 -0400
adding spec for escaped brackets
adding spec for escaped bracket and trying to get working. Currently
the tokenizer does not parse the test case correctly. Trying to
determine issue
commit a469677ca438d8541bd93783a9314f3fd393beb9
Author: Wliu <Wliu1402@gmail.com>
Date: Fri Jun 24 21:55:58 2016 -0400
Prepare 0.37.1 release
commit b4ea2b897e35694a089a70751f7fca9d6efb2377
Author: Damien Guard <damieng@gmail.com>
Date: Fri Jun 24 17:09:14 2016 -0700
AppVeyor should test against stable & beta
commit bb0009abb64983a984a9e5c6d74d5923f53c4f6f
Merge: fbdf55c a8efa4c
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Tue Jun 21 17:05:00 2016 -0400
Merge pull request #142 from torkiljohnsen/patch-1
Add spaceship operator
commit a8efa4c47297821d6580dc48357466bd4835e8b3
Author: Torkil Johnsen <torkil@torkiljohnsen.com>
Date: Tue Jun 21 21:49:12 2016 +0200
Add spaceship operator
See tonsky/FiraCode#64
commit fbdf55cbdfc0b0a12269660a167d082dd4977d6e
Author: Damien Guard <damieng@gmail.com>
Date: Tue Jun 14 08:57:03 2016 -0700
Enable Windows builds on AppVeyor
commit bec824a0161a9695112798edfb633298affbdc24
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Sun Jun 12 13:40:19 2016 -0400
cleanup code for PR on #134
Cleanup code for PR #134 that fixes single quoted regex in php.
commit 55bcca5e8a6c7ce69b3c4497a27f7512d1f64b8b
Author: Hikonobu Kurihara <hiko@hymena.jp>
Date: Wed Jun 8 14:29:07 2016 +0900
Fix for issue #63 (between parentheses)
commit dfffa4864d6dcd818a9cd4d52bc310ccb0e247c4
Author: Josh Bernitt <jjbernitt@gmail.com>
Date: Sat May 7 13:20:26 2016 -0400
update to constant.character.escape.php
Update to regex-single-quoted to place the constant.character.escape.php inside the patterns array so as to fix the broken regex highlighting in single quoted php regular expressions.
commit e6e2b89de9b1f81d13f425f7fee2855a1f27ba2f
Author: Wliu <Wliu1402@gmail.com>
Date: Thu Jan 21 20:31:31 2016 -0500
Prepare 0.37.0 release
commit 47d3f9e48d52f8c6131812924b0c41a1960809e9
Merge: 7832853 2a5060e
Author: Wliu <50Wliu@users.noreply.github.com>
Date: Thu Jan 21…
This PR adds scopes for ternaries and the new (as of php7.0) null-coalescing operator.
Description of the Change
Currently, this is how the above items are scoped:
And here's how it is after the changes I made:
Alternate Designs
It would be possible to expand the specificity of the ternary expression scope (e.g.
(expr) : (val_if_true) ? (val_if_false)) by wrapping the entire expression inmeta.expression.ternary.php(or something along those lines), but I chose not to do that because it doesn't seem like it would add any value.Benefits
Possible Drawbacks
None to my knowledge.