Skip to content

Commit

Permalink
Render.hs: Improve field name for PGF filename
Browse files Browse the repository at this point in the history
  • Loading branch information
ym-han committed Nov 4, 2024
1 parent e183840 commit b2b93bd
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions lam4-backend/src/Lam4/Render/Render.hs
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ type GFLinearizer = PGF.Tree -> T.Text

-- | Config that stores info about paths and various other NLG configuration things
data NLGConfig = MkNLGConfig {
outputDir :: FilePath
, resultFilename :: FilePath
, abstractSyntaxFilename :: FilePath
-- ^ e.g. "Lam4.pgf"
, concreteSyntaxName :: String
outputDir :: FilePath
, outputFilename :: FilePath
, pgfFilename :: FilePath
-- ^ GF Portable Grammar Format filename. E.g. "Lam4.pgf"
, concreteSyntaxName :: String
-- ^ e.g. "Lam4Eng"
}

Expand All @@ -46,11 +46,11 @@ makeNLGEnv config = do
-- TODO: In the future, the GF-specific paths will be loaded from cmd line args, though we could have 'default' filenames or smtg

-- Load grammar file
grammarFile <- getDataFileName $ gfPath config.abstractSyntaxFilename
grammarFile <- getDataFileName $ gfPath config.pgfFilename
gr <- PGF.readPGF grammarFile

-- Set up PGF Language and GF Linearizer
let lang = initializeGFLang config.concreteSyntaxName gr
let lang = initializeGFLang config.concreteSyntaxName gr
linearizer = makeGFLinearizer gr lang
pure $ NLGEnv linearizer

Expand Down Expand Up @@ -201,5 +201,3 @@ parseRow rtd = GMkRowDecl (parseMetadata rtd.metadata) (parseName rtd.name)
case mdata.description of
Just md -> GMkMetadata $ GString $ T.unpack md
Nothing -> GNoMetadata


0 comments on commit b2b93bd

Please # to comment.