Removed complicated validation, Basic Expression parsing

This commit is contained in:
vegowotenks 2025-01-17 21:13:00 +01:00
parent 1c1e25a881
commit 839e278e43
7 changed files with 36 additions and 37 deletions

View file

@ -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 ()