ermine-0.6: Ermine

Copyright(c) Dan Doel 2013
LicenseBSD3
MaintainerDan Doel <dan.doel@gmail.com>
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Ermine.Parser.Global

Description

This module provides a parser for global names.

Note: most parsing goes through strings, which are later fixed up into global names, but in some cases globals should be parsed directly.

Synopsis

Documentation

globalIdent :: (Monad m, TokenParsing m) => IdentifierStyle m -> m Global Source

Parse a global identifier with the given style.

TODO: package/module information