GitHub / RustPython/Parser / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 9ce55aef | Incorrect f-string parsing (#112) |
yt2b <7****b@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 8731e9fc | Added num/malachite features for format crate (#109) |
Harsha Teja Kanna <h****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 29c4728d | remove size assertions to avoid nightly error (#111) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| c0923cbc | malachite-bigint 0.2.0 | Jeong YunWon <j****g@y****g> | about 2 years ago | |
| a367239a | Fix the invalid license name for cargo-deny (#110) |
Harsha Teja Kanna <h****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 52edf452 | merge Merge pull request #103 from qingshi163/malachite041 |
Steve Shi <s****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 82e1d95c | Bump malachite to 0.4.4 | Kangzhi Shi <s****i@g****m> | over 2 years ago | |
| 28eff35c | Bump malachite to 0.4.1 | Kangzhi Shi <s****i@g****m> | over 2 years ago | |
| 13cae0af | Clean up Cargo.toml and bump dependency versions (#104) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| a1e4336f | 0.3.0 (#92) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d09bce80 | vendor text_size and source_location (#102) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| b0796669 | Fix `TypeAliasName` to store name instead of load (#99) |
Zanie Blue <c****t@z****v>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 704eb401 | Add parsing of type alias statements i.e. the `type` keyword (#97) |
Zanie Blue <c****t@z****v>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 6980037a | Parse type parameters in function definitions (#96) |
Zanie Blue <c****t@z****v>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| c33fbeef | merge Parse type parameters in class definitions |
Micha Reiser <m****a@r****o>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3ec64e12 | Consolidate tests and add coverage for trailing comma | Zanie <c****t@z****v> | over 2 years ago | |
| 76a32454 | Remove test for empty generic `class Foo[]: ...` | Zanie <c****t@z****v> | over 2 years ago | |
| b06b2662 | Add test for tuple bounds | Zanie <c****t@z****v> | over 2 years ago | |
| d923aa92 | Parse type parameters in class definitions | Zanie <c****t@z****v> | over 2 years ago | |
| e0a8f5b7 | Add bound to test case `test_parse_class_with_all_possible_generic_types` | Zanie <c****t@z****v> | over 2 years ago | |
| c8092b20 | merge Update to the latest ASDL |
Micha Reiser <m****a@r****o>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7516c424 | Move `type_param` stubs into LALRPOP definition | Zanie <c****t@z****v> | over 2 years ago | |
| 3617a6c5 | Bump size assertion for `Stmt` from 136 to 160 bytes | Zanie <c****t@z****v> | over 2 years ago | |
| 30f461b7 | Revert formatting changes to `python.rs` | Zanie <c****t@z****v> | over 2 years ago | |
| 7b0aeeec | Add stub `type_params` handling for class and function definitions | Zanie <c****t@z****v> | over 2 years ago | |
| df2b5dfe | Regenerate code with latest ASDL | Zanie <c****t@z****v> | over 2 years ago | |
| 25b23998 | Update Python ASDL for Python 3.12 | Zanie <c****t@z****v> | over 2 years ago | |
| 69d27d92 | Rename unconventional nodes (#74) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 52700204 | rustpython_ast python package (#79) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| edcfcb4a | Fix bool format (#91) |
yt2b <7****b@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 40a60320 | Add Pylyzer |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| b2f95e28 | Fix LinearLocator \r handling (#80) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| a2e3209c |
Replace num-bigint with malachite-bigint (#18)
Co-authored-by: Jeong YunWon <j****g@y****g> |
Steve Shi <s****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 5e9e8a75 | Linear Locator (#46) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| fdec727f | New Arguments and Arg/ArgWithDefault AST representation (#59) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 3fbf4f68 | Parse for expr and stmt variants + identifier, constant (#78) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| fe25708d | merge Merge pull request #76 from astral-sh/match-case-end-location |
Micha Reiser <m****a@r****o>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 342cd19f | Add safety comment | Micha Reiser <m****a@r****o> | almost 3 years ago | |
| 4a2c4aad | Align `MatchCase` end location | Micha Reiser <m****a@r****o> | almost 3 years ago | |
| ae3a477c | Add parser deps to rustpython_ast_pyo3 (#75) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 531aeb35 | Cmpop::as_str (#72) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 4de0cb18 | Parse Trait (#71) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 5493c9f4 | Avoid removing elements from the beginning of a vec (#69) |
Micha Reiser <m****a@r****o>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| d23611db | merge Merge pull request #65 from youknowone/refactor-pyo3 |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 7d384d88 | Separate rustpython_ast_pyo3 | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| b81273e9 | to_pyo3_ast to return &'py | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| e1f02fce | Fix Vec::to_pyo3_ast (#63) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| d4084fb1 | impl From<T> for ast::Ast (#62) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 33a3c407 | merge Merge pull request #60 from astral-sh/reduce-copy |
Micha Reiser <m****a@r****o>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| fac0c253 | Update `python.rs` | Micha Reiser <m****a@r****o> | almost 3 years ago | |
| 4ff779c2 |
Update parser/src/python.lalrpop
Co-authored-by: Jeong, YunWon <6****e@u****m> |
Micha Reiser <m****a@r****o>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 726884b2 | Avoid allocating `vec`s for each statement | Micha Reiser <m****a@r****o> | almost 3 years ago | |
| 851f2366 | Use named parameters to reducue copying | Micha Reiser <m****a@r****o> | almost 3 years ago | |
| 3654cf0b | Add `Ast` as top level enum (#58) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 6c5c311b | Fix range field order (#56) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 531e41ae | Upgrade bitflags to remove clippy wanrings (#54) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| b48834fe | More flexible map_user and fold for new constructor nodes (#53) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 205ee800 | README (#47) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| fc301ab1 | Fix build (#45) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| e820928f | Add experimental pyo3-wrapper feature (#41) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| ff17f6e1 | Add utilities to enum (#44) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 3bdf8a94 | Hash for ConversionFlag | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| 9d47d3d2 | specialize ConversionFlag (#42) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 611dcc2e | rustpython_ast + pyo3 (#25) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 53de75ef | Add all node classes to ast module (#40) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 0c7d16b6 | Add is_* methods to Tok (#39) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 735c06d5 | Fix full-lexer feature (#38) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 02f13abf | Add Node trait for node type information (#31) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 10dda125 | Always emit non-logical newlines for 'empty' lines (#27) |
Charlie Marsh <c****6@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 27e3873d | Add full-lexer feature (#36) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| dd4cc252 | Reduce copying elements when parsing (#35) |
Micha Reiser <m****a@r****o>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| b78001c9 | Generic types to generic (#30) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 71835467 | Move range to node (#23) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 192379ce |
Move `range` from `Attributed` to `Node`s (#22)
Co-authored-by: Jeong YunWon <j****g@y****g> |
Micha Reiser <m****a@r****o>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| a983f438 | Add `format` and `cformat` modules from `RustPython` (#24) |
Micha Reiser <m****a@r****o>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 947fb53d | Field accessor and utilities (#20) |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 2baad9ea | merge Merge pull request #19 from RustPython/identifier |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 2af98056 | A few more Identifier utilities | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| 5b2af304 | merge Merge pull request #17 from youknowone/ruff |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| cbe4e8c5 | Make parser location optional | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| aabc96dd | ruff integration support | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| 99e108dd | *Escape::with_preferred_quote | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| d6b6df5d | ast::Int::to_usize | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| 822cac5a | parse_expression{=>_starts}_at | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| aa101e4f | fix ImportDots | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| cbc4cb28 | merge Merge pull request #16 from youknowone/ast-int |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 455bcc01 | Give identifier and int ast types | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| 6fa3d0f9 | Fine-tune int types | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| d495cd91 | merge Merge pull request #15 from youknowone/spellchecker |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| d8822d10 | spell check ast/asdl_rs.py | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| 75f6ce1a | Setup spell checker | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| 41e9e728 | merge Merge pull request #12 from youknowone/visitor |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 17c8abce | asdl_rs.py to multiple file output | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| e000b1c3 | Remove redundant types | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| 243ca16b | Fix visitor to fit in new structure | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| 4de9580b | Generate a visitor trait to ast_gen.rs |
Joshua <j****n@g****m>
Committed by: Jeong YunWon <j****g@y****g> |
almost 3 years ago | |
| 5cf85f0b | merge Merge pull request #13 from youknowone/locator |
Jeong, YunWon <6****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 4dc030ba | Vendor SourceLocation from ruff | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| a3d9d8cb | numerous refactoring | Jeong YunWon <j****g@y****g> | almost 3 years ago | |
| 1d366d52 | Let `located` only for python located stuff | Jeong YunWon <j****g@y****g> | almost 3 years ago |