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 2012GenI. 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  
