Module ecrontab_parse

Data Types

spec()

spec() = #spec{type = spec_type(), value = any(), year = spec_field(), month = spec_field(), day = spec_field(), week = spec_field(), hour = spec_field(), minute = spec_field(), second = spec_field()}

spec_field()

spec_field() = #spec_field{type = spec_field_type(), value = spec_field_value()}

spec_field_any()

spec_field_any() = any

spec_field_interval()

spec_field_interval() = non_neg_integer()

spec_field_list()

spec_field_list() = [spec_field_num()]

spec_field_num()

spec_field_num() = non_neg_integer()

spec_field_type()

spec_field_type() = any | num | list | interval

spec_field_value()

spec_field_value() = spec_field_any() | spec_field_num() | spec_field_list() | spec_field_interval()

spec_type()

spec_type() = term()

Function Index

get_spec_type/1
parse_spec/1
parse_spec/2
parse_spec/5
parse_spec/7
parse_spec/8

Function Details

get_spec_type/1

get_spec_type(Spec) -> any()

parse_spec/1

parse_spec(Spec) -> any()

parse_spec/2

parse_spec(X1, Options) -> any()

parse_spec/5

parse_spec(Month, Day, Week, Hour, Minute) -> any()

parse_spec/7

parse_spec(Year, Month, Day, Week, Hour, Minute, Second) -> any()

parse_spec/8

parse_spec(Year::any(), Month::any(), Day::any(), Week::any(), Hour::any(), Minute::any(), Second::any(), Options::any()) -> {ok, spec()} | {error, any()}


Generated by EDoc