-module(towerops_numeric_ffi). -export([parse_integer/1, parse_float/1]). parse_integer(S) -> case 'Elixir.Integer':parse(S) of {I, _} -> {ok, I}; error -> {error, nil} end. parse_float(S) -> case 'Elixir.Float':parse(S) of {F, _} -> {ok, F}; error -> {error, nil} end.