Language.EO.Phi.Preprocess
symbol :: String -> Parser String Source #
lexeme :: Parser a -> Parser a Source #
type Parser = Parsec Void String Source #
parseTail :: Parser String Source #
parseLabelId :: Parser LabelId Source #
parseToken :: String -> (String -> a) -> Parser a Source #
parseObjectMetaId :: Parser ObjectMetaId Source #
parseBytesMetaId :: Parser BytesMetaId Source #
parseLabelMetaId :: Parser LabelMetaId Source #
parseMetaId :: Parser MetaId Source #
parseAlphaIndex :: Parser AlphaIndex Source #
parseAttribute :: Parser Attribute Source #
parseBindingArrow :: Parser () Source #
parseAttributeSugar :: Parser AttributeSugar Source #
type Attr = Either MetaId AttributeSugar Source #
parseAlphaBindingSugar :: Parser Attr Source #
splitInput :: Parser a -> String -> [Either String (Tokens [Char], a)] Source #
addPrefix :: Parser Attr -> String -> [String] Source #
preprocess' :: Parser Attr -> String -> String Source #
preprocess :: String -> String Source #
input1 :: String Source #