Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/RustPython/Parser
https://github.com/RustPython/Parser
09a6afdd04587ccc8841a88e34890c9409d8649d authored almost 2 years ago
a14e43e03a2a6f38a6ec5f86321d562e9bf766bf authored almost 2 years ago
f47dfca4e311e7ea37fc4b02a7de56ef449d0335 authored almost 2 years ago
58c35ab4585c4a346bb8c3b538a3216a615f0a0b authored almost 2 years ago
Refactor ast to hold data as seperated type
7b8844bd3e470d6b835147ecb445202130ec18d8 authored almost 2 years ago6d7358090bbc7e5ddad8be0748b33d40d11ad93b authored almost 2 years ago
9f1a538ebab1a346325a5cd08e2ab5dd39cfc2d4 authored almost 2 years ago
Remove CompileError
48920a034e93ae7c737129ea427c068dc30e2da5 authored almost 2 years ago13d6e275efdc94ed96979afdec4a06c06b789c7e authored almost 2 years ago
Add python lint
96eb80f5cfc673b3fdcaeedb6d48b0a18c274d00 authored almost 2 years agoa73bac9ed19dde2caa7345508691a7b5ae77e0f9 authored almost 2 years ago
Embed generated parser + update lalrpop
6b60f85cc4ca248af9b787697c41be2adb7a3ec8 authored almost 2 years ago39b2dbe04d3f8036b20477d86d4ad988ee79101f authored almost 2 years ago
e1f70100ac44d4be09ff8bcc6fc47b5cee838265 authored almost 2 years ago
Add CI
d66d9358792a908050e12a89979481960582738e authored almost 2 years agoe28f333f23d3091913089fa0ee6e0227c0bf0af9 authored almost 2 years ago
0adcdd995d03046b3982f0a8e95b5a18dcf40423 authored almost 2 years ago
[email protected]:RustPython/RustPython.git ff5076b12c075b3e87c0ac2971e390b4a209d14f
e6eb49ffb0052f25adbc246ec862f458859babc0 authored almost 2 years ago80109b1fe05ddf7fe9594d5132632c5e7430ca3b authored almost 2 years ago
bd64603950beeffa3ac9ea8c929dd64339a1e44a authored almost 2 years ago
5b0e92d725288cd7462b48462c835ccc88bf5d4a authored almost 2 years ago
ae9d3c3193c7c982e1f14c3e6fd61a3bc68b63d2 authored almost 2 years ago
3873414b308fb1741b68c338a1d0acc6470c004e authored almost 2 years ago
a9f4b59f4010b1589062925e91855f09a9aeae5d authored almost 2 years ago
6d6155413bf9ed03bbfc43580ac2d0a7aea8767c authored almost 2 years ago
f9b546964248423a030b72d2806519c88b45822c authored almost 2 years ago
ef38eb6b1a2543abebe3483dbb6c341ee51888f5 authored almost 2 years ago
Rework frozen modules and directly deserialize to CodeObject<Literal>
0ea53825db9c9ce1ea95f6c235ab9b74dad92aec authored almost 2 years ago9d6ae774f81e301d027e148f1c63eac77253ce6f authored almost 2 years ago
55fc0e83f3aba95db26bf3cc83472985b0b2d99e authored almost 2 years ago
713dd2b91ed55159c0d0f0aecff913a1e4129ae4 authored almost 2 years ago
969ea23d67d8c54f8a6df8a9607ee767dce0a18c authored almost 2 years ago
b80bbec8e67055ce4f1b4e422f5618de6c5ec0e6 authored almost 2 years ago
d7e2e7361e18c44f5faad351ba1a72f13ad3f32a authored almost 2 years ago
8f425e9ce211ab25b25c307ba453c8df61564f5a authored almost 2 years ago
c37e0c7f0348f7290458e2fa5f35806be385b24a authored almost 2 years ago
0d7b94817d47e43b6ef3e0d11b134b8ca6867acf authored almost 2 years ago
Limit match range to end of last statement
f43e5b72e261cc59b98acd11fa8d82ef2f967fae authored almost 2 years agoFlatten parser interface
a19f294b0cfd408f047ce801807f0c633b8757eb authored almost 2 years ago7ebef61c47d0eaaa9db9809bb1fc3c45c0f9d527 authored almost 2 years ago
b61f4d7b699f9f9d85b166117e0f0ca60981edeb authored almost 2 years ago
e26369a34e723524ea1996c49255e9a17ad22f28 authored almost 2 years ago
97a08ee77ba74c1f402046bcc9dc4f2bf8d4af2b authored almost 2 years ago
cb8c6fb78dd9ba224e12b4b4f23e12ae1b9eeae5 authored almost 2 years ago
we don't distinguish scanner or tokenizer from lexer
8580e4ebb5203e3fc61a6ec4505cc50011a3094a authored almost 2 years ago39fc23cf9290904283670b36b272863fa3479358 authored almost 2 years ago
66e3080173cdc996a6548004eb46a13ae35f0dca authored almost 2 years ago
because it doesn't share any common errors but specific error for each sub module
1511b6631b7197c9f37adbd8e9a706da2125c6d4 authored almost 2 years ago2a8aa6f308b1358b3907aedf67b3b28494297654 authored almost 2 years ago
dc628cab8fc12d288d6673518569b05a36cd1bba authored almost 2 years ago
Add support for match statements to parser
c137bc9d77bc6011fa23508f56a06e5a9a261565 authored almost 2 years agoImplement except* syntax
60180fd54c09338c2b761f873c065709867de482 authored almost 2 years agoc7ed645cc6485b954fde70204e7b38479e4cae31 authored almost 2 years ago
8caa28f0f8c08b60584e3d7652de71160b1a734d authored almost 2 years ago
8aa3bc93f3f9ee1f0fc73060d5788f8513d40f29 authored almost 2 years ago
ca5b474d45af7c1ca45d45398a006d33ba559917 authored almost 2 years ago
Co-authored-by: Jim Fasarakis-Hilliard <[email protected]>
f39ffef37002e2da58ddb7f8767c8cdd074b66aa authored almost 2 years agoe093d2bee6bea89feedc16a9f03389db47e9c24b authored almost 2 years ago
2b43d45bd524c38618d20679ad9931ce0c64e265 authored almost 2 years ago
4bdc2d47c130c0f7134ef9a65371ba63ac57efe6 authored almost 2 years ago
Add tests, some comments, to function.rs.
09b82e41d5fe1f617f722944a07c656aaacf5da4 authored almost 2 years agoDocument parser crate.
cc6d8a1c58f89da859ab003ad04e34325bfd8809 authored almost 2 years ago07918f0a9aeb6d6a9a27215de573eeb5ac383af9 authored almost 2 years ago
a0786ea8729e0f468d6dc80ec89651e545ea4cef authored almost 2 years ago
4713b2b3ab78ec3031fe154be7f54893fccb7262 authored about 2 years ago
e7f14ab9b8554639edd9575ce8756eb478333d7c authored about 2 years ago
56c73cc63df07fa541ddde5a88f82f5a88df02e7 authored about 2 years ago
659f4dd8bfdd619363457e61da044ba83e13afe6 authored about 2 years ago
bd158089e0824778192d716ea31efb485ecb8b87 authored about 2 years ago
a73bee7aaebdcf56865c86a477c4a39047e26044 authored about 2 years ago
1468fe46abef8a1d099f32088e90d874f4108c94 authored about 2 years ago
838990ae15f04bac183efc164de74cd65ffd9ee0 authored about 2 years ago
c9364718b4bd477a47dc7d21d01c2aca4f21bb84 authored about 2 years ago
38cf933bcbbab73aaea58a320b33959f3153fe1d authored about 2 years ago
aa0290bbfc8b7dbd1753b8a6113df17fc836a532 authored about 2 years ago
string_cache is still using phf_shared 0.10.0 though
f74e44d1e87f0a338ea2ea5d4e29dd75a26f830c authored about 2 years agoFix AST generated from a dict literal containing dict unpacking
d9df131720024044a814671d322b0cedfcc0c06d authored about 2 years agof2ffe12f8ca5759fdb6206fb4de7074a405ab5e2 authored about 2 years ago
Since we parse an `elif:` block as an `If` node, its location should
include its `orelse` node l...
Signed-off-by: harupy <[email protected]>
b26365b215ce7da2f94b577274e5cf2c222428f1 authored about 2 years ago2d019930e9dba99473517ddf27012943c9092ab1 authored about 2 years ago
d5fc7c4c873233f2caa6793396ec551fb4c0040f authored about 2 years ago
393869c47c6fc373e41559d0c3e5beb282526263 authored about 2 years ago
4edd2bf78a92e4e3313f52d5870c9532ece4bd0b authored about 2 years ago
d3c4551629286d5961f2c24987dce0d7987f0c56 authored about 2 years ago
581f6e176cf47102cfd4febe77105485a7a37c8f authored about 2 years ago
Fixup parse_tokens after "Add NonLogicalNewline token"
ac4d3c076c606e8002d050333776b12cd8a4f9fe authored about 2 years ago
I only updated `parse()` to ignore `NonLogicalNewline`, didn't notice
it's also needed in `parse...
872b9d4765acfdf0939f1efd31c1094d92835f11 authored about 2 years ago
This token is completely ignored by the parser, but it's useful for
other users of the lexer, su...
docs.rs failed to build the documentation of the recently released
rustpython-parser 0.2.0 becau...
884a7bdb15adb3b7cd7821ef370e25261fab141e authored about 2 years ago
7885344bcf60e4f53b65a74d00313c22190ea41b authored about 2 years ago
Fix nightly clippy warnings
e8fef398612386375c0e3a5d82e4b0b58f49ff05 authored about 2 years ago509cf7ed0dd1b08bb49c684302bbf8b11cf5fd27 authored about 2 years ago
a4a5366504af73646892c5ed1ce488b721c56075 authored about 2 years ago
2dfd053bed1e339a4d0c6477b11f850b62e398e3 authored about 2 years ago
7f552e4594dcf7b6e4cd80251479d9cf315c8157 authored about 2 years ago
9efa872023ecc02fa755cc11e4a8f3bcfb2b7887 authored about 2 years ago
fd8468c5eb66d9b5ea64718b0e155a944c7d82b2 authored about 2 years ago