port module Test exposing ( (&&) , Expect(..) , Test , run ) {-| Module documentation # Test @docs Test, Expect # Functions @docs run # Operator @docs (&&) -} import Multiline as ML exposing ( Data(..) , Payload(..) , response ) import Singleline as SL exposing (Dale(..), Single) -- test file for Elm syntax highlighting in KDE's Kate -- this is a single-line comment {- this is a multi-line comment -} infix left 0 (|>) = apR infix right 3 (&&) = and infix non 4 (>=) = ge type T = T | A | G | C type alias Alt = T operator : Int -> Int -> Int operator = (+) conditional : number -> number -> Maybe number conditional a b = if b == 0 then Nothing else if a == 0 then Just 0 else Just (a / b) lambda = Int -> Int lambda a = (\a -> a + 35) {-| Documentation comment Should be same as comment -} caseStatement : Maybe number -> number -> number caseStatement a b = case a of Just a_ -> a_ _ -> b record : { float : Float, int : Int } record = { float = 1.455321, int = 83 } tuple : ( Float, Float ) tuple = ( 3.14, 9.553 ) port portTest : () -> Cmd msg