Method List
-
#== TSJSON::Literal
-
#[] TSJSON::DiscriminatorMap
-
#add_generic TSJSON::SchemaBuilder
-
#add_type TSJSON::Schema
-
#add_type TSJSON::SchemaBuilder
-
#advance TSJSON::Lexer
-
#body TSJSON::Source
-
build TSJSON::Schema
-
#char2hex TSJSON::Lexer
-
#char_code TSJSON::Lexer
-
#char_code_at TSJSON::Lexer
-
#check_duplicate_type TSJSON::SchemaBuilder
-
#column TSJSON::Token
-
#compile TSJSON::ObjectType
-
#compile TSJSON::Base
-
#compile TSJSON::Schema
-
#compile TSJSON::Intersection
-
#compile TSJSON::Union
-
#current_token TSJSON::Parser
-
#definition TSJSON::SchemaBuilder
-
#discriminators TSJSON::DiscriminatorMap
-
#end_pos TSJSON::Token
-
#expect_optional_token TSJSON::Parser
-
#expect_token TSJSON::Parser
-
#field TSJSON::ObjectType
-
#fields TSJSON::Intersection
-
#fields TSJSON::ObjectType
-
#fields_map TSJSON::ObjectType
-
get_location TSJSON::Location
-
get_token_desc TSJSON::LexerUtils
-
get_token_kind_desc TSJSON::LexerUtils
-
#has? TSJSON::Enum
-
#has? TSJSON::LiteralUnion
-
#index TSJSON::Base
-
#initialize TSJSON::ScalarUnionValidationError
-
#initialize TSJSON::ObjectType
-
#initialize TSJSON::ScalarType
-
#initialize TSJSON::NotEnoughDiscriminators
-
#initialize TSJSON::UnexpectedValueError
-
#initialize TSJSON::ScalarUnion
-
#initialize TSJSON::FloatType
-
#initialize TSJSON::ListValidationError
-
#initialize TSJSON::NullType
-
#initialize TSJSON::List
-
#initialize TSJSON::SchemaBuilder
-
#initialize TSJSON::LiteralUnion
-
#initialize TSJSON::CantDistinguishTypeError
-
#initialize TSJSON::Token
-
#initialize TSJSON::ScalarValidationError
-
#initialize TSJSON::Enum
-
#initialize TSJSON::IntType
-
#initialize TSJSON::AnyType
-
#initialize TSJSON::Merge
-
#initialize TSJSON::LiteralUnionValidationError
-
#initialize TSJSON::Parser
-
#initialize TSJSON::DiscriminatorMap
-
#initialize TSJSON::Literal
-
#initialize TSJSON::BooleanType
-
#initialize TSJSON::LiteralValidationError
-
#initialize TSJSON::StringType
-
#initialize TSJSON::Schema
-
#initialize TSJSON::RequiredFieldError
-
#initialize TSJSON::Source
-
#initialize TSJSON::ValidationError
-
#initialize TSJSON::Lexer
-
#initialize TSJSON::ObjectValidationError
-
#initialize TSJSON::TSJSONSyntaxError
-
#initialize TSJSON::UnexpectedFieldError
-
#intersect_normal TSJSON::Intersection
-
#intersect_normal TSJSON::Union
-
#is_name_start TSJSON::Lexer
-
#is_nan? TSJSON::Lexer
-
#is_normal TSJSON::Merge
-
is_operation_token TSJSON::LexerUtils
-
is_punctuator_token_kind? TSJSON::LexerUtils
-
#kind TSJSON::Token
-
#last_token TSJSON::Lexer
-
leftPad TSJSON::Source
-
#line TSJSON::Token
-
#line TSJSON::Lexer
-
#line_start TSJSON::Lexer
-
#loc TSJSON::Parser
-
#locationOffset TSJSON::Source
-
#locations TSJSON::TSJSONSyntaxError
-
#lookahead TSJSON::Lexer
-
#member TSJSON::Enum
-
#message TSJSON::TSJSONSyntaxError
-
#name TSJSON::Source
-
#name TSJSON::ScalarType
-
#next TSJSON::Token
-
#nodes TSJSON::TSJSONSyntaxError
-
#normal_form TSJSON::Intersection
-
#normal_form TSJSON::Union
-
#of_type TSJSON::List
-
operation_precedence TSJSON::TokenKind
-
#originalError TSJSON::TSJSONSyntaxError
-
#parse_definition TSJSON::Parser
-
#parse_document TSJSON::Parser
-
#parse_enum_definition TSJSON::Parser
-
#parse_enum_member TSJSON::Parser
-
#parse_float TSJSON::Parser
-
#parse_int TSJSON::Parser
-
#parse_many TSJSON::Parser
-
#parse_name TSJSON::Parser
-
#parse_operation TSJSON::Parser
-
#parse_optional_many TSJSON::Parser
-
#parse_parenthesized_type TSJSON::Parser
-
#parse_property_signature TSJSON::Parser
-
#parse_source TSJSON::SchemaBuilder
-
#parse_string_literal TSJSON::Parser
-
#parse_tuple TSJSON::Parser
-
#parse_type_alias_definition TSJSON::Parser
-
#parse_type_definition TSJSON::Parser
-
#parse_type_literal TSJSON::Parser
-
#parse_type_parameter TSJSON::Parser
-
#parse_type_reference TSJSON::Parser
-
#path TSJSON::TSJSONSyntaxError
-
#peek TSJSON::Parser
-
#positions TSJSON::TSJSONSyntaxError
-
#prev TSJSON::Token
-
#print_char_code TSJSON::Lexer
-
print_error TSJSON::TSJSONSyntaxError
-
print_location TSJSON::Source
-
print_prefixed_lines TSJSON::Source
-
print_source_location TSJSON::Source
-
#property TSJSON::Base
-
#push_type TSJSON::LiteralUnion
-
#push_type TSJSON::Enum
-
#readToken TSJSON::Lexer
-
#read_comment TSJSON::Lexer
-
#read_digits TSJSON::Lexer
-
#read_name TSJSON::Lexer
-
#read_number TSJSON::Lexer
-
#read_string TSJSON::Lexer
-
#reference TSJSON::SchemaBuilder
-
#schema TSJSON::SchemaBuilder
-
#size TSJSON::LiteralUnion
-
#source TSJSON::Lexer
-
#source TSJSON::TSJSONSyntaxError
-
#start_pos TSJSON::Token
-
syntax_error TSJSON::TSJSONSyntaxError
-
#toJSON TSJSON::Token
-
#toJSON TSJSON::TSJSONSyntaxError
-
#to_human_json TSJSON::ScalarUnionValidationError
-
#to_human_json TSJSON::ListValidationError
-
#to_human_json TSJSON::LiteralUnionValidationError
-
#to_human_json TSJSON::ObjectValidationError
-
#to_human_json TSJSON::LiteralValidationError
-
#to_human_json TSJSON::UnexpectedValueError
-
#to_human_json TSJSON::ValidationError
-
#to_human_json TSJSON::CantDistinguishTypeError
-
#to_human_json TSJSON::ScalarValidationError
-
#to_json TSJSON::ValidationError
-
#to_json TSJSON::LiteralUnion
-
#to_json TSJSON::ObjectValidationError
-
#to_json TSJSON::ListValidationError
-
#to_s TSJSON::LiteralUnion
-
#to_s TSJSON::Intersection
-
#to_s TSJSON::ScalarType
-
#to_s TSJSON::ObjectType
-
#to_s TSJSON::Union
-
#to_s TSJSON::TSJSONSyntaxError
-
#token TSJSON::Lexer
-
#type TSJSON::Schema
-
#type_definition TSJSON::SchemaBuilder
-
#types TSJSON::ScalarUnion
-
#types TSJSON::LiteralUnion
-
#types TSJSON::Merge
-
#types TSJSON::Enum
-
#types_map TSJSON::Schema
-
#unexpected TSJSON::Parser
-
#unexpectedCharacterMessage TSJSON::Lexer
-
#uniCharCode TSJSON::Lexer
-
#union_normal TSJSON::Intersection
-
#union_normal TSJSON::Union
-
#valid? TSJSON::Base
-
#validate TSJSON::DiscriminatorMap
-
#validate TSJSON::LiteralUnion
-
#validate TSJSON::ScalarUnion
-
#validate TSJSON::Intersection
-
#validate TSJSON::BooleanType
-
#validate TSJSON::Literal
-
#validate TSJSON::StringType
-
#validate TSJSON::ObjectType
-
#validate TSJSON::Union
-
#validate TSJSON::FloatType
-
#validate TSJSON::List
-
#validate TSJSON::NullType
-
#validate TSJSON::Enum
-
#validate TSJSON::IntType
-
#validate TSJSON::AnyType
-
#validate TSJSON::ScalarType
-
#validate_type! TSJSON::LiteralUnion
-
#validate_type! TSJSON::Enum
-
#value TSJSON::Token
-
#value TSJSON::Literal
-
whitespace TSJSON::Source