faylang/fay — pull request #150 by ian-ross (2012-11-09 17:56:54+00:00)
Title: Possible fix for issue #149: Multiple clause definitions with guards do not work properly

Modified compileGuards to produce nested if-else chains instead of using ternary conditional operator, allowing fall-through to subsequent clauses in multi-clause definitions. Removed "Non-exhaustive guards" exception. Also added test case.