haskell / alex

A lexical analyser generator for Haskell
https://hackage.haskell.org/package/alex
BSD 3-Clause "New" or "Revised" License
298 stars 82 forks source link

enhencing trace info of char #252

Closed ZichaoNickFox closed 10 months ago

ZichaoNickFox commented 1 year ago

image Adding char after char order. For improving debug experience.

ZichaoNickFox commented 1 year ago

Hello. I am not sure my change is suitable, and my understand is right. Why alexGetByte :: AlexInput -> Maybe (Char, AlexInput) can fetch Char as document said. image While template needs alexGetByte returns Just (Integral, AlexInput) as follow. image

andreasabel commented 10 months ago

I fixed the missing import Data.Char (chr) and added testing for --debug to the testsuite.