Removed complicated validation, Basic Expression parsing
This commit is contained in:
parent
1c1e25a881
commit
839e278e43
7 changed files with 36 additions and 37 deletions
|
@ -1,6 +1,15 @@
|
|||
module Ubc.Parse
|
||||
( someFunc )
|
||||
( parseScript )
|
||||
where
|
||||
|
||||
someFunc :: IO ()
|
||||
someFunc = putStrLn "help"
|
||||
import Text.Parsec ( runPT, ParseError, SourceName, ParsecT )
|
||||
|
||||
|
||||
import qualified Ubc.Parse.ParserState as ParserState
|
||||
import qualified Ubc.Parse.Config as Config
|
||||
|
||||
parseScript :: Monad m => SourceName -> String -> m (Either ParseError ())
|
||||
parseScript = runPT topLevelParser (ParserState.initialState Config.defaultConfig)
|
||||
|
||||
topLevelParser :: ParsecT s u m ()
|
||||
topLevelParser = return ()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue