1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
!_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
|