Compare commits
5 commits
6c0b4a4288
...
e9280d63f8
| Author | SHA1 | Date | |
|---|---|---|---|
| e9280d63f8 | |||
| 20b5ffac36 | |||
| c956c97e0c | |||
| 064e253f03 | |||
| 678158d614 |
2 changed files with 1 additions and 3 deletions
|
|
@ -221,7 +221,7 @@ link :: Lexer
|
|||
link = do
|
||||
pos <- getPosition
|
||||
l <- linkRaw
|
||||
-- register the position of the last token
|
||||
-- "unconsume" the last token
|
||||
pos' <- flip incSourceColumn (-1) <$> getPosition
|
||||
pure $ (pos, LinkOpen) : l <> [(pos', LinkClose)]
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ import Types
|
|||
import Data.String (IsString (..))
|
||||
import Data.Text (Text)
|
||||
import Text.Parsec.Pos
|
||||
import GHC.Stack
|
||||
|
||||
main :: IO ()
|
||||
main = hspec $ do
|
||||
|
|
@ -187,7 +186,6 @@ instance IsString (Doc String) where
|
|||
|
||||
shouldLexTo :: String -> [(Int, Int, Token)] -> Expectation
|
||||
shouldLexTo input expected =
|
||||
withFrozenCallStack $
|
||||
case lexer input of
|
||||
Right tokens -> do
|
||||
let actual = map (\(pos, tok) -> (sourceLine pos, sourceColumn pos, tok)) tokens
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue