!_TAG_EXTRA_DESCRIPTION anonymous /Include tags for non-named objects like lambda/ !_TAG_EXTRA_DESCRIPTION fileScope /Include tags of file scope/ !_TAG_EXTRA_DESCRIPTION pseudo /Include pseudo tags/ !_TAG_EXTRA_DESCRIPTION subparser /Include tags generated by subparsers/ !_TAG_FIELD_DESCRIPTION epoch /the last modified time of the input file (only for F\/file kind tag)/ !_TAG_FIELD_DESCRIPTION file /File-restricted scoping/ !_TAG_FIELD_DESCRIPTION input /input file/ !_TAG_FIELD_DESCRIPTION name /tag name/ !_TAG_FIELD_DESCRIPTION pattern /pattern/ !_TAG_FIELD_DESCRIPTION typeref /Type and name of a variable or typedef/ !_TAG_FIELD_DESCRIPTION!Ruby mixin /how the class or module is mixed in (mixin:HOW:MODULE)/ !_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ !_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ !_TAG_KIND_DESCRIPTION!Ruby A,accessor /accessors/ !_TAG_KIND_DESCRIPTION!Ruby C,constant /constants/ !_TAG_KIND_DESCRIPTION!Ruby L,library /libraries/ !_TAG_KIND_DESCRIPTION!Ruby S,singletonMethod /singleton methods/ !_TAG_KIND_DESCRIPTION!Ruby a,alias /aliases/ !_TAG_KIND_DESCRIPTION!Ruby c,class /classes/ !_TAG_KIND_DESCRIPTION!Ruby f,method /methods/ !_TAG_KIND_DESCRIPTION!Ruby m,module /modules/ !_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/ !_TAG_OUTPUT_FILESEP slash /slash or backslash/ !_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/ !_TAG_OUTPUT_VERSION 0.0 /current.age/ !_TAG_PARSER_VERSION!Ruby 0.0 /current.age/ !_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/ !_TAG_PROC_CWD /home/mms/ghq/git.sr.ht/~mms/some/ // !_TAG_PROGRAM_AUTHOR Universal Ctags Team // !_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/ !_TAG_PROGRAM_URL https://ctags.io/ /official site/ !_TAG_PROGRAM_VERSION 6.1.0 // !_TAG_ROLE_DESCRIPTION!Ruby!library loaded /loaded by "load" method/ !_TAG_ROLE_DESCRIPTION!Ruby!library required /loaded by "require" method/ !_TAG_ROLE_DESCRIPTION!Ruby!library requiredRel /loaded by "require_relative" method/ AND_CONJUCTION ./lib/chotto/messages.rb /^ AND_CONJUCTION = :and$/;" C module:Chotto Chotto ./lib/chotto.rb /^module Chotto$/;" m Chotto ./lib/chotto/config.rb /^module Chotto$/;" m Chotto ./lib/chotto/database.rb /^module Chotto$/;" m Chotto ./lib/chotto/helpers.rb /^module Chotto$/;" m Chotto ./lib/chotto/message.rb /^module Chotto$/;" m Chotto ./lib/chotto/messages.rb /^module Chotto$/;" m Chotto ./lib/chotto/ruleset.rb /^module Chotto$/;" m Chotto ./lib/chotto/token.rb /^module Chotto$/;" m Chotto ./lib/chotto/token_group.rb /^module Chotto$/;" m Config ./lib/chotto/config.rb /^ Config = Struct.new(:database_path, :db_class, :only_new)$/;" C module:Chotto DEFAULT_CONJUCTION ./lib/chotto/messages.rb /^ DEFAULT_CONJUCTION = AND_CONJUCTION$/;" C module:Chotto DEFAULT_ORDER ./lib/chotto/messages.rb /^ DEFAULT_ORDER = OLDEST_FIRST_ORDER$/;" C module:Chotto Database ./lib/chotto/database.rb /^ class Database$/;" c module:Chotto Helpers ./lib/chotto/helpers.rb /^ module Helpers$/;" m module:Chotto Message ./lib/chotto/message.rb /^ class Message$/;" c module:Chotto Messages ./lib/chotto/messages.rb /^ class Messages$/;" c module:Chotto NEWEST_FIRST_ORDER ./lib/chotto/messages.rb /^ NEWEST_FIRST_ORDER = 'newest_first'$/;" C module:Chotto OLDEST_FIRST_ORDER ./lib/chotto/messages.rb /^ OLDEST_FIRST_ORDER = 'oldest_first'$/;" C module:Chotto OR_CONJUCTION ./lib/chotto/messages.rb /^ OR_CONJUCTION = :or$/;" C module:Chotto RuleSet ./lib/chotto/ruleset.rb /^ RuleSet = Struct.new(:name, :db, :only_new, :rule) do$/;" C module:Chotto Token ./lib/chotto/token.rb /^ Token = Struct.new(:conjuction, :field, :value, :messages) do$/;" C module:Chotto TokenGroup ./lib/chotto/token_group.rb /^ TokenGroup = Struct.new(:conjuction, :tokens, :messages) do$/;" C module:Chotto add_filter_from_hash ./lib/chotto/messages.rb /^ def add_filter_from_hash(hash)$/;" f class:Chotto.Messages add_filter_from_string ./lib/chotto/messages.rb /^ def add_filter_from_string(string)$/;" f class:Chotto.Messages and ./lib/chotto/messages.rb /^ def and$/;" f class:Chotto.Messages close ./lib/chotto/database.rb /^ def close$/;" f class:Chotto.Database close_db ./lib/chotto.rb /^ def close_db$/;" S module:Chotto config ./lib/chotto.rb /^ attr_reader :rule_sets, :config$/;" A module:Chotto configure ./lib/chotto.rb /^ def configure(&block)$/;" S module:Chotto current_conjuction ./lib/chotto/messages.rb /^ attr_accessor :query, :current_conjuction, :token_count, :order, :only_new$/;" A class:Chotto.Messages current_conjuction= ./lib/chotto/messages.rb /^ attr_accessor :query, :current_conjuction, :token_count, :order, :only_new$/;" A class:Chotto.Messages db ./lib/chotto.rb /^ def db$/;" S module:Chotto db ./lib/chotto/database.rb /^ attr_reader :db$/;" A class:Chotto.Database db ./lib/chotto/messages.rb /^ attr_reader :db$/;" A class:Chotto.Messages each ./lib/chotto/messages.rb /^ def each$/;" f class:Chotto.Messages eval_rules ./lib/chotto.rb /^def eval_rules(options = {})$/;" f filter ./lib/chotto/messages.rb /^ def filter(params)$/;" f class:Chotto.Messages force_fresh_config ./lib/chotto.rb /^ def force_fresh_config$/;" S module:Chotto handle_get_header ./lib/chotto/message.rb /^ def handle_get_header(header_name)$/;" f class:Chotto.Message header_name_from_dsl ./lib/chotto/helpers.rb /^ def self.header_name_from_dsl(method_name)$/;" S module:Chotto.Helpers initialize ./lib/chotto/database.rb /^ def initialize(path:, db_class:)$/;" f class:Chotto.Database initialize ./lib/chotto/message.rb /^ def initialize(msg:)$/;" f class:Chotto.Message initialize ./lib/chotto/messages.rb /^ def initialize(db:, only_new:)$/;" f class:Chotto.Messages initialize ./lib/chotto/token_group.rb /^ def initialize(*)$/;" S module:Chotto message ./lib/chotto/message.rb /^ attr_reader :message$/;" A class:Chotto.Message messages ./lib/chotto/ruleset.rb /^ def messages$/;" S module:Chotto method_missing ./lib/chotto/message.rb /^ def method_missing(method_name, *_args)$/;" f class:Chotto.Message newest_first ./lib/chotto/messages.rb /^ def newest_first$/;" f class:Chotto.Messages next_token_id ./lib/chotto/messages.rb /^ def next_token_id$/;" f class:Chotto.Messages next_token_id ./lib/chotto/token_group.rb /^ def next_token_id$/;" S module:Chotto oldest_first ./lib/chotto/messages.rb /^ def oldest_first$/;" f class:Chotto.Messages only_new ./lib/chotto/messages.rb /^ attr_accessor :query, :current_conjuction, :token_count, :order, :only_new$/;" A class:Chotto.Messages only_new= ./lib/chotto/messages.rb /^ attr_accessor :query, :current_conjuction, :token_count, :order, :only_new$/;" A class:Chotto.Messages or ./lib/chotto/messages.rb /^ def or$/;" f class:Chotto.Messages order ./lib/chotto/messages.rb /^ attr_accessor :query, :current_conjuction, :token_count, :order, :only_new$/;" A class:Chotto.Messages order= ./lib/chotto/messages.rb /^ attr_accessor :query, :current_conjuction, :token_count, :order, :only_new$/;" A class:Chotto.Messages push_token ./lib/chotto/token_group.rb /^ def push_token(field, value)$/;" S module:Chotto query ./lib/chotto/messages.rb /^ attr_accessor :query, :current_conjuction, :token_count, :order, :only_new$/;" A class:Chotto.Messages query= ./lib/chotto/messages.rb /^ attr_accessor :query, :current_conjuction, :token_count, :order, :only_new$/;" A class:Chotto.Messages query_string ./lib/chotto/messages.rb /^ def query_string$/;" f class:Chotto.Messages rule_set ./lib/chotto.rb /^ def rule_set(name, &block)$/;" S module:Chotto rule_sets ./lib/chotto.rb /^ attr_reader :rule_sets, :config$/;" A module:Chotto run ./lib/chotto/ruleset.rb /^ def run$/;" S module:Chotto save! ./lib/chotto/message.rb /^ def save!$/;" f class:Chotto.Message search_messages ./lib/chotto/database.rb /^ def search_messages(query)$/;" f class:Chotto.Database tags ./lib/chotto/message.rb /^ attr_accessor :tags$/;" A class:Chotto.Message tags= ./lib/chotto/message.rb /^ attr_accessor :tags$/;" A class:Chotto.Message to_query ./lib/chotto/token.rb /^ def to_query$/;" S module:Chotto to_query ./lib/chotto/token_group.rb /^ def to_query$/;" S module:Chotto token_count ./lib/chotto/messages.rb /^ attr_accessor :query, :current_conjuction, :token_count, :order, :only_new$/;" A class:Chotto.Messages token_count= ./lib/chotto/messages.rb /^ attr_accessor :query, :current_conjuction, :token_count, :order, :only_new$/;" A class:Chotto.Messages