packages feed

antlr-haskell-0.1.0.1: test/g4/DoubleSemi.hs

{-# LANGUAGE QuasiQuotes, DeriveAnyClass, DeriveGeneric, TypeFamilies
    , DataKinds, ScopedTypeVariables, OverloadedStrings, TypeSynonymInstances
    , FlexibleInstances, UndecidableInstances, FlexibleContexts, TemplateHaskell #-}
module DoubleSemi where
import Language.ANTLR4

$( return [] )

[g4|
  grammar Dbl;
  dbl : 'a' | 'f' ; // ;
  WS  : [ \t\r\n]+ -> String;
|]

isWS T_WS = True
isWS _    = False