linc 0.7
Linc is a general-purpose programming language inspired by C
|
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 () |