jukebox-0.2.6: A first-order reasoning toolbox

Safe HaskellNone
LanguageHaskell98

Jukebox.TPTP.Lexer

Documentation

data Pos Source

Constructors

Pos !Word !Word 

Instances

data Token Source

Constructors

Atom 

Fields

keyword :: !Keyword
 
tokenName :: !String
 
Defined 

Fields

defined :: !Defined
 
Var 

Fields

tokenName :: !String
 
DistinctObject 

Fields

tokenName :: !String
 
Number 

Fields

value :: !Integer
 
Rational 

Fields

ratValue :: !Rational
 
Real 

Fields

ratValue :: !Rational
 
Punct 

Fields

kind :: !Punct
 
Eof 
Error 

data TokenStream Source

Constructors

At !Pos !Contents 

data Contents Source

Constructors

Cons !Token TokenStream