![]() |
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 () |