@@ -12,48 +12,48 @@ module Ace.BackgroundTokenizer
12
12
13
13
import Prelude
14
14
15
- import Ace.Types (BackgroundTokenizer , ACE , Editor , Tokenizer , TokenInfo , Document , BackgroundTokenizerEvent )
16
- import Control.Monad.Eff ( Eff )
15
+ import Ace.Types (BackgroundTokenizer , Editor , Tokenizer , TokenInfo , Document , BackgroundTokenizerEvent )
16
+ import Effect ( Effect )
17
17
import Data.Function.Uncurried (Fn2 , runFn2 , Fn3 , runFn3 )
18
18
19
- foreign import onUpdateImpl :: forall eff a . Fn2 BackgroundTokenizer (BackgroundTokenizerEvent -> Eff ( ace :: ACE | eff ) a ) (Eff ( ace :: ACE | eff ) Unit )
19
+ foreign import onUpdateImpl :: forall a . Fn2 BackgroundTokenizer (BackgroundTokenizerEvent -> Effect a ) (Effect Unit )
20
20
21
- onUpdate :: forall eff a . BackgroundTokenizer -> (BackgroundTokenizerEvent -> Eff ( ace :: ACE | eff ) a ) -> Eff ( ace :: ACE | eff ) Unit
21
+ onUpdate :: forall a . BackgroundTokenizer -> (BackgroundTokenizerEvent -> Effect a ) -> Effect Unit
22
22
onUpdate self fn = runFn2 onUpdateImpl self fn
23
23
24
- foreign import setTokenizerImpl :: forall eff . Fn2 Tokenizer BackgroundTokenizer (Eff ( ace :: ACE | eff ) Unit )
24
+ foreign import setTokenizerImpl :: Fn2 Tokenizer BackgroundTokenizer (Effect Unit )
25
25
26
- setTokenizer :: forall eff . Tokenizer -> BackgroundTokenizer -> Eff ( ace :: ACE | eff ) Unit
26
+ setTokenizer :: Tokenizer -> BackgroundTokenizer -> Effect Unit
27
27
setTokenizer tokenizer self = runFn2 setTokenizerImpl tokenizer self
28
28
29
- foreign import setDocumentImpl :: forall eff . Fn2 Document BackgroundTokenizer (Eff ( ace :: ACE | eff ) Unit )
29
+ foreign import setDocumentImpl :: Fn2 Document BackgroundTokenizer (Effect Unit )
30
30
31
- setDocument :: forall eff . Document -> BackgroundTokenizer -> Eff ( ace :: ACE | eff ) Unit
31
+ setDocument :: Document -> BackgroundTokenizer -> Effect Unit
32
32
setDocument doc self = runFn2 setDocumentImpl doc self
33
33
34
- foreign import fireUpdateEventImpl :: forall eff . Fn3 Int Int BackgroundTokenizer (Eff ( ace :: ACE | eff ) Unit )
34
+ foreign import fireUpdateEventImpl :: Fn3 Int Int BackgroundTokenizer (Effect Unit )
35
35
36
- fireUpdateEvent :: forall eff . Int -> Int -> BackgroundTokenizer -> Eff ( ace :: ACE | eff ) Unit
36
+ fireUpdateEvent :: Int -> Int -> BackgroundTokenizer -> Effect Unit
37
37
fireUpdateEvent firstRow lastRow self = runFn3 fireUpdateEventImpl firstRow lastRow self
38
38
39
- foreign import startImpl :: forall eff . Fn2 Int BackgroundTokenizer (Eff ( ace :: ACE | eff ) Unit )
39
+ foreign import startImpl :: Fn2 Int BackgroundTokenizer (Effect Unit )
40
40
41
- start :: forall eff . Int -> BackgroundTokenizer -> Eff ( ace :: ACE | eff ) Unit
41
+ start :: Int -> BackgroundTokenizer -> Effect Unit
42
42
start startRow self = runFn2 startImpl startRow self
43
43
44
- foreign import stop :: forall eff . BackgroundTokenizer -> (Eff ( ace :: ACE | eff ) Unit )
44
+ foreign import stop :: BackgroundTokenizer -> (Effect Unit )
45
45
46
- foreign import getTokensImpl :: forall eff . Fn2 Int BackgroundTokenizer (Eff ( ace :: ACE | eff ) (Array TokenInfo ))
46
+ foreign import getTokensImpl :: Fn2 Int BackgroundTokenizer (Effect (Array TokenInfo ))
47
47
48
- getTokens :: forall eff . Int -> BackgroundTokenizer -> Eff ( ace :: ACE | eff ) (Array TokenInfo )
48
+ getTokens :: Int -> BackgroundTokenizer -> Effect (Array TokenInfo )
49
49
getTokens row self = runFn2 getTokensImpl row self
50
50
51
- foreign import getStateImpl :: forall eff . Fn2 Int BackgroundTokenizer (Eff ( ace :: ACE | eff ) String )
51
+ foreign import getStateImpl :: Fn2 Int BackgroundTokenizer (Effect String )
52
52
53
- getState :: forall eff . Int -> BackgroundTokenizer -> Eff ( ace :: ACE | eff ) String
53
+ getState :: Int -> BackgroundTokenizer -> Effect String
54
54
getState row self = runFn2 getStateImpl row self
55
55
56
- foreign import createImpl :: forall eff . Fn2 Tokenizer Editor (Eff ( ace :: ACE | eff ) BackgroundTokenizer )
56
+ foreign import createImpl :: Fn2 Tokenizer Editor (Effect BackgroundTokenizer )
57
57
58
- create :: forall eff . Tokenizer -> Editor -> Eff ( ace :: ACE | eff ) BackgroundTokenizer
58
+ create :: Tokenizer -> Editor -> Effect BackgroundTokenizer
59
59
create tokenizer editor = runFn2 createImpl tokenizer editor
0 commit comments