MCPcopy Create free account

hub / github.com/JettChenT/timeblok / functions

Functions131 in github.com/JettChenT/timeblok

↓ 35 callersMethodto_string
(&self)
timeblok-compiler/src/ir/displays.rs:4
↓ 15 callersMethodset
(&self, name: &str, ident: IdentData)
timeblok-compiler/src/environment.rs:57
↓ 12 callersMethodclone
(&self)
timeblok-compiler/src/ir/ident.rs:19
↓ 11 callersFunctionresolve_date
(date: &Date, base: &Environment)
timeblok-compiler/src/resolver.rs:208
↓ 10 callersMethodto_chrono
(self)
timeblok-compiler/src/converter.rs:15
↓ 8 callersMethoditer
(&self)
timeblok-compiler/src/environment.rs:136
↓ 5 callersFunctionget_dir
(dir: Dirs, subdir: Option<&str>)
timeblok-compiler/src/utils/mod.rs:69
↓ 5 callersFunctionparse
()
timeblok-compiler/cli/src/args.rs:52
↓ 5 callersFunctionresolve_occasion
Should it really be named occasion... perhaps rename it to resolve_datetime?
timeblok-compiler/src/resolver.rs:136
↓ 4 callersMethodget
(&self, name: &str)
timeblok-compiler/src/environment.rs:47
↓ 4 callersFunctionimport_ics
(url: &String)
timeblok-compiler/src/importer.rs:71
↓ 4 callersFunctioninsert_command
(env: &Environment, name:&str, arity: usize, func: CmdFn)
timeblok-compiler/src/preset/mod.rs:30
↓ 4 callersFunctionrecords_to_resolved
(records: Vec<ir::Record>, base_time: ExactDateTime)
timeblok-compiler/src/lib.rs:35
↓ 4 callersFunctiontb_to_records
(tb: &String)
timeblok-compiler/src/lib.rs:26
↓ 4 callersMethodto_naive
(self)
timeblok-compiler/src/ir/mod.rs:337
↓ 3 callersFunctioncompile_with_basedate
(source: &str, year: i32, month: u32, day: u32)
timeblok-js/src/lib.rs:29
↓ 3 callersFunctionload_prompts
()
timeblok-ai/chat.py:39
↓ 3 callersFunctionresolved_to_ical
(resolved: Vec<ir::ExactRecord>)
timeblok-compiler/src/lib.rs:40
↓ 3 callersMethodweekday
(&self)
timeblok-compiler/src/preset/mod.rs:25
↓ 2 callersMethodcheck
(&self, value: &Date, env: Option<&Environment>)
timeblok-compiler/src/importer.rs:26
↓ 2 callersFunctioncompile
(source: &str, base_time: i64)
timeblok-js/src/lib.rs:21
↓ 2 callersFunctioncomplete
(messages)
timeblok-ai/chat.py:66
↓ 2 callersFunctiondownload_file
(filename:&str, dest:PathBuf, display_name: Option<&str>)
timeblok-compiler/src/utils/mod.rs:20
↓ 2 callersFunctionget_holiday
(country: &str, new: bool)
timeblok-compiler/src/preset/workalendar.rs:63
↓ 2 callersFunctionics_to_records
(cal: &Calendar)
timeblok-compiler/src/importer.rs:99
↓ 2 callersFunctioninsert_commands
(env: &mut Environment)
timeblok-compiler/src/preset/mod.rs:107
↓ 2 callersFunctioninsert_timezone
(env: &mut Environment)
timeblok-compiler/src/preset/mod.rs:41
↓ 2 callersFunctioninsert_weekdays
(env: &mut Environment)
timeblok-compiler/src/preset/mod.rs:215
↓ 2 callersMethodnext
(&mut self)
timeblok-compiler/src/environment.rs:120
↓ 2 callersFunctionparse_date
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:182
↓ 2 callersFunctionparse_date_filter
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:347
↓ 2 callersFunctionparse_event
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:225
↓ 2 callersFunctionparse_ident
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:327
↓ 2 callersFunctionparse_note
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:240
↓ 2 callersFunctionparse_numval
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:305
↓ 2 callersFunctionparse_occasion
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:150
↓ 2 callersFunctionparse_results
(markdown)
timeblok-ai/chat.py:49
↓ 2 callersFunctionparse_value
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:136
↓ 2 callersFunctionresolve_event
(event: &Event, base: &Environment)
timeblok-compiler/src/resolver.rs:227
↓ 2 callersFunctionresolve_range
(range: &Range, base: &Environment)
timeblok-compiler/src/resolver.rs:267
↓ 2 callersMethodrun
(&self, env: &Environment, call: &CommandCall)
timeblok-compiler/src/ir/command.rs:28
↓ 2 callersFunctionto_ical
(records: Vec<ExactRecord>, deterministic_tsmp: Option<chrono::DateTime<Utc>>)
timeblok-compiler/src/converter.rs:122
↓ 1 callersMethodcheck
(&self, value: &T, env: Option<&Environment>)
timeblok-compiler/src/ir/filter.rs:42
↓ 1 callersMethoddel
(&self, name: &str)
timeblok-compiler/src/environment.rs:62
↓ 1 callersFunctiondownload_holiday
(country: &str)
timeblok-compiler/src/preset/workalendar.rs:40
↓ 1 callersFunctiondownload_workdays
(country: &String)
timeblok-compiler/src/preset/workalendar.rs:13
↓ 1 callersMethodget_key
(self)
timeblok-ai/server.py:29
↓ 1 callersMethodget_loc
might come in handy later
timeblok-compiler/src/environment.rs:70
↓ 1 callersFunctionget_workdays
(country: &String, new: bool)
timeblok-compiler/src/preset/workalendar.rs:22
↓ 1 callersFunctionhandle_infile
(infile: Option<String>, new: bool)
timeblok-compiler/cli/src/cli.rs:22
↓ 1 callersFunctioninsert_preset
(env: &mut Environment)
timeblok-compiler/src/preset/mod.rs:264
↓ 1 callersFunctioninsert_region
(env: &mut Environment)
timeblok-compiler/src/preset/mod.rs:55
↓ 1 callersFunctionload_examples
()
timeblok-ai/chat.py:23
↓ 1 callersFunctionmax_fit_date
(env: &Environment)
timeblok-compiler/src/environment.rs:92
↓ 1 callersFunctionopen_in_calendar
(timeblok)
timeblok-ai/chat.py:55
↓ 1 callersFunctionparse_command
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:102
↓ 1 callersFunctionparse_event_header
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:268
↓ 1 callersFunctionparse_file
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:37
↓ 1 callersFunctionparse_flex_date
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:319
↓ 1 callersFunctionparse_flex_events
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:82
↓ 1 callersFunctionparse_flex_occasion
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:440
↓ 1 callersFunctionparse_ident_date_filter
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:332
↓ 1 callersFunctionparse_notes
(pairs: &mut Pairs<Rule>)
timeblok-compiler/src/parser.rs:244
↓ 1 callersFunctionparse_num_filter
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:395
↓ 1 callersFunctionparse_numrange
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:312
↓ 1 callersFunctionparse_property
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:125
↓ 1 callersFunctionparse_record
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:50
↓ 1 callersFunctionparse_time
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:190
↓ 1 callersFunctionparse_timerange
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:280
↓ 1 callersFunctionparse_tod
(pair: Pair<Rule>)
timeblok-compiler/src/parser.rs:216
↓ 1 callersFunctionrepl
()
timeblok-ai/chat.py:74
↓ 1 callersFunctionresolve
(records: Vec<Record>, base_t: ExactDateTime)
timeblok-compiler/src/resolver.rs:23
↓ 1 callersFunctionresolve_notes
(notes: &Notes, base: &Environment)
timeblok-compiler/src/resolver.rs:238
↓ 1 callersFunctionresolve_property
(property: &Property, base: &Environment)
timeblok-compiler/src/resolver.rs:249
↓ 1 callersFunctionresolve_time
(time: &Time, base: &Environment)
timeblok-compiler/src/resolver.rs:152
↓ 1 callersFunctionresolved_to_csv
(resolved: Vec<ir::ExactRecord>)
timeblok-compiler/src/lib.rs:50
↓ 1 callersFunctionresolved_to_ical_deterministic
(resolved: Vec<ir::ExactRecord>, base_time: ExactDateTime)
timeblok-compiler/src/lib.rs:45
↓ 1 callersFunctionset_openai_api
(key, base=None)
timeblok-ai/chat.py:18
↓ 1 callersFunctionset_openai_api_env
()
timeblok-ai/chat.py:12
↓ 1 callersFunctionstore_prompt
Stores prompt in a json file
timeblok-ai/gen_prompt.py:4
↓ 1 callersFunctionto_csv
(records: Vec<ExactRecord>)
timeblok-compiler/src/converter.rs:159
↓ 1 callersMethodto_ical
(&self, key: Option<String>, tsmp:Option<chrono::DateTime<Utc>>)
timeblok-compiler/src/ir/mod.rs:406
↓ 1 callersMethodto_icalevent
(&self, key: Option<String>, tsmp: Option<chrono::DateTime<Utc>>)
timeblok-compiler/src/converter.rs:92
↓ 1 callersFunctiontry_main
(args: Args)
timeblok-compiler/cli/src/cli.rs:48
Functionchat
(chat_history: ChatHistory)
timeblok-ai/server.py:52
Methodcheck
(&self, value: &T, env: Option<&Environment>)
timeblok-compiler/src/ir/ident.rs:34
Functioncompile
(source: &str, base_time: ExactDateTime)
timeblok-compiler/src/lib.rs:55
Functioncompile_deterministic
(source: &str, base_time: ExactDateTime)
timeblok-compiler/src/lib.rs:62
Functioncompile_verbose
(source: &str, year: i32, month: u32, day: u32)
timeblok-js/src/lib.rs:37
Functioncompile_with_basedate
(source: &str, year: i32, month: u32, day: u32)
timeblok-py/src/lib.rs:6
Methoddefault
()
timeblok-compiler/src/ir/mod.rs:432
Functiondownload_file_wasm
(filename: &str, dest: PathBuf, display_name: Option<&str>)
timeblok-compiler/src/utils/mod.rs:40
Methodfilter
(&self, values: Vec<T>, env: Option<&Environment>)
timeblok-compiler/src/ir/filter.rs:12
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
timeblok-compiler/src/ir/command.rs:22
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
timeblok-compiler/src/ir/ident.rs:28
Methodfrom_chrono
(t: cr::DateTime<Utc>)
timeblok-compiler/src/converter.rs:64
Methodfrom_date_perhaps_time
(d: DatePerhapsTime)
timeblok-compiler/src/ir/mod.rs:307
Methodfrom_exact
(dt: ExactDateTime)
timeblok-compiler/src/environment.rs:42
Methodfrom_exact
(exact: &ExactDateTime)
timeblok-compiler/src/ir/mod.rs:210
Methodfrom_hms
(hour: u32, minute: u32, second: u32)
timeblok-compiler/src/ir/mod.rs:272
next →1–100 of 131, ranked by callers