blob: 2c93a2ead4222f38f35356b53d61b49a685892b7 [file]
//
// Copyright (c) 2010-2026 Antmicro
//
// This file is licensed under the MIT License.
// Full license text is available in 'licenses/MIT.txt'.
//
namespace Antmicro.Renode.PlatformDescription
{
public enum ParsingError
{
SyntaxError = 0,
VariableNeverDeclared = 1,
VariableAlreadyDeclared = 2,
EmptyEntry = 3,
TypeNotResolved = 4,
NoUsableRegisterInterface = 5,
TypeMismatch = 6,
PropertyNotWritable = 7,
WrongIrqArity = 8,
PropertyOrCtorNameUsedMoreThanOnce = 9,
PropertyDoesNotExist = 10,
IrqDestinationDoesNotExist = 11,
IrqDestinationIsNotIrqReceiver = 12,
IrqSourceDoesNotExist = 13,
IrqSourceIsNotNumberedGpioOutput = 14,
AmbiguousDefaultIrqSource = 15,
IrqSourceUsedMoreThanOnce = 16,
DuplicateUsing = 17,
NotLocalGpioReceiver = 18,
MoreThanOneInitAttribute = 19,
MissingReference = 20,
NoCtorForRegistrationPoint = 21,
AmbiguousCtorForRegistrationPoint = 22,
EnumMismatch = 23,
CreationOrderCycle = 24,
NoCtor = 25,
AmbiguousCtor = 26,
InternalError = 27,
AmbiguousRegistrationPointType = 28,
InitSectionValidationError = 29,
RecurringUsing = 30,
InternalPrelexerError = 31,
WrongIndent = 32,
AliasWithoutRegistration = 33,
AliasWithNoneRegistration = 34,
CtorAttributesInNonCreatingEntry = 35,
UsingFileNotFound = 36,
AmbiguousRegistree = 37,
ConstructionException = 38,
RegistrationException = 39,
PropertySettingException = 40,
NameSettingException = 41,
CastException = 42,
IrqSourcePinDoesNotExist = 43,
UninitializedSourceIrqObject = 44,
RegistrationOrderCycle = 45,
AliasedAndNormalArgumentName = 46,
ResetSectionRegistrationError = 47,
MoreThanOneResetAttribute = 48,
AbstractType = 49,
MoreThanOnePreinitAttribute = 50,
PreinitSectionValidationError = 51,
UnsupportedPlatform = 52
}
}