Added support for full error messages
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2019-06-18 19:56:47 +02:00
parent dc35ba4698
commit 8541085b27
7 changed files with 133 additions and 39 deletions

View File

@@ -5,14 +5,14 @@
namespace Porygon::Diagnostics {
enum class DiagnosticCode {
// Lex diagnostics
UnexpectedCharacter,
UnexpectedCharacter,
InvalidStringControlCharacter,
// Parse diagnostics
UnexpectedToken,
UnexpectedToken,
// Bind diagnostics
NoBinaryOperationFound,
NoBinaryOperationFound,
NoUnaryOperationFound,
CantAssignVariable,
VariableNotFound,