Phase 30.1 & 73: Stage-3 features env and JoinIR flag cleanup

This commit is contained in:
nyash-codex
2025-11-30 14:30:28 +09:00
parent 2ea0f2a202
commit a3d5bacc55
163 changed files with 638 additions and 576 deletions

View File

@ -159,10 +159,10 @@ impl NyashParser {
}
/// 文字列からパース (トークナイズ + パース)
/// Note: Reads environment variables (NYASH_PARSER_STAGE3, etc.) for using-chain parsing
/// Note: Reads parser_stage3_enabled() (NYASH_FEATURES=stage3 or legacy env) for using-chain parsing
pub fn parse_from_string(input: impl Into<String>) -> Result<ASTNode, ParseError> {
// Ensure Stage-3 features are enabled when parsing using-chain files
// if the parent process has NYASH_PARSER_STAGE3=1 set
// when parent requested Stage-3 parsing via NYASH_FEATURES/legacy env
Self::parse_from_string_with_fuel(input, Some(100_000))
}