Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data BuilderGui = BuilderGui {
- resultsPnl :: forall a sem. ProgState -> CustomSem sem -> Window a -> TestCase sem -> IO ([GeniResult], Statistics, Layout, Layout)
- summaryPnl :: forall a. ProgState -> Window a -> [GeniResult] -> Statistics -> IO Layout
- debuggerPnl :: forall a. ProgState -> Maybe Params -> Window a -> Input -> String -> ([GeniResult] -> Statistics -> IO ()) -> IO Layout
Documentation
data BuilderGui Source #
Once upon a time, GenI had two very different algorithms for tree assembly, a CKY/Early style one using packed trees; and the traditional “simple“ algorithm that remains in 2012-GenI. Diffrent algorithms may use different chart items, and different debugger visualisations, hence this data structure
I hope one day to make a move towards implementing the fancier algorithms, which is why I'm keeping around this infrastructure
BuilderGui | |
|