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 |
|
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 |
|
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
|
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 |
|
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 |
|
Jeong YunWon
|
83032d412e
|
Merge pull request #4116 from charliermarsh/charlie/f-string
Avoid creating unused JoinedStr in FStringParser
|
2022-08-23 19:30:36 +09:00 |
|
Jeong YunWon
|
8d39d5362b
|
parser::Mode from compile::Mode
|
2022-08-23 05:08:24 +09:00 |
|
Jeong YunWon
|
122382cb53
|
use thiserror
|
2022-08-23 05:08:24 +09:00 |
|
Jeong YunWon
|
a1640e4aa1
|
new_syntax_error working without full compiler
Fix #4100
|
2022-08-23 05:08:24 +09:00 |
|
Jeong YunWon
|
5b50c547d6
|
Integrate CompileError to compiler-core::BaseError
|
2022-08-22 23:18:41 +09:00 |
|
Jeong YunWon
|
1192a11d39
|
integrate CodegenError to compiler-core::Error
|
2022-08-22 18:43:03 +09:00 |
|
Jeong YunWon
|
9d67b944cf
|
Integrate ParseError to compiler-core::Error
|
2022-08-22 16:28:08 +09:00 |
|
Jeong YunWon
|
9d6ab72d79
|
integrate ast::Location into compilre-core::Location
|
2022-08-22 08:42:20 +09:00 |
|
Jeong YunWon
|
d60ad9be23
|
sort Cargo.toml dependencies
|
2022-08-22 08:42:20 +09:00 |
|
Jeong YunWon
|
03ccd4b9d8
|
Add source_path to ParseError
|
2022-08-22 08:42:20 +09:00 |
|
Charles Marsh
|
147187d18d
|
Fix f-string regression
|
2022-08-21 19:20:23 -04:00 |
|
Charles Marsh
|
fa2e69983f
|
Avoid creating unused JoinedStr in FStringParser
|
2022-08-21 16:59:36 -04:00 |
|
Jeong YunWon
|
060d153bb3
|
reorganize compiler crates
|
2022-08-22 04:42:42 +09:00 |
|