lib-ruby-parser (C++ bindings)  4.0.1+ruby-3.1.1
C++ bindings for lib-ruby-parser library
messages.hpp File Reference
#include <cstdint>
#include "string.hpp"

Go to the source code of this file.

Classes

class  lib_ruby_parser::FractionAfterNumeric
 
class  lib_ruby_parser::NoDigitsAfterDot
 
class  lib_ruby_parser::UnknownTypeOfPercentString
 
class  lib_ruby_parser::NumericLiteralWithoutDigits
 
class  lib_ruby_parser::UnterminatedList
 
class  lib_ruby_parser::UnterminatedRegexp
 
class  lib_ruby_parser::UnterminatedString
 
class  lib_ruby_parser::UnterminatedQuotedString
 
class  lib_ruby_parser::InvalidUnicodeEscape
 
class  lib_ruby_parser::TooLargeUnicodeCodepoint
 
class  lib_ruby_parser::InvalidUnicodeCodepoint
 
class  lib_ruby_parser::MultipleCodepointAtSingleChar
 
class  lib_ruby_parser::InvalidEscapeCharacter
 
class  lib_ruby_parser::InvalidHexEscape
 
class  lib_ruby_parser::UnterminatedHeredoc
 
class  lib_ruby_parser::UnterminatedHeredocId
 
class  lib_ruby_parser::SlashRAtMiddleOfLine
 
class  lib_ruby_parser::DStarInterpretedAsArgPrefix
 
class  lib_ruby_parser::StarInterpretedAsArgPrefix
 
class  lib_ruby_parser::AmpersandInterpretedAsArgPrefix
 
class  lib_ruby_parser::TripleDotAtEol
 
class  lib_ruby_parser::ParenthesesIterpretedAsArglist
 
class  lib_ruby_parser::AmbiguousFirstArgument
 
class  lib_ruby_parser::AmbiguousOperator
 
class  lib_ruby_parser::InvalidCharacterSyntax
 
class  lib_ruby_parser::InvalidOctalDigit
 
class  lib_ruby_parser::TrailingCharInNumber
 
class  lib_ruby_parser::EmbeddedDocumentMeetsEof
 
class  lib_ruby_parser::InvalidChar
 
class  lib_ruby_parser::IncompleteCharacterSyntax
 
class  lib_ruby_parser::GvarWithoutId
 
class  lib_ruby_parser::InvalidGvarName
 
class  lib_ruby_parser::IvarWithoutId
 
class  lib_ruby_parser::InvalidIvarName
 
class  lib_ruby_parser::CvarWithoutId
 
class  lib_ruby_parser::InvalidCvarName
 
class  lib_ruby_parser::UnknownRegexOptions
 
class  lib_ruby_parser::UnterminatedUnicodeEscape
 
class  lib_ruby_parser::EncodingError
 
class  lib_ruby_parser::InvalidMultibyteChar
 
class  lib_ruby_parser::AmbiguousTernaryOperator
 
class  lib_ruby_parser::AmbiguousRegexp
 
class  lib_ruby_parser::ElseWithoutRescue
 
class  lib_ruby_parser::BeginNotAtTopLevel
 
class  lib_ruby_parser::AliasNthRef
 
class  lib_ruby_parser::CsendInsideMasgn
 
class  lib_ruby_parser::ClassOrModuleNameMustBeConstant
 
class  lib_ruby_parser::EndlessSetterDefinition
 
class  lib_ruby_parser::UnexpectedToken
 Emitted for any code that produces invalid sequence of tokens. More...
 
class  lib_ruby_parser::ClassDefinitionInMethodBody
 
class  lib_ruby_parser::ModuleDefinitionInMethodBody
 
class  lib_ruby_parser::InvalidReturnInClassOrModuleBody
 
class  lib_ruby_parser::ConstArgument
 
class  lib_ruby_parser::IvarArgument
 
class  lib_ruby_parser::GvarArgument
 
class  lib_ruby_parser::CvarArgument
 
class  lib_ruby_parser::NoSuchLocalVariable
 
class  lib_ruby_parser::OrdinaryParamDefined
 
class  lib_ruby_parser::NumparamUsed
 
class  lib_ruby_parser::TokAtEolWithoutExpression
 
class  lib_ruby_parser::InvalidIdToGet
 
class  lib_ruby_parser::ForwardArgAfterRestarg
 
class  lib_ruby_parser::NoAnonymousBlockarg
 
class  lib_ruby_parser::EndInMethod
 
class  lib_ruby_parser::ComparisonAfterComparison
 
class  lib_ruby_parser::DuplicateHashKey
 
class  lib_ruby_parser::CircularArgumentReference
 
class  lib_ruby_parser::DynamicConstantAssignment
 
class  lib_ruby_parser::CantAssignToSelf
 
class  lib_ruby_parser::CantAssignToNil
 
class  lib_ruby_parser::CantAssignToTrue
 
class  lib_ruby_parser::CantAssignToFalse
 
class  lib_ruby_parser::CantAssignToFile
 
class  lib_ruby_parser::CantAssignToLine
 
class  lib_ruby_parser::CantAssignToEncoding
 
class  lib_ruby_parser::CantAssignToNumparam
 
class  lib_ruby_parser::CantSetVariable
 
class  lib_ruby_parser::BlockGivenToYield
 
class  lib_ruby_parser::BlockAndBlockArgGiven
 
class  lib_ruby_parser::SymbolLiteralWithInterpolation
 
class  lib_ruby_parser::ReservedForNumparam
 
class  lib_ruby_parser::KeyMustBeValidAsLocalVariable
 
class  lib_ruby_parser::DuplicateVariableName
 
class  lib_ruby_parser::DuplicateKeyName
 
class  lib_ruby_parser::SingletonLiteral
 
class  lib_ruby_parser::NthRefIsTooBig
 
class  lib_ruby_parser::DuplicatedArgumentName
 
class  lib_ruby_parser::RegexError
 
class  lib_ruby_parser::InvalidSymbol
 
class  lib_ruby_parser::VoidValueExpression
 
class  lib_ruby_parser::DiagnosticMessage
 
union  lib_ruby_parser::DiagnosticMessage::Value
 
class  lib_ruby_parser::DiagnosticMessageList
 

Namespaces

 lib_ruby_parser