Table of Contents - zenlish-0.2.06 Documentation
Pages
-
README
- Zenlish
- What is Zenlish ?
- What is the purpose of Zenlish ?
- Project status
- Zenlish as a library (gem)
- Some project metrics (v. 0.2.00)
- Installation…
- …with Rubygem
- …with Bundler
- Some code snippets
- Interacting with the dictionary:
- Principles behind the Zenlish language
- Minimalism
- Expressiveness
- Roadmap
- A) Ability to parse sentences from Learn These Words First
- B) Associate lexical features to terms in lexicon
- C) Enrich lexicon entries with semantical features and relationships
- D) Build a generic ontology and map Zenlish text to it.
- E) Capability to parse a complete book
- F) Capability to interpret the meaning of a complete book
- Usage
- Contributing
- License
- Code of Conduct
Classes and Modules
- Object
- Zenlish
- Zenlish::Feature
- Zenlish::Feature::BooleanDomain
- Zenlish::Feature::BooleanValue
- Zenlish::Feature::EnumerationDomain
- Zenlish::Feature::Feature
- Zenlish::Feature::FeatureDef
- Zenlish::Feature::FeatureDomain
- Zenlish::Feature::FeatureStruct
- Zenlish::Feature::FeatureStructDef
- Zenlish::Feature::FeatureStructDefBearer
- Zenlish::Feature::FeatureValue
- Zenlish::Feature::IdentifierDomain
- Zenlish::Feature::IdentifierValue
- Zenlish::Feature::SymbolValue
- Zenlish::Inflect
- Zenlish::Inflect::AtomicOExpression
- Zenlish::Inflect::CompositeOExpression
- Zenlish::Inflect::Concatenation
- Zenlish::Inflect::EqualsLiteral
- Zenlish::Inflect::FeatureHeading
- Zenlish::Inflect::FormalArgument
- Zenlish::Inflect::FunctionCall
- Zenlish::Inflect::Heading
- Zenlish::Inflect::InflectionRule
- Zenlish::Inflect::InflectionTable
- Zenlish::Inflect::InflectionTableBuilder
- Zenlish::Inflect::InputAsIs
- Zenlish::Inflect::InputExpression
- Zenlish::Inflect::LiteralAsIs
- Zenlish::Inflect::MatchesPattern
- Zenlish::Inflect::Membership
- Zenlish::Inflect::MethodHeading
- Zenlish::Inflect::NotEqualsLiteral
- Zenlish::Inflect::NullaryInputExpression
- Zenlish::Inflect::OutputExpression
- Zenlish::Inflect::Substitution
- Zenlish::Inflect::UnaryInputExpression
- Zenlish::Inflect::UnconditionallyTrue
- Zenlish::Lang
- Zenlish::Lang::Lemmatizer
- Zenlish::Lex
- Zenlish::Lex::EmptyLexiconFactory
- Zenlish::Lex::Lexeme
- Zenlish::Lex::LexicalEntry
- Zenlish::Lex::Lexicon
- Zenlish::Lex::Literal
- Zenlish::Lexer
- Zenlish::Lexer::Lexer
- Zenlish::Lexer::Lexer::ScanError
- Zenlish::Trie
- Zenlish::Trie::BaseTrieNode
- Zenlish::Trie::Trie
- Zenlish::Trie::TrieNode
- Zenlish::Trie::TrieRoot
- Zenlish::WClasses
- Zenlish::WClasses::Adjective
- Zenlish::WClasses::Adverb
- Zenlish::WClasses::AdverbMaybe
- Zenlish::WClasses::AdverbNot
- Zenlish::WClasses::Article
- Zenlish::WClasses::Auxiliary
- Zenlish::WClasses::AuxiliaryBe
- Zenlish::WClasses::AuxiliaryDo
- Zenlish::WClasses::Cardinal
- Zenlish::WClasses::CommonNoun
- Zenlish::WClasses::ComparativeParticle
- Zenlish::WClasses::Conjunction
- Zenlish::WClasses::ConjunctivePronoun
- Zenlish::WClasses::Coordinator
- Zenlish::WClasses::DefiniteArticle
- Zenlish::WClasses::DegreeAdverb
- Zenlish::WClasses::DemonstrativeDeterminer
- Zenlish::WClasses::DemonstrativePronoun
- Zenlish::WClasses::Determiner
- Zenlish::WClasses::DistributiveDeterminer
- Zenlish::WClasses::ExistentialThere
- Zenlish::WClasses::FrontingQuantifier
- Zenlish::WClasses::IndefiniteArticle
- Zenlish::WClasses::IndefinitePronoun
- Zenlish::WClasses::IrregularLinkingVerb
- Zenlish::WClasses::IrregularVerb
- Zenlish::WClasses::IrregularVerbBe
- Zenlish::WClasses::IrregularVerbCan
- Zenlish::WClasses::IrregularVerbDo
- Zenlish::WClasses::IrregularVerbExtension
- Zenlish::WClasses::IrregularVerbHave
- Zenlish::WClasses::IrregularVerbKnow
- Zenlish::WClasses::IrregularVerbSay
- Zenlish::WClasses::IrregularVerbThink
- Zenlish::WClasses::LexicalVerb
- Zenlish::WClasses::LinkingAdverb
- Zenlish::WClasses::ModalVerbCan
- Zenlish::WClasses::Noun
- Zenlish::WClasses::Numeral
- Zenlish::WClasses::PersonalPronoun
- Zenlish::WClasses::PossessiveDeterminer
- Zenlish::WClasses::Preposition
- Zenlish::WClasses::PrepositionOf
- Zenlish::WClasses::PrepositionThan
- Zenlish::WClasses::Pronoun
- Zenlish::WClasses::ProperNoun
- Zenlish::WClasses::Quantifier
- Zenlish::WClasses::RegularVerb
- Zenlish::WClasses::RegularVerbWant
- Zenlish::WClasses::RelativePronoun
- Zenlish::WClasses::SubordinatingConjunction
- Zenlish::WClasses::Verb
- Zenlish::WClasses::WordClass
- Zenlish::ZParser
Methods
- ::add_entry — Zenlish::Lang
- ::new — Zenlish::Feature::EnumerationDomain
- ::new — Zenlish::Feature::Feature
- ::new — Zenlish::Feature::FeatureDef
- ::new — Zenlish::Feature::FeatureStruct
- ::new — Zenlish::Feature::FeatureStructDef
- ::new — Zenlish::Feature::FeatureValue
- ::new — Zenlish::Inflect::CompositeOExpression
- ::new — Zenlish::Inflect::Concatenation
- ::new — Zenlish::Inflect::EqualsLiteral
- ::new — Zenlish::Inflect::FormalArgument
- ::new — Zenlish::Inflect::FunctionCall
- ::new — Zenlish::Inflect::Heading
- ::new — Zenlish::Inflect::InflectionRule
- ::new — Zenlish::Inflect::InflectionTable
- ::new — Zenlish::Inflect::InflectionTableBuilder
- ::new — Zenlish::Inflect::InputAsIs
- ::new — Zenlish::Inflect::LiteralAsIs
- ::new — Zenlish::Inflect::MatchesPattern
- ::new — Zenlish::Inflect::Membership
- ::new — Zenlish::Inflect::NotEqualsLiteral
- ::new — Zenlish::Inflect::Substitution
- ::new — Zenlish::Inflect::UnaryInputExpression
- ::new — Zenlish::Lang::Lemmatizer
- ::new — Zenlish::Lex::Lexeme
- ::new — Zenlish::Lex::LexicalEntry
- ::new — Zenlish::Lex::Lexicon
- ::new — Zenlish::Lex::Literal
- ::new — Zenlish::Lexer::Lexer
- ::new — Zenlish::ZParser
- ::new — Zenlish::Trie::BaseTrieNode
- ::new — Zenlish::Trie::Trie
- ::new — Zenlish::Trie::TrieNode
- ::new — Zenlish::WClasses::CommonNoun
- ::new — Zenlish::WClasses::DemonstrativeDeterminer
- ::new — Zenlish::WClasses::Noun
- ::new — Zenlish::WClasses::PersonalPronoun
- ::new — Zenlish::WClasses::PossessiveDeterminer
- ::new — Zenlish::WClasses::ProperNoun
- ::new — Zenlish::WClasses::Verb
- ::new — Zenlish::WClasses::WordClass
- #[] — Zenlish::Feature::FeatureStructDef
- #[] — Zenlish::Feature::FeatureStructDefBearer
- #_next_token — Zenlish::Lexer::Lexer
- #add — Zenlish::Trie::Trie
- #add_entry — Zenlish::Lex::Lexicon
- #add_feature_def — Zenlish::Feature::FeatureStructDef
- #add_heading — Zenlish::Inflect::InflectionTable
- #add_lexeme — Zenlish::Lex::LexicalEntry
- #add_paradigm — Zenlish::WClasses::CommonNoun
- #add_paradigm — Zenlish::WClasses::WordClass
- #add_punctuation — Zenlish::Lex::EmptyLexiconFactory
- #add_rule — Zenlish::Inflect::InflectionTable
- #add_succ — Zenlish::Trie::BaseTrieNode
- #add_terminal — Zenlish::Lex::Lexicon
- #add_wclass — Zenlish::Lex::EmptyLexiconFactory
- #add_word_classes — Zenlish::Lex::EmptyLexiconFactory
- #all_inflections — Zenlish::Inflect::InflectionTable
- #all_inflections — Zenlish::Lex::Lexeme
- #all_matches — Zenlish::Inflect::FeatureHeading
- #all_matches — Zenlish::Inflect::MethodHeading
- #append_node — Zenlish::Trie::Trie
- #apply — Zenlish::Inflect::InflectionRule
- #base_form — Zenlish::Lex::Lexeme
- #bind_to — Zenlish::Feature::Feature
- #boolean — Zenlish::Feature::FeatureStructDefBearer
- #bound? — Zenlish::Feature::Feature
- #build — Zenlish::Inflect::InflectionTableBuilder
- #build_features — Zenlish::Feature::FeatureStruct
- #build_token — Zenlish::Lexer::Lexer
- #build_value — Zenlish::Feature::BooleanDomain
- #build_value — Zenlish::Feature::EnumerationDomain
- #build_value — Zenlish::Feature::IdentifierDomain
- #col — Zenlish::Inflect::InflectionTableBuilder
- #concat — Zenlish::Inflect::InflectionTableBuilder
- #create_empty_lexicon — Zenlish::Lex::EmptyLexiconFactory
- #dont_care — Zenlish::Inflect::InflectionTableBuilder
- #earley_parse — Zenlish::ZParser
- #entry — Zenlish::Lex::Lexeme
- #enumeration — Zenlish::Feature::FeatureStructDefBearer
- #equals — Zenlish::Inflect::InflectionTableBuilder
- #evaluate_for — Zenlish::Inflect::FeatureHeading
- #evaluate_for — Zenlish::Inflect::MethodHeading
- #extension — Zenlish::WClasses::IrregularVerb
- #extension — Zenlish::WClasses::IrregularVerbBe
- #extension — Zenlish::WClasses::IrregularVerbDo
- #extension — Zenlish::WClasses::IrregularVerbHave
- #extension — Zenlish::WClasses::WordClass
- #feature_def — Zenlish::Feature::FeatureStructDefBearer
- #feature_def_dsl — Zenlish::Feature::FeatureStructDefBearer
- #feature_heading — Zenlish::Inflect::InflectionTableBuilder
- #force_apply — Zenlish::Inflect::InflectionRule
- #forms — Zenlish::WClasses::IrregularVerbExtension
- #func — Zenlish::Inflect::InflectionTableBuilder
- #generate — Zenlish::Inflect::Concatenation
- #generate — Zenlish::Inflect::FunctionCall
- #generate — Zenlish::Inflect::InputAsIs
- #generate — Zenlish::Inflect::LiteralAsIs
- #generate — Zenlish::Inflect::Substitution
- #get_lexeme — Zenlish::Lex::Lexicon
- #identifier — Zenlish::Feature::FeatureStructDefBearer
- #in? — Zenlish::Inflect::InflectionTableBuilder
- #include? — Zenlish::Feature::BooleanDomain
- #include? — Zenlish::Feature::EnumerationDomain
- #include? — Zenlish::Feature::FeatureDomain
- #include? — Zenlish::Feature::IdentifierDomain
- #include? — Zenlish::Trie::BaseTrieNode
- #inflect — Zenlish::Inflect::InflectionTable
- #inflect — Zenlish::Lex::Lexeme
- #init_extension — Zenlish::WClasses::IrregularVerbExtension
- #init_feature_defs — Zenlish::WClasses::AuxiliaryBe
- #init_feature_defs — Zenlish::WClasses::AuxiliaryDo
- #init_feature_defs — Zenlish::WClasses::DemonstrativeDeterminer
- #init_feature_defs — Zenlish::WClasses::IrregularVerb
- #init_feature_defs — Zenlish::WClasses::IrregularVerbBe
- #init_feature_defs — Zenlish::WClasses::IrregularVerbCan
- #init_feature_defs — Zenlish::WClasses::IrregularVerbDo
- #init_feature_defs — Zenlish::WClasses::IrregularVerbHave
- #init_feature_defs — Zenlish::WClasses::ModalVerbCan
- #init_feature_defs — Zenlish::WClasses::Noun
- #init_feature_defs — Zenlish::WClasses::PersonalPronoun
- #init_feature_defs — Zenlish::WClasses::PossessiveDeterminer
- #init_feature_defs — Zenlish::WClasses::ProperNoun
- #init_feature_defs — Zenlish::WClasses::Verb
- #init_paradigms — Zenlish::WClasses::AuxiliaryBe
- #init_paradigms — Zenlish::WClasses::AuxiliaryDo
- #init_paradigms — Zenlish::WClasses::CommonNoun
- #init_paradigms — Zenlish::WClasses::DemonstrativeDeterminer
- #init_paradigms — Zenlish::WClasses::IrregularVerb
- #init_paradigms — Zenlish::WClasses::IrregularVerbBe
- #init_paradigms — Zenlish::WClasses::IrregularVerbCan
- #init_paradigms — Zenlish::WClasses::IrregularVerbDo
- #init_paradigms — Zenlish::WClasses::IrregularVerbHave
- #init_paradigms — Zenlish::WClasses::ModalVerbCan
- #init_paradigms — Zenlish::WClasses::PersonalPronoun
- #init_paradigms — Zenlish::WClasses::PossessiveDeterminer
- #init_paradigms — Zenlish::WClasses::RegularVerb
- #init_paradigms — Zenlish::WClasses::Verb
- #init_struct_def — Zenlish::Feature::FeatureStructDefBearer
- #initialize_trie — Zenlish::Lang::Lemmatizer
- #invariable? — Zenlish::WClasses::Adjective
- #invariable? — Zenlish::WClasses::DemonstrativeDeterminer
- #invariable? — Zenlish::WClasses::Noun
- #invariable? — Zenlish::WClasses::PersonalPronoun
- #invariable? — Zenlish::WClasses::PossessiveDeterminer
- #invariable? — Zenlish::WClasses::Verb
- #invariable? — Zenlish::WClasses::WordClass
- #leaf? — Zenlish::Trie::BaseTrieNode
- #lemma — Zenlish::Lex::Lexeme
- #lemmatize — Zenlish::Lang::Lemmatizer
- #literal — Zenlish::Inflect::InflectionTableBuilder
- #matches — Zenlish::Inflect::InflectionTableBuilder
- #method_heading — Zenlish::Inflect::InflectionTableBuilder
- #next_json_token — Zenlish::Lexer::Lexer
- #next_line — Zenlish::Lexer::Lexer
- #next_zenlish_token — Zenlish::Lexer::Lexer
- #not_equal — Zenlish::Inflect::InflectionTableBuilder
- #paradigm — Zenlish::Lex::Lexeme
- #paradigm — Zenlish::WClasses::CommonNoun
- #parse — Zenlish::ZParser
- #past_participle — Zenlish::WClasses::IrregularVerbExtension
- #past_simple — Zenlish::WClasses::IrregularVerbExtension
- #pattern — Zenlish::Inflect::Substitution
- #reinitialize — Zenlish::Lexer::Lexer
- #reset — Zenlish::Inflect::InflectionTableBuilder
- #rule — Zenlish::Inflect::InflectionTableBuilder
- #search — Zenlish::Trie::Trie
- #search_node — Zenlish::Trie::Trie
- #skip_intertoken_spaces — Zenlish::Lexer::Lexer
- #struct — Zenlish::Feature::FeatureStructDefBearer
- #sub — Zenlish::Inflect::InflectionTableBuilder
- #success? — Zenlish::Inflect::EqualsLiteral
- #success? — Zenlish::Inflect::InflectionRule
- #success? — Zenlish::Inflect::InputExpression
- #success? — Zenlish::Inflect::MatchesPattern
- #success? — Zenlish::Inflect::Membership
- #success? — Zenlish::Inflect::NotEqualsLiteral
- #success? — Zenlish::Inflect::UnconditionallyTrue
- #to_a — Zenlish::Feature::BooleanDomain
- #to_a — Zenlish::Feature::EnumerationDomain
- #to_a — Zenlish::Feature::FeatureDomain
- #to_pforest — Zenlish::ZParser
- #to_ptree — Zenlish::ZParser
- #tokens — Zenlish::Lexer::Lexer
- #update_mapping — Zenlish::Lex::Lexicon
- #valid_value — Zenlish::Feature::FeatureValue
- #validated_argument — Zenlish::Inflect::Concatenation
- #validated_argument — Zenlish::Inflect::Substitution
- #validated_default — Zenlish::Feature::FeatureDef
- #validated_name — Zenlish::Feature::FeatureDef
- #validated_original — Zenlish::Inflect::Substitution
- #validated_parent — Zenlish::Feature::FeatureStructDef
- #validated_pattern — Zenlish::Inflect::Substitution
- #validated_value — Zenlish::Feature::BooleanDomain
- #validated_value — Zenlish::Feature::EnumerationDomain
- #validated_value — Zenlish::Feature::IdentifierDomain