lfe

Code pulled with git from git://github.com/rvirding/lfe.git with the last commit being 3928702

These are Current warnings for lfe.

dialyzer -n -q -Wno_improper_lists ebin
leexinc.hrl:49: The pattern <Rest, Line, {'token', T, Push}, Ts> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]},[{atom(),_} | {'number',_,_} | {'string',_,[any()]} | {'symbol',_,_}]>
leexinc.hrl:52: The pattern <Rest, Line, {'end_token', T}, Ts> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]},[{atom(),_} | {'number',_,_} | {'string',_,[any()]} | {'symbol',_,_}]>
leexinc.hrl:54: The pattern <Rest, Line, {'end_token', T, Push}, Ts> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]},[{atom(),_} | {'number',_,_} | {'string',_,[any()]} | {'symbol',_,_}]>
leexinc.hrl:59: The pattern <Rest, Line, {'skip_token', Push}, Ts> can never match the type <_,_,'error' | {'error',[1..255,...]},[{atom(),_} | {'number',_,_} | {'string',_,[any()]} | {'symbol',_,_}]>
leexinc.hrl:118: The pattern <Rest, Line, {'token', T, Push}> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]}>
leexinc.hrl:121: The pattern <Rest, Line, {'end_token', T}> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]}>
leexinc.hrl:123: The pattern <Rest, Line, {'end_token', T, Push}> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]}>
leexinc.hrl:128: The pattern <Rest, Line, {'skip_token', Push}> can never match the type <_,_,'error' | {'error',[1..255,...]}>
leexinc.hrl:192: The pattern <Rest, Line, {'token', T, Push}, Ts> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]},_>
leexinc.hrl:195: The pattern <Rest, Line, {'end_token', T}, Ts> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]},_>
leexinc.hrl:197: The pattern <Rest, Line, {'end_token', T, Push}, Ts> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]},_>
leexinc.hrl:202: The pattern <Rest, Line, {'skip_token', Push}, Ts> can never match the type <_,_,'error' | {'error',[1..255,...]},_>
leexinc.hrl:243: The pattern <Rest, Line, {'token', _T, Push}, Error> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]},_>
leexinc.hrl:246: The pattern <Rest, Line, {'end_token', _T}, Error> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]},_>
leexinc.hrl:248: The pattern <Rest, Line, {'end_token', _T, Push}, Error> can never match the type <_,_,'error' | 'skip_token' | {'error',[1..255,...]},_>
leexinc.hrl:253: The pattern <Rest, Line, {'skip_token', Push}, Error> can never match the type <_,_,'error' | {'error',[1..255,...]},_>
leexinc.hrl:260: Function yyrev/2 will never be called
lfe_codegen.erl:134: The pattern <_, 'all'> can never match the type <_,[{'module_info',0 | 1},...]>
lfe_codegen.erl:348: Function lambda_arity/1 will never be called
lfe_comp.erl:227: Function do_save_file/3 has no local return
lfe_eval.erl:417: Function init_letrec_env/1 will never be called
lfe_eval.erl:423: Function extend_letrec_env/3 will never be called
lfe_lint.erl:303: The pattern <_, 'all'> can never match the type <_,[any()]>
lfe_ms.erl:313: Function fetch_binding/2 will never be called
lfe_trans.erl:115: Function from_body_list/1 will never be called
lfe_trans.erl:115: Function will never be called