forked from GitHub/gf-core
fix in Editor
This commit is contained in:
@@ -123,12 +123,12 @@ down = (++[0])
|
|||||||
|
|
||||||
left :: Position -> Position
|
left :: Position -> Position
|
||||||
left p = case p of
|
left p = case p of
|
||||||
(n:ns) | n > 0 -> n-1 : ns
|
_:_ | last p > 0 -> init p ++ [last p - 1]
|
||||||
_ -> top
|
_ -> top
|
||||||
|
|
||||||
right :: Position -> Position
|
right :: Position -> Position
|
||||||
right p = case p of
|
right p = case p of
|
||||||
(n:ns) -> n+1 : ns
|
_:_ -> init p ++ [last p + 1]
|
||||||
_ -> top
|
_ -> top
|
||||||
|
|
||||||
etree2state :: ETree -> State
|
etree2state :: ETree -> State
|
||||||
|
|||||||
Reference in New Issue
Block a user