mirror of
https://github.com/enso-org/enso.git
synced 2024-12-23 15:52:05 +03:00
4cff789b69
Single-phase whitespace-aware precedence resolution. #### Performance ![newplot(4)](https://github.com/user-attachments/assets/9822b0dc-17c3-4d2d-adf7-eb8b1c240522) Since this is a major refactor of the core of the parser, I benchmarked it; it's about 3% faster. # Important Notes - Move operator-identifier recognition to lexer. - Move compound-token assembly out of precedence resolver |
||
---|---|---|
.. | ||
__tests__ | ||
ast | ||
languageServer | ||
languageServerTypes | ||
util | ||
binaryProtocol.ts | ||
ensoFile.ts | ||
languageServer.ts | ||
languageServerTypes.ts | ||
uuid.ts | ||
yjsModel.ts |