Spicy
Public Member Functions | List of all members
spicy::detail::parser::Scanner Class Reference

#include <scanner.h>

Inheritance diagram for spicy::detail::parser::Scanner:

Public Member Functions

 Scanner (std::istream *yyin=nullptr, std::ostream *yyout=nullptr)
 
spicy::detail::parser::Parser::token_type lex (spicy::detail::parser::Parser::semantic_type *yylval, spicy::detail::parser::location *yylloc, spicy::detail::parser::Driver *driver)
 
void enablePatternMode ()
 
void disablePatternMode ()
 
void enableExpressionMode ()
 
void disableExpressionMode ()
 
void enableDottedIDMode ()
 
void disableDottedIDMode ()
 
void enableHookIDMode ()
 
void disableHookIDMode ()
 
void setIgnoreMode (bool enable)
 

Detailed Description

HILTI's Flex scanner.


The documentation for this class was generated from the following file: