This website requires JavaScript.
Explore
Help
Sign in
language-servers
/
erg
Watch
1
Star
0
Fork
You've already forked erg
0
mirror of
https://github.com/erg-lang/erg.git
synced
2025-09-28 04:09:05 +00:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
Actions
a792e45c2b
erg
/
doc
/
JA
/
compiler
/
phases
/
04_name_resolve.md
GreasySlug
298a66fed9
doc(ja): update hash and contents
2024-05-18 18:42:41 +09:00
1.1 KiB
Raw
Blame
History
Name resolving (名前解決)
Ergの名前解決フェーズは現在のところ型解析フェーズと一体化している。 これは良い設計であるとはいえず、将来的には分離される予定である。
名前解決フェーズで行われることは、以下の通りである。
変数名をスコープに対応付け、ユニークなIDを割り当て、必要ならば型変数を割り当てる
定数を依存関係に従って並び替える
定数式を評価し、可能ならば置換する(これは名前解決フェーズから分離される可能性がある)