# -*- encoding: utf-8 -*- # stub: antlr4ruby 0.1.0 ruby lib Gem::Specification.new do |s| s.name = "antlr4ruby".freeze s.version = "0.1.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "homepage_uri" => "https://github.com/Qiu-Weidong/antlr4-ruby-runtime.git", "source_code_uri" => "https://github.com/Qiu-Weidong/antlr4-ruby-runtime.git" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["\u90B1\u7EF4\u4E1C".freeze] s.bindir = "exe".freeze s.date = "2023-03-04" s.description = "ruby runtime for antlr4. antlr4 \u7684 ruby \u8FD0\u884C\u65F6\u3002".freeze s.email = ["568385476@qq.com".freeze] s.files = [".rspec".freeze, ".standard.yml".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "lib/antlr4ruby.rb".freeze, "lib/antlr4ruby/atn/action/lexer_action_executor.rb".freeze, "lib/antlr4ruby/atn/action/lexer_action_type.rb".freeze, "lib/antlr4ruby/atn/action/lexer_channel_action.rb".freeze, "lib/antlr4ruby/atn/action/lexer_custom_action.rb".freeze, "lib/antlr4ruby/atn/action/lexer_indexed_custom_action.rb".freeze, "lib/antlr4ruby/atn/action/lexer_mode_action.rb".freeze, "lib/antlr4ruby/atn/action/lexer_more_action.rb".freeze, "lib/antlr4ruby/atn/action/lexer_pop_mode_action.rb".freeze, "lib/antlr4ruby/atn/action/lexer_push_mode_action.rb".freeze, "lib/antlr4ruby/atn/action/lexer_skip_action.rb".freeze, "lib/antlr4ruby/atn/action/lexer_type_action.rb".freeze, "lib/antlr4ruby/atn/atn.rb".freeze, "lib/antlr4ruby/atn/atn_deserialization_options.rb".freeze, "lib/antlr4ruby/atn/atn_deserializer.rb".freeze, "lib/antlr4ruby/atn/atn_serializer.rb".freeze, "lib/antlr4ruby/atn/atn_simulator.rb".freeze, "lib/antlr4ruby/atn/atn_type.rb".freeze, "lib/antlr4ruby/atn/config/atn_config.rb".freeze, "lib/antlr4ruby/atn/config/atn_config_set.rb".freeze, "lib/antlr4ruby/atn/config/lexer_atn_config.rb".freeze, "lib/antlr4ruby/atn/config/ordered_atn_config_set.rb".freeze, "lib/antlr4ruby/atn/context/array_prediction_context.rb".freeze, "lib/antlr4ruby/atn/context/empty_prediction_context.rb".freeze, "lib/antlr4ruby/atn/context/prediction_context.rb".freeze, "lib/antlr4ruby/atn/context/prediction_context_cache.rb".freeze, "lib/antlr4ruby/atn/context/semantic_context.rb".freeze, "lib/antlr4ruby/atn/context/singleton_prediction_context.rb".freeze, "lib/antlr4ruby/atn/info/accept_state_info.rb".freeze, "lib/antlr4ruby/atn/info/ambiguity_info.rb".freeze, "lib/antlr4ruby/atn/info/conflict_info.rb".freeze, "lib/antlr4ruby/atn/info/context_sensitivity_info.rb".freeze, "lib/antlr4ruby/atn/info/decision_event_info.rb".freeze, "lib/antlr4ruby/atn/info/decision_info.rb".freeze, "lib/antlr4ruby/atn/info/error_info.rb".freeze, "lib/antlr4ruby/atn/info/lookahead_event_info.rb".freeze, "lib/antlr4ruby/atn/info/parse_info.rb".freeze, "lib/antlr4ruby/atn/info/predicate_eval_info.rb".freeze, "lib/antlr4ruby/atn/lexer_atn_simulator.rb".freeze, "lib/antlr4ruby/atn/ll1_analyzer.rb".freeze, "lib/antlr4ruby/atn/parser_atn_simulator.rb".freeze, "lib/antlr4ruby/atn/prediction_mode.rb".freeze, "lib/antlr4ruby/atn/profiling_atn_simulator.rb".freeze, "lib/antlr4ruby/atn/state/atn_state.rb".freeze, "lib/antlr4ruby/atn/state/basic_block_start_state.rb".freeze, "lib/antlr4ruby/atn/state/basic_state.rb".freeze, "lib/antlr4ruby/atn/state/block_end_state.rb".freeze, "lib/antlr4ruby/atn/state/block_start_state.rb".freeze, "lib/antlr4ruby/atn/state/decision_state.rb".freeze, "lib/antlr4ruby/atn/state/invalid_state.rb".freeze, "lib/antlr4ruby/atn/state/loop_end_state.rb".freeze, "lib/antlr4ruby/atn/state/plus_block_start_state.rb".freeze, "lib/antlr4ruby/atn/state/plus_loopback_state.rb".freeze, "lib/antlr4ruby/atn/state/rule_start_state.rb".freeze, "lib/antlr4ruby/atn/state/rule_stop_state.rb".freeze, "lib/antlr4ruby/atn/state/simulator_state.rb".freeze, "lib/antlr4ruby/atn/state/star_block_start_state.rb".freeze, "lib/antlr4ruby/atn/state/star_loop_entry_state.rb".freeze, "lib/antlr4ruby/atn/state/star_loopback_state.rb".freeze, "lib/antlr4ruby/atn/state/tokens_start_state.rb".freeze, "lib/antlr4ruby/atn/transition/abstract_predicate_transition.rb".freeze, "lib/antlr4ruby/atn/transition/action_transition.rb".freeze, "lib/antlr4ruby/atn/transition/atom_transition.rb".freeze, "lib/antlr4ruby/atn/transition/code_point_transitions.rb".freeze, "lib/antlr4ruby/atn/transition/epsilon_transition.rb".freeze, "lib/antlr4ruby/atn/transition/not_set_transition.rb".freeze, "lib/antlr4ruby/atn/transition/precedence_predicate_transition.rb".freeze, "lib/antlr4ruby/atn/transition/predicate_transition.rb".freeze, "lib/antlr4ruby/atn/transition/range_transition.rb".freeze, "lib/antlr4ruby/atn/transition/rule_transition.rb".freeze, "lib/antlr4ruby/atn/transition/set_transition.rb".freeze, "lib/antlr4ruby/atn/transition/transition.rb".freeze, "lib/antlr4ruby/atn/transition/wildcard_transition.rb".freeze, "lib/antlr4ruby/bail_error_strategy.rb".freeze, "lib/antlr4ruby/base_error_listener.rb".freeze, "lib/antlr4ruby/buffered_token_stream.rb".freeze, "lib/antlr4ruby/char_streams.rb".freeze, "lib/antlr4ruby/code_point_buffer.rb".freeze, "lib/antlr4ruby/code_point_char_stream.rb".freeze, "lib/antlr4ruby/common_token.rb".freeze, "lib/antlr4ruby/common_token_factory.rb".freeze, "lib/antlr4ruby/common_token_stream.rb".freeze, "lib/antlr4ruby/console_error_listener.rb".freeze, "lib/antlr4ruby/default_error_strategy.rb".freeze, "lib/antlr4ruby/dfa/dfa.rb".freeze, "lib/antlr4ruby/dfa/dfa_serializer.rb".freeze, "lib/antlr4ruby/dfa/dfa_state.rb".freeze, "lib/antlr4ruby/dfa/lexer_dfa_serializer.rb".freeze, "lib/antlr4ruby/diagnostic_error_listener.rb".freeze, "lib/antlr4ruby/exception/failed_predicate_exception.rb".freeze, "lib/antlr4ruby/exception/input_mismatch_exception.rb".freeze, "lib/antlr4ruby/exception/lexer_no_viable_alt_exception.rb".freeze, "lib/antlr4ruby/exception/no_viable_alt_exception.rb".freeze, "lib/antlr4ruby/exception/parse_cancellation_exception.rb".freeze, "lib/antlr4ruby/exception/recognition_exception.rb".freeze, "lib/antlr4ruby/int_stream.rb".freeze, "lib/antlr4ruby/interpreter_rule_context.rb".freeze, "lib/antlr4ruby/lexer.rb".freeze, "lib/antlr4ruby/lexer_interpreter.rb".freeze, "lib/antlr4ruby/list_token_source.rb".freeze, "lib/antlr4ruby/misc/bit_set.rb".freeze, "lib/antlr4ruby/misc/double_key_map.rb".freeze, "lib/antlr4ruby/misc/integer_stack.rb".freeze, "lib/antlr4ruby/misc/murmur_hash.rb".freeze, "lib/antlr4ruby/misc/pair.rb".freeze, "lib/antlr4ruby/misc/range_set.rb".freeze, "lib/antlr4ruby/parser.rb".freeze, "lib/antlr4ruby/parser_interpreter.rb".freeze, "lib/antlr4ruby/parser_rule_context.rb".freeze, "lib/antlr4ruby/proxy_error_listener.rb".freeze, "lib/antlr4ruby/recognizer.rb".freeze, "lib/antlr4ruby/rule_context.rb".freeze, "lib/antlr4ruby/rule_context_with_alt_num.rb".freeze, "lib/antlr4ruby/runtime_meta_data.rb".freeze, "lib/antlr4ruby/token.rb".freeze, "lib/antlr4ruby/token_stream_rewriter.rb".freeze, "lib/antlr4ruby/tree/abstract_parse_tree_visitor.rb".freeze, "lib/antlr4ruby/tree/error_node.rb".freeze, "lib/antlr4ruby/tree/iterative_parse_tree_walker.rb".freeze, "lib/antlr4ruby/tree/parse_tree_property.rb".freeze, "lib/antlr4ruby/tree/parse_tree_walker.rb".freeze, "lib/antlr4ruby/tree/terminal_node.rb".freeze, "lib/antlr4ruby/tree/trees.rb".freeze, "lib/antlr4ruby/unbuffered_char_stream.rb".freeze, "lib/antlr4ruby/unbuffered_token_stream.rb".freeze, "lib/antlr4ruby/version.rb".freeze, "lib/antlr4ruby/vocabulary.rb".freeze, "lib/example/Hello.g4".freeze, "lib/example/hello_lexer.rb".freeze, "lib/example/hello_lexer.rbs".freeze, "lib/main.rb".freeze, "sig/antlr4ruby.rbs".freeze, "sig/antlr4ruby/antlr_error_listener.rbs".freeze, "sig/antlr4ruby/antlr_error_strategy.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_action.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_action_executor.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_action_type.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_channel_action.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_custom_action.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_indexed_custom_action.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_mode_action.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_more_action.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_pop_mode_action.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_push_mode_action.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_skip_action.rbs".freeze, "sig/antlr4ruby/atn/action/lexer_type_action.rbs".freeze, "sig/antlr4ruby/atn/atn.rbs".freeze, "sig/antlr4ruby/atn/atn_deserialization_options.rbs".freeze, "sig/antlr4ruby/atn/atn_deserializer.rbs".freeze, "sig/antlr4ruby/atn/atn_serializer.rbs".freeze, "sig/antlr4ruby/atn/atn_simulator.rbs".freeze, "sig/antlr4ruby/atn/atn_type.rbs".freeze, "sig/antlr4ruby/atn/config/atn_config.rbs".freeze, "sig/antlr4ruby/atn/config/atn_config_set.rbs".freeze, "sig/antlr4ruby/atn/config/lexer_atn_config.rbs".freeze, "sig/antlr4ruby/atn/config/ordered_atn_config_set.rbs".freeze, "sig/antlr4ruby/atn/context/array_prediction_context.rbs".freeze, "sig/antlr4ruby/atn/context/empty_prediction_context.rbs".freeze, "sig/antlr4ruby/atn/context/prediction_context.rbs".freeze, "sig/antlr4ruby/atn/context/prediction_context_cache.rbs".freeze, "sig/antlr4ruby/atn/context/semantic_context.rbs".freeze, "sig/antlr4ruby/atn/context/singleton_prediction_context.rbs".freeze, "sig/antlr4ruby/atn/info/accept_state_info.rbs".freeze, "sig/antlr4ruby/atn/info/ambiguity_info.rbs".freeze, "sig/antlr4ruby/atn/info/conflict_info.rbs".freeze, "sig/antlr4ruby/atn/info/context_sensitivity_info.rbs".freeze, "sig/antlr4ruby/atn/info/decision_event_info.rbs".freeze, "sig/antlr4ruby/atn/info/decision_info.rbs".freeze, "sig/antlr4ruby/atn/info/error_info.rbs".freeze, "sig/antlr4ruby/atn/info/lookahead_event_info.rbs".freeze, "sig/antlr4ruby/atn/info/parse_info.rbs".freeze, "sig/antlr4ruby/atn/info/predicate_eval_info.rbs".freeze, "sig/antlr4ruby/atn/lexer_atn_simulator.rbs".freeze, "sig/antlr4ruby/atn/ll1_analyzer.rbs".freeze, "sig/antlr4ruby/atn/parser_atn_simulator.rbs".freeze, "sig/antlr4ruby/atn/prediction_mode.rbs".freeze, "sig/antlr4ruby/atn/profiling_atn_simulator.rbs".freeze, "sig/antlr4ruby/atn/state/atn_state.rbs".freeze, "sig/antlr4ruby/atn/state/basic_block_start_state.rbs".freeze, "sig/antlr4ruby/atn/state/basic_state.rbs".freeze, "sig/antlr4ruby/atn/state/block_end_state.rbs".freeze, "sig/antlr4ruby/atn/state/block_start_state.rbs".freeze, "sig/antlr4ruby/atn/state/decision_state.rbs".freeze, "sig/antlr4ruby/atn/state/invalid_state.rbs".freeze, "sig/antlr4ruby/atn/state/loop_end_state.rbs".freeze, "sig/antlr4ruby/atn/state/plus_block_start_state.rbs".freeze, "sig/antlr4ruby/atn/state/plus_loopback_state.rbs".freeze, "sig/antlr4ruby/atn/state/rule_start_state.rbs".freeze, "sig/antlr4ruby/atn/state/rule_stop_state.rbs".freeze, "sig/antlr4ruby/atn/state/simulator_state.rbs".freeze, "sig/antlr4ruby/atn/state/star_block_start_state.rbs".freeze, "sig/antlr4ruby/atn/state/star_loop_entry_state.rbs".freeze, "sig/antlr4ruby/atn/state/star_loopback_state.rbs".freeze, "sig/antlr4ruby/atn/state/tokens_start_state.rbs".freeze, "sig/antlr4ruby/atn/transition/abstract_predicate_transition.rbs".freeze, "sig/antlr4ruby/atn/transition/action_transition.rbs".freeze, "sig/antlr4ruby/atn/transition/atom_transition.rbs".freeze, "sig/antlr4ruby/atn/transition/code_point_transitions.rbs".freeze, "sig/antlr4ruby/atn/transition/epsilon_transition.rbs".freeze, "sig/antlr4ruby/atn/transition/not_set_transition.rbs".freeze, "sig/antlr4ruby/atn/transition/precedence_predicate_transition.rbs".freeze, "sig/antlr4ruby/atn/transition/predicate_transition.rbs".freeze, "sig/antlr4ruby/atn/transition/range_transition.rbs".freeze, "sig/antlr4ruby/atn/transition/rule_transition.rbs".freeze, "sig/antlr4ruby/atn/transition/set_transition.rbs".freeze, "sig/antlr4ruby/atn/transition/transition.rbs".freeze, "sig/antlr4ruby/atn/transition/wildcard_transition.rbs".freeze, "sig/antlr4ruby/bail_error_strategy.rbs".freeze, "sig/antlr4ruby/base_error_listener.rbs".freeze, "sig/antlr4ruby/buffered_token_stream.rbs".freeze, "sig/antlr4ruby/char_stream.rbs".freeze, "sig/antlr4ruby/char_streams.rbs".freeze, "sig/antlr4ruby/code_point_buffer.rbs".freeze, "sig/antlr4ruby/code_point_char_stream.rbs".freeze, "sig/antlr4ruby/common_token.rbs".freeze, "sig/antlr4ruby/common_token_factory.rbs".freeze, "sig/antlr4ruby/common_token_stream.rbs".freeze, "sig/antlr4ruby/console_error_listener.rbs".freeze, "sig/antlr4ruby/default_error_strategy.rbs".freeze, "sig/antlr4ruby/dfa/dfa.rbs".freeze, "sig/antlr4ruby/dfa/dfa_serializer.rbs".freeze, "sig/antlr4ruby/dfa/dfa_state.rbs".freeze, "sig/antlr4ruby/dfa/lexer_dfa_serializer.rbs".freeze, "sig/antlr4ruby/diagnostic_error_listener.rbs".freeze, "sig/antlr4ruby/exception/failed_predicate_exception.rbs".freeze, "sig/antlr4ruby/exception/input_mismatch_exception.rbs".freeze, "sig/antlr4ruby/exception/lexer_no_viable_alt_exception.rbs".freeze, "sig/antlr4ruby/exception/no_viable_alt_exception.rbs".freeze, "sig/antlr4ruby/exception/recognition_exception.rbs".freeze, "sig/antlr4ruby/int_stream.rbs".freeze, "sig/antlr4ruby/interpreter_rule_context.rbs".freeze, "sig/antlr4ruby/lexer.rbs".freeze, "sig/antlr4ruby/lexer_interpreter.rbs".freeze, "sig/antlr4ruby/list_token_source.rbs".freeze, "sig/antlr4ruby/misc/bit_set.rbs".freeze, "sig/antlr4ruby/misc/double_key_map.rbs".freeze, "sig/antlr4ruby/misc/equality_comparator.rbs".freeze, "sig/antlr4ruby/misc/int_set.rbs".freeze, "sig/antlr4ruby/misc/integer_stack.rbs".freeze, "sig/antlr4ruby/misc/murmur_hash.rbs".freeze, "sig/antlr4ruby/misc/pair.rbs".freeze, "sig/antlr4ruby/misc/predicate.rbs".freeze, "sig/antlr4ruby/misc/range_set.rbs".freeze, "sig/antlr4ruby/parser.rbs".freeze, "sig/antlr4ruby/parser_interpreter.rbs".freeze, "sig/antlr4ruby/parser_rule_context.rbs".freeze, "sig/antlr4ruby/proxy_error_listener.rbs".freeze, "sig/antlr4ruby/recognizer.rbs".freeze, "sig/antlr4ruby/rule_context.rbs".freeze, "sig/antlr4ruby/rule_context_with_alt_num.rbs".freeze, "sig/antlr4ruby/runtime_meta_data.rbs".freeze, "sig/antlr4ruby/token.rbs".freeze, "sig/antlr4ruby/token_factory.rbs".freeze, "sig/antlr4ruby/token_source.rbs".freeze, "sig/antlr4ruby/token_stream.rbs".freeze, "sig/antlr4ruby/token_stream_rewriter.rbs".freeze, "sig/antlr4ruby/tree/abstract_parse_tree_visitor.rbs".freeze, "sig/antlr4ruby/tree/error_node.rbs".freeze, "sig/antlr4ruby/tree/iterative_parse_tree_walker.rbs".freeze, "sig/antlr4ruby/tree/parse_tree.rbs".freeze, "sig/antlr4ruby/tree/parse_tree_listener.rbs".freeze, "sig/antlr4ruby/tree/parse_tree_property.rbs".freeze, "sig/antlr4ruby/tree/parse_tree_visitor.rbs".freeze, "sig/antlr4ruby/tree/parse_tree_walker.rbs".freeze, "sig/antlr4ruby/tree/rule_node.rbs".freeze, "sig/antlr4ruby/tree/syntax_tree.rbs".freeze, "sig/antlr4ruby/tree/terminal_node.rbs".freeze, "sig/antlr4ruby/tree/tree.rbs".freeze, "sig/antlr4ruby/tree/trees.rbs".freeze, "sig/antlr4ruby/unbuffered_char_stream.rbs".freeze, "sig/antlr4ruby/unbuffered_token_stream.rbs".freeze, "sig/antlr4ruby/vocabulary.rbs".freeze, "sig/antlr4ruby/writable_token.rbs".freeze] s.homepage = "https://github.com/Qiu-Weidong/antlr4-ruby-runtime.git".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.6.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "ruby runtime for antlr4. antlr4 \u7684 ruby \u8FD0\u884C\u65F6\u3002".freeze end