sim_lib_lang_scheme/
symbols.rs1use sim_kernel::Symbol;
2
3pub fn r7rs_small_profile_symbol() -> Symbol {
5 Symbol::qualified("lang", "scheme-r7rs-small/v1")
6}
7
8pub fn scheme_reader_symbol() -> Symbol {
10 Symbol::qualified("codec", "scheme-r7rs-small")
11}
12
13pub fn scheme_lowering_symbol() -> Symbol {
15 Symbol::qualified("scheme", "lower-r7rs-small")
16}
17
18pub fn scheme_conformance_test_symbol() -> Symbol {
20 Symbol::qualified("test", "scheme-r7rs-small-core")
21}
22
23pub fn scheme_base_export_kind_symbol() -> Symbol {
25 Symbol::qualified("scheme", "base-export")
26}
27
28pub fn scheme_symbol(name: &str) -> Symbol {
30 Symbol::qualified("scheme", name.to_owned())
31}