QuickBEAM.JS.Parser.Validation.Strict (QuickBEAM v0.10.9)

Copy Markdown View Source

Strict-mode binding and expression validation.

Summary

Functions

validate_arrow_params(state, params, body)

validate_async_body_bindings(state, async?, body)

See QuickBEAM.JS.Parser.Validation.Strict.Params.validate_async_body_bindings/3.

validate_async_function_name(state, async?, id)

See QuickBEAM.JS.Parser.Validation.Strict.Params.validate_async_function_name/3.

validate_async_generator_function_name(state, async_generator?, id)

See QuickBEAM.JS.Parser.Validation.Strict.Params.validate_async_generator_function_name/3.

validate_async_params(state, async?, params)

See QuickBEAM.JS.Parser.Validation.Strict.Params.validate_async_params/3.

validate_generator_body_bindings(state, generator?, body)

See QuickBEAM.JS.Parser.Validation.Strict.Params.validate_generator_body_bindings/3.

validate_generator_function_name(state, generator?, id)

See QuickBEAM.JS.Parser.Validation.Strict.Params.validate_generator_function_name/3.

validate_generator_params(state, generator?, params)

See QuickBEAM.JS.Parser.Validation.Strict.Params.validate_generator_params/3.

validate_strict_body_bindings(state, body)

validate_strict_function_name(state, arg2, body)

validate_strict_function_params(state, params, body)

validate_strict_params(state, params)

validate_strict_program_bindings(state, body)

validate_unique_params(state, params)

See QuickBEAM.JS.Parser.Validation.Strict.Params.validate_unique_params/2.