hara.common.grammar-xtalk-system
scan-xtalk
added in 4.1
(scan-xtalk input)(scan-xtalk input grammar)scans a form for xtalk op usage, linked hard-link modules, and template restaging
xtalk-area-profiles
added in 4.1
(xtalk-area-profiles area)returns xtalk profiles grouped by implementation area
xtalk-areas
added in 4.1
(xtalk-areas)returns xtalk implementation areas in declaration order
xtalk-grammar-missing-profiles
added in 4.1
(xtalk-grammar-missing-profiles grammar required-profiles)returns required xtalk profiles not fully supported by a grammar
xtalk-grammar-supported-ops
added in 4.1
(xtalk-grammar-supported-ops grammar)returns the xtalk ops supported by a grammar reserved map
xtalk-grammar-supported-profiles
added in 4.1
(xtalk-grammar-supported-profiles grammar)returns the xtalk profiles fully supported by a grammar
xtalk-library-profiles
added in 4.1
(xtalk-library-profiles ns-sym)returns the upfront xtalk grammar profiles required by a new xtalk library namespace
xtalk-op-closure
added in 4.1
(xtalk-op-closure op)returns the transitive required xtalk ops for an op, including itself
xtalk-op-polyfill-symbol
added in 4.1
(xtalk-op-polyfill-symbol op)(xtalk-op-polyfill-symbol op grammar)returns the hard-link raw symbol for an xtalk op when it maps to a namespaced helper
xtalk-op-profiles
added in 4.1
(xtalk-op-profiles op)returns the xtalk grammar profiles that declare an op
xtalk-op-requires
added in 4.1
(xtalk-op-requires op)returns the direct required xtalk ops for an op
xtalk-ops-polyfill-modules
added in 4.1
(xtalk-ops-polyfill-modules ops)(xtalk-ops-polyfill-modules ops grammar)returns the helper module namespaces referenced by a collection of xtalk ops
xtalk-ops-polyfill-symbols
added in 4.1
(xtalk-ops-polyfill-symbols ops)(xtalk-ops-polyfill-symbols ops grammar)returns all hard-link helper symbols referenced by a collection of xtalk ops
xtalk-ops-profiles
added in 4.1
(xtalk-ops-profiles ops)returns the combined profile set for a collection of ops
xtalk-profile-ops
added in 4.1
(xtalk-profile-ops profile)returns ops declared under an xtalk grammar profile
xtalk-symbol-entry
added in 4.1
(xtalk-symbol-entry sym)returns the xtalk grammar entry for a symbol
xtalk-unclassified-ops
added in 4.1
(xtalk-unclassified-ops)returns xtalk ops not covered by the declared profiles