leex

Code pulled with git from git://github.com/rvirding/leex.git with the last commit being 90a1864

These are Current warnings for leex.

dialyzer -n -q -Wno_improper_lists ebin
leex.erl:302: Function add_error/2 has no local return
leex.erl:644: The pattern <[123 | Cs0], Sn, S, St = {'leex', _, _, _, _, _, _, 'true', _, _}> can never match the type <string(),non_neg_integer(),'epsilon' | {_,_},#leex{xfile::binary() | [any()],efile::atom() | binary() | [any()],gfile::binary() | [any()],module::atom(),opts::[any()],posix::'false',errors::[],warnings::[any()]}>
leex.erl:689: The pattern <[], _, _> can never match the type <nonempty_string(),non_neg_integer(),#leex{xfile::binary() | [any()],efile::atom() | binary() | [any()],gfile::binary() | [any()],module::atom(),opts::[any()],posix::'false',errors::[],warnings::[any()]}>
leex.erl:728: The pattern <123, {'leex', _, _, _, _, _, _, 'true', _, _}> can never match the type <char(),#leex{xfile::binary() | [any()],efile::atom() | binary() | [any()],gfile::binary() | [any()],module::atom(),opts::[any()],posix::'false',errors::[],warnings::[any()]}>
leex.erl:739: The pattern <[91, 58 | Cs0], Cc, St = {'leex', _, _, _, _, _, _, 'true', _, _}> can never match the type <string(),[integer() | {'range',integer(),integer()}],#leex{xfile::binary() | [any()],efile::atom() | binary() | [any()],gfile::binary() | [any()],module::atom(),opts::[any()],posix::'false',errors::[],warnings::[any()]}>
leex.erl:761: Function posix_cc/1 will never be called
leex.erl:792: Function re_interval_range/1 will never be called
leex.erl:803: Function re_number/1 will never be called
leex.erl:807: Function re_number/2 will never be called