harupy
|
9111cd8a3d
|
Fix plain string
|
2022-12-10 18:09:26 +09:00 |
|
harupy
|
dd01ab1c9e
|
Fix the end location of an implicitly-concatenated string
|
2022-12-10 17:49:57 +09:00 |
|
Jeong YunWon
|
009f2c4d38
|
Merge pull request #4310 from youknowone/fix-clippy
Fix nightly clippy warnings
|
2022-12-05 12:57:01 +09:00 |
|
Jeong YunWon
|
9250260e20
|
Fix nightly clippy warnings
|
2022-12-05 12:18:16 +09:00 |
|
harupy
|
8e0bef913c
|
add tests
|
2022-12-04 05:59:51 +09:00 |
|
harupy
|
1f7a9e5cdc
|
Fix location
|
2022-12-04 05:45:15 +09:00 |
|
yt2b
|
7b9e7e0443
|
Use intersects
|
2022-11-28 20:48:03 +09:00 |
|
yt2b
|
7cdbb5d7b6
|
Replace bool variable with SymbolFlags
|
2022-11-28 00:46:10 +09:00 |
|
yt2b
|
7dccce5e20
|
Fix comment
|
2022-11-27 23:46:45 +09:00 |
|
yt2b
|
eee3c03042
|
Reduce nesting of match expression
|
2022-11-27 23:43:26 +09:00 |
|
yt2b
|
27dd95c8f9
|
Add SymbolFlags
|
2022-11-27 23:36:25 +09:00 |
|
yt2b
|
7f2f2cb8ad
|
Add bitflags
|
2022-11-27 23:30:52 +09:00 |
|
yt2b
|
af4fb9ed52
|
use bool.then
|
2022-11-24 09:23:20 +09:00 |
|
yt2b
|
fde6b61270
|
restore if expression
|
2022-11-23 11:30:54 +09:00 |
|
yt2b
|
6ae42e249b
|
Refactor lexer functions
|
2022-11-22 21:10:19 +09:00 |
|
yt2b
|
1fe79331f3
|
Add test
|
2022-11-21 22:36:05 +09:00 |
|
Charlie Marsh
|
2fb2224632
|
Use match
|
2022-11-20 23:41:52 -05:00 |
|
Charlie Marsh
|
d9b7daa844
|
Use rustc-hash
|
2022-11-20 15:30:19 -05:00 |
|
Charlie Marsh
|
7f44441183
|
Implement some minor performance optimizations
|
2022-11-20 13:33:20 -05:00 |
|
Bongjun Jang
|
7cdcc13341
|
Refactor lexer struct (#4257)
|
2022-11-19 21:43:34 +09:00 |
|
Jeong YunWon
|
e081f1041e
|
Apply let-else statements
|
2022-11-10 15:39:31 +09:00 |
|
Jim Fasarakis-Hilliard
|
54af02c20c
|
Merge pull request #4266 from charliermarsh/charlie/comments
Implement Tok::Comment
|
2022-11-07 23:20:15 +02:00 |
|
Charlie Marsh
|
ac1821b23d
|
Set comparator start location to beginning of comparison
|
2022-11-07 12:24:14 -05:00 |
|
Charlie Marsh
|
c3f246693b
|
Implement Tok::Comment
|
2022-11-07 10:33:55 -05:00 |
|
dvermd
|
1dfa2e5239
|
improve col_offset in new line and lalr
|
2022-10-26 21:30:51 +02:00 |
|
dvermd
|
de7acf6f99
|
improve fstring parser
part of: #1671
|
2022-10-26 21:15:24 +02:00 |
|
dvermd
|
ac77f7f501
|
Fix ast types' _fields and use 0-based column
|
2022-10-27 03:09:38 +09:00 |
|
Jeong YunWon
|
41ddb7c369
|
Merge pull request #4143 from charliermarsh/charlie/expression-context
Add expression context parsing
|
2022-10-25 00:14:06 +09:00 |
|
Kuan-Chun Wang
|
a96bc6ad3e
|
Fix global behavior on class (#4234)
|
2022-10-21 13:06:50 +09:00 |
|
Charlie Marsh
|
0cd0a0adc8
|
Add expression context parsing
|
2022-10-17 15:20:33 -04:00 |
|
Charlie Marsh
|
efad01d976
|
Remove parse_program_tokens
|
2022-10-17 12:04:30 -04:00 |
|
Charlie Marsh
|
452d28719f
|
Expose a method to parse AST from tokens directly
|
2022-10-17 09:39:48 -04:00 |
|
Jeong YunWon
|
2e830bab55
|
Merge pull request #4218 from charliermarsh/charlie/clone
Make AST nodes Clone-able
|
2022-10-17 13:47:21 +09:00 |
|
Jeong YunWon
|
3768647eb0
|
Merge pull request #4226 from jopemachine/fix-class-static
Fix lambda expression's unexpected `UnboundLocalError`
|
2022-10-17 13:46:09 +09:00 |
|
Jeong YunWon
|
14e0398eb8
|
Merge pull request #4223 from youknowone/nightly-clippy
Fix nightly clippy warnings
|
2022-10-17 13:28:53 +09:00 |
|
Charlie Marsh
|
8a32bab00a
|
Add end locations to all nodes (#4192)
|
2022-10-17 13:18:30 +09:00 |
|
Charlie Marsh
|
ca62bd1593
|
Start simple string at quote mark
|
2022-10-16 11:25:46 -04:00 |
|
Charlie Marsh
|
9a1d0e9a41
|
Make AST nodes Clone-able
|
2022-10-16 11:01:17 -04:00 |
|
Gyubong
|
586e0425c1
|
Fix #3934
|
2022-10-16 15:34:44 +09:00 |
|
Jeong YunWon
|
621f58407a
|
Fix nightly clippy warnings
|
2022-10-16 02:38:50 +09:00 |
|
Charlie Marsh
|
15e2ac3fd7
|
Start string location at kind or quote prefix
|
2022-10-15 11:03:50 -04:00 |
|
dvermd
|
eede189959
|
Refactor fstrings (#4188)
|
2022-10-14 12:16:34 +09:00 |
|
Jeong YunWon
|
438c73732e
|
Merge pull request #4174 from jopemachine/fix-dis
Always insert `None` at `code_stack.constants`
|
2022-10-01 22:45:08 +09:00 |
|
Gyubong
|
830f208371
|
Handle Lambda Expression
|
2022-10-01 18:23:11 +09:00 |
|
fanninpm
|
91a15efdce
|
Merge pull request #4186 from andersk/arithmetic
Spell “arithmetic” correctly
|
2022-09-30 09:29:36 -04:00 |
|
Anders Kaseorg
|
abec5c0e12
|
Spell “arithmetic” correctly
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
2022-09-28 17:58:30 -07:00 |
|
Jeong YunWon
|
cbfcc25ea9
|
temporary fix of parser build
|
2022-09-21 16:49:35 +09:00 |
|
Jeong YunWon
|
2bef1f02d2
|
better parser build experience
|
2022-09-21 16:47:06 +09:00 |
|
Gyubong
|
f5ce4a6cc3
|
Always insert None at code_stack.constants
|
2022-09-21 16:11:29 +09:00 |
|
Charlie Marsh
|
307bc46d74
|
Add PartialOrd to Location
|
2022-09-04 16:31:43 -04:00 |
|