dvermd
|
dc595d1276
|
improve fstring parser
part of: #1671
|
2022-10-26 21:15:24 +02:00 |
|
Kuan-Chun Wang
|
dda6f86ba3
|
Fix global behavior on class (#4234)
|
2022-10-21 13:06:50 +09:00 |
|
Jeong YunWon
|
72332c90d1
|
Merge pull request #4226 from jopemachine/fix-class-static
Fix lambda expression's unexpected `UnboundLocalError`
|
2022-10-17 13:46:09 +09:00 |
|
Gyubong
|
67c4bd0467
|
Fix #3934
|
2022-10-16 15:34:44 +09:00 |
|
Jeong YunWon
|
d94f638784
|
Fix nightly clippy warnings
|
2022-10-16 02:38:50 +09:00 |
|
Gyubong
|
70812eb880
|
Handle Lambda Expression
|
2022-10-01 18:23:11 +09:00 |
|
Gyubong
|
2426f11ebc
|
Always insert None at code_stack.constants
|
2022-09-21 16:11:29 +09:00 |
|
Jeong YunWon
|
60a6714d5d
|
remove Mode from codegen root
|
2022-08-23 05:15:27 +09:00 |
|
Jeong YunWon
|
55061c7b6a
|
new_syntax_error working without full compiler
Fix #4100
|
2022-08-23 05:08:24 +09:00 |
|
Jeong YunWon
|
9aacd144ca
|
Integrate CompileError to compiler-core::BaseError
|
2022-08-22 23:18:41 +09:00 |
|
Jeong YunWon
|
31f95eeb1e
|
integrate CodegenError to compiler-core::Error
|
2022-08-22 18:43:03 +09:00 |
|
Jeong YunWon
|
65df1fe9b6
|
integrate ast::Location into compilre-core::Location
|
2022-08-22 08:42:20 +09:00 |
|
Jeong YunWon
|
fc6d614bf4
|
rustpython-bytecode -> rustpython-compiler-core
|
2022-08-22 08:42:20 +09:00 |
|
Jeong YunWon
|
6eeaf976a2
|
sort Cargo.toml dependencies
|
2022-08-22 08:42:20 +09:00 |
|
Jeong YunWon
|
d45f3da192
|
Add source_path to ParseError
|
2022-08-22 08:42:20 +09:00 |
|
Jeong YunWon
|
58f5122b3d
|
codegen::{CompileError -> CodegenError}
|
2022-08-22 08:42:20 +09:00 |
|
Jeong YunWon
|
1606c26c99
|
Refactor Mode and partial parser/codegen for eval/exec
|
2022-08-22 08:42:20 +09:00 |
|
Jeong YunWon
|
4d0d9ff1a1
|
Refactor symboltables and _ast to use codegen when possible
|
2022-08-22 08:42:20 +09:00 |
|
Jeong YunWon
|
fb5ac9e79b
|
reorganize compiler crates
|
2022-08-22 04:42:42 +09:00 |
|