linc 0.7
Linc is a general-purpose programming language inspired by C
Loading...
Searching...
No Matches
linc::Reporting Class Referencefinal

Classes

struct  Report
 

Public Types

enum class  Stage {
  Environment , Lexer , Preprocessor , Parser ,
  AST , ABT , Generator
}
 
using Type = Logger::Type
 
using ReportList = std::vector<Report>
 
using ReportSize = ReportList::size_type
 

Static Public Member Functions

static const ReportList & getReports ()
 
static void setSource (Code::Source source_code)
 
static void setSpansEnabled (bool option)
 
static void push (const Report &report, bool log=true)
 
static void clearReports ()
 
static bool hasError ()
 
static bool hasWarning ()
 

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