Brainfux v0.2.5 Brainfux.Preprocessor.Base

Basic functions of preprocessing code.

These functions are used by Brainfux.Preprocessor.process!/1.

Summary

Functions

check_brackets!(code)
check_brackets!(String.t) :: String.t | none
compute_deterministic_part(code)
compute_deterministic_part(String.t) :: {Brainfux.State.t, String.t}
remove_plus_or_minus_before_read(code)
remove_plus_or_minus_before_read(String.t) :: String.t
strip_noncode_chars(code)
strip_noncode_chars(String.t) :: String.t
sumup_plusminus(code)
sumup_plusminus(String.t) :: String.t
trim_trailing_reducible_part(code)
trim_trailing_reducible_part(String.t) :: String.t