Граф коммитов

11 Коммитов

Автор SHA1 Сообщение Дата
Sara Itani e1e4642441 Merge branch 'master' of https://github.com/Microsoft/tolerant-php-parser into lang-server 2017-05-05 09:53:35 -07:00
Sara Itani 6e0f9fb8e5 add name resolution [work-in-progress]
- adds name resolutions for all qualified names that are possible to be resolved and compile-time
- adds `getNamespacedName` method to all applicable node types.
- fix miscellaneous doc bugs
- rename ITokenStreamProvider => TokenStreamProviderInterface
- still needs comprehensive tests (lots of edge cases) + cleanup
2017-02-14 02:48:44 -05:00
Sara Itani f08f707c01 Merge branch 'master' of https://github.com/Microsoft/tolerant-php-parser into api 2017-02-07 15:48:04 -08:00
Sara Itani 7a58ceaeb8 #88 Add API for `getDocCommentText`, `getFirst*Node`
- reuse PhpTokenizer rather than constructing a separate regex because we'll need this sort of context-specific re-tokenizing functionality for incremental parsing anyways.
- functional, but still a work-in-progress, just like the rest of the API :)

Also moved hanspun lexer to experiments folder
2017-02-07 15:46:30 -08:00
Sara Itani 6bff2f8934 fix codestyle and formatting 2017-02-01 17:26:45 -08:00
Sara Itani f35bef7ab0 add info on performance 2017-01-09 18:38:05 -08:00
Sara Itani b523909efe add copyright headers 2016-12-18 14:49:28 -08:00
Sara Itani 623a90b29e support remaining binary expressions 2016-11-13 11:30:42 -08:00
Sara Itani 0856fd9b93 conditional operator associativity experiment 2016-11-12 20:44:32 -08:00
Sara Itani 4709fc0bce add coallesce operator associativity experiment 2016-11-12 18:38:02 -08:00
Sara Itani 8b625589c3 work in progress 2016-10-15 13:02:41 -07:00