Module

Ace.BackgroundTokenizer

Package
purescript-ace
Repository
slamdata/purescript-ace

#onUpdate Source

onUpdate :: forall a eff. BackgroundTokenizer -> (BackgroundTokenizerEvent -> Eff (ace :: ACE | eff) a) -> Eff (ace :: ACE | eff) Unit

#setTokenizer Source

setTokenizer :: forall eff. Tokenizer -> BackgroundTokenizer -> Eff (ace :: ACE | eff) Unit

#setDocument Source

setDocument :: forall eff. Document -> BackgroundTokenizer -> Eff (ace :: ACE | eff) Unit

#fireUpdateEvent Source

fireUpdateEvent :: forall eff. Int -> Int -> BackgroundTokenizer -> Eff (ace :: ACE | eff) Unit

#start Source

start :: forall eff. Int -> BackgroundTokenizer -> Eff (ace :: ACE | eff) Unit

#stop Source

stop :: forall eff. BackgroundTokenizer -> (Eff (ace :: ACE | eff) Unit)

#getTokens Source

getTokens :: forall eff. Int -> BackgroundTokenizer -> Eff (ace :: ACE | eff) (Array TokenInfo)

#getState Source

getState :: forall eff. Int -> BackgroundTokenizer -> Eff (ace :: ACE | eff) String

#create Source

create :: forall eff. Tokenizer -> Editor -> Eff (ace :: ACE | eff) BackgroundTokenizer