tools/protocolParser.hs
branchqmlfrontend
changeset 10900 6a805e822074
parent 10898 f373838129c2
child 10902 29519fe63fdd
equal deleted inserted replaced
10898:f373838129c2 10900:6a805e822074
     1 module Main where
     1 module Main where
     2 
     2 
     3 import Text.PrettyPrint.HughesPJ
     3 import Text.PrettyPrint.HughesPJ
       
     4 import Data.Tree
     4 
     5 
     5 data HWProtocol = Command String [CmdParam]
     6 data HWProtocol = Command String [CmdParam]
     6 data CmdParam = Skip
     7 data CmdParam = Skip
     7               | SS
     8               | SS
     8               | LS
     9               | LS
    24         , cmd1 "ASKPASSWORD" SS
    25         , cmd1 "ASKPASSWORD" SS
    25         , cmd1 "SERVER_AUTH" SS
    26         , cmd1 "SERVER_AUTH" SS
    26         , cmd1 "LOBBY:JOINED" $ Many [SS]
    27         , cmd1 "LOBBY:JOINED" $ Many [SS]
    27     ]
    28     ]
    28 
    29 
    29 main = undefined
    30 pas = 
       
    31     
       
    32 main = putStrLn $ render pas