Module: Glaemscribe::API

Defined in:
lib/api/eval.rb,
lib/api/mode.rb,
lib/api/rule.rb,
lib/api/debug.rb,
lib/api/sheaf.rb,
lib/api/glaeml.rb,
lib/api/option.rb,
lib/api/charset.rb,
lib/api/if_tree.rb,
lib/glaemscribe.rb,
lib/api/fragment.rb,
lib/api/sub_rule.rb,
lib/api/constants.rb,
lib/api/rule_group.rb,
lib/api/mode_parser.rb,
lib/api/sheaf_chain.rb,
lib/api/charset_parser.rb,
lib/api/resource_manager.rb,
lib/api/glaeml_shellwords.rb,
lib/api/sheaf_chain_iterator.rb,
lib/api/post_processor/reverse.rb,
lib/api/pre_processor/downcase.rb,
lib/api/transcription_processor.rb,
lib/api/transcription_tree_node.rb,
lib/api/pre_processor/substitute.rb,
lib/api/pre_processor/rxsubstitute.rb,
lib/api/pre_processor/elvish_numbers.rb,
lib/api/post_processor/resolve_virtuals.rb,
lib/api/transcription_pre_post_processor.rb,
lib/api/pre_processor/up_down_tehta_split.rb

Defined Under Namespace

Modules: Debug, Eval, Glaeml, IfTree, ResourceManager Classes: Charset, CharsetParser, DowncasePreProcessorOperator, ElvishNumbersPreProcessorOperator, Fragment, Mode, ModeParser, Option, PostProcessorOperator, PrePostProcessorOperator, PreProcessorOperator, ResolveVirtualsPostProcessorOperator, ReversePostProcessorOperator, Rule, RuleGroup, RxSubstitutePreProcessorOperator, Sheaf, SheafChain, SheafChainIterator, SubRule, SubstitutePreProcessorOperator, TranscriptionPostProcessor, TranscriptionPrePostProcessor, TranscriptionPreProcessor, TranscriptionProcessor, TranscriptionTreeNode, UpDownTehtaSplitPreProcessorOperator

Constant Summary collapse

API_PATH =
File.dirname(__FILE__)
WORD_BREAKER =
"|"
WORD_BOUNDARY =
"_"
SPECIAL_CHAR_UNDERSCORE =
'➊'
SPECIAL_CHAR_NBSP =
'➋'
UNKNOWN_CHAR_OUTPUT =
"☠"
VIRTUAL_CHAR_OUTPUT =

When transcribing a virtual char…

"☢"