Class: LibRubyParser::DiagnosticMessage
- Inherits:
-
Object
- Object
- LibRubyParser::DiagnosticMessage
- Defined in:
- lib/lib-ruby-parser.rb
Overview
Base class for all diagnostic messages
Direct Known Subclasses
Messages::AliasNthRef, Messages::AmbiguousFirstArgument, Messages::AmbiguousOperator, Messages::AmbiguousRegexp, Messages::AmbiguousTernaryOperator, Messages::AmpersandInterpretedAsArgPrefix, Messages::BeginNotAtTopLevel, Messages::BlockAndBlockArgGiven, Messages::BlockGivenToYield, Messages::CantAssignToEncoding, Messages::CantAssignToFalse, Messages::CantAssignToFile, Messages::CantAssignToLine, Messages::CantAssignToNil, Messages::CantAssignToNumparam, Messages::CantAssignToSelf, Messages::CantAssignToTrue, Messages::CantSetVariable, Messages::CircularArgumentReference, Messages::ClassDefinitionInMethodBody, Messages::ClassOrModuleNameMustBeConstant, Messages::ComparisonAfterComparison, Messages::ConstArgument, Messages::CsendInsideMasgn, Messages::CvarArgument, Messages::CvarWithoutId, Messages::DStarInterpretedAsArgPrefix, Messages::DuplicateHashKey, Messages::DuplicateKeyName, Messages::DuplicateVariableName, Messages::DuplicatedArgumentName, Messages::DynamicConstantAssignment, Messages::ElseWithoutRescue, Messages::EmbeddedDocumentMeetsEof, Messages::EncodingError, Messages::EndInMethod, Messages::EndlessSetterDefinition, Messages::ForwardArgAfterRestarg, Messages::FractionAfterNumeric, Messages::GvarArgument, Messages::GvarWithoutId, Messages::IncompleteCharacterSyntax, Messages::InvalidChar, Messages::InvalidCharacterSyntax, Messages::InvalidCvarName, Messages::InvalidEscapeCharacter, Messages::InvalidGvarName, Messages::InvalidHexEscape, Messages::InvalidIdToGet, Messages::InvalidIvarName, Messages::InvalidMultibyteChar, Messages::InvalidOctalDigit, Messages::InvalidReturnInClassOrModuleBody, Messages::InvalidSymbol, Messages::InvalidUnicodeCodepoint, Messages::InvalidUnicodeEscape, Messages::IvarArgument, Messages::IvarWithoutId, Messages::KeyMustBeValidAsLocalVariable, Messages::ModuleDefinitionInMethodBody, Messages::MultipleCodepointAtSingleChar, Messages::NoAnonymousBlockarg, Messages::NoDigitsAfterDot, Messages::NoSuchLocalVariable, Messages::NthRefIsTooBig, Messages::NumericLiteralWithoutDigits, Messages::NumparamUsed, Messages::OrdinaryParamDefined, Messages::ParenthesesIterpretedAsArglist, Messages::RegexError, Messages::ReservedForNumparam, Messages::SingletonLiteral, Messages::SlashRAtMiddleOfLine, Messages::StarInterpretedAsArgPrefix, Messages::SymbolLiteralWithInterpolation, Messages::TokAtEolWithoutExpression, Messages::TooLargeUnicodeCodepoint, Messages::TrailingCharInNumber, Messages::TripleDotAtEol, Messages::UnexpectedToken, Messages::UnknownRegexOptions, Messages::UnknownTypeOfPercentString, Messages::UnterminatedHeredoc, Messages::UnterminatedHeredocId, Messages::UnterminatedList, Messages::UnterminatedQuotedString, Messages::UnterminatedRegexp, Messages::UnterminatedString, Messages::UnterminatedUnicodeEscape, Messages::VoidValueExpression