mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-13 21:40:29 +00:00
56 lines
2.2 KiB
Markdown
56 lines
2.2 KiB
Markdown
# `erg` build features
|
|
|
|
[](https://gezf7g7pd5.execute-api.ap-northeast-1.amazonaws.com/default/source_up_to_date?owner=erg-lang&repos=erg&ref=main&path=doc/EN/dev_guide/build_features.md&commit_hash=ddb483c2cf733dba776fd6a5589f28871a2c3e62)
|
|
|
|
## debug
|
|
|
|
デバッグモードにする。これにより、Erg内部での挙動が逐次ログ表示される。また、`backtrace_on_stack_overflow`を有効化する。
|
|
Rustの`debug_assertions`フラグとは独立。
|
|
|
|
## backtrace
|
|
|
|
`backtrace_on_stack_overflow`だけを有効化する。
|
|
|
|
## japanese
|
|
|
|
システム言語を日本語にする。
|
|
Erg内部のオプション、ヘルプ(help, copyright, licenseなど)、エラー表示は日本語化が保証される。
|
|
|
|
## simplified_chinese
|
|
|
|
システム言語を簡体字中国語に設定します。
|
|
Erg 内部オプション、ヘルプ (ヘルプ、著作権、ライセンスなど)、エラーは簡体字中国語で表示されます。
|
|
|
|
## traditional_chinese
|
|
|
|
システム言語を繁体字中国語に設定します。
|
|
Erg 内部オプション、ヘルプ (ヘルプ、著作権、ライセンスなど)、エラーは繁体字中国語で表示されます。
|
|
|
|
## unicode/pretty
|
|
|
|
コンパイラが表示をリッチにする。
|
|
|
|
## large_thread
|
|
|
|
スレッドのスタックサイズを大きくする。Windowsでの実行やテスト実行のために使用される。
|
|
|
|
## els
|
|
|
|
`--language-server`オプションが利用可能になる。
|
|
`erg --language-server`でLanguage Serverが起動する。
|
|
|
|
## py_compatible
|
|
|
|
Python互換モードを有効にする。APIや文法の一部がPythonと互換になる。[pylyzer](https://github.com/mtshiba/pylyzer)のために使用される。
|
|
|
|
## experimental
|
|
|
|
実験的な機能を有効にする。`parallel`も有効化される。
|
|
|
|
## log-level-error
|
|
|
|
エラーログのみ表示する。
|
|
|
|
## parallel
|
|
|
|
コンパイラの並列化を有効にする。不安定機能。
|