dictionaryx 0.1.0 copy "dictionaryx: ^0.1.0" to clipboard
dictionaryx: ^0.1.0 copied to clipboard

outdated

English dictionary with about 120000 entries, based on Wordnet.

example/example.md

import 'package:dictionaryx/dictionary_MSA.dart';
import 'package:dictionaryx/dictionary_SA.dart';
import 'package:dictionaryx/dictionary_reduced_MSA.dart';
import 'package:dictionaryx/dictionary_reduced_SA.dart';

void main() {
// Lookup an entry with synonyms and antonyms, only.

  print(DictionaryReducedSA.hasEntry('assafef')); // false
  print(DictionaryReducedSA.hasEntry('meeting')); // true

  var entry = DictionaryReducedSA.getEntry('meeting');
  print(entry.word); // meeting
  print(entry.synonyms); // [Assemble, Contact, Adjoin, Forgather, See]
  print(entry.antonyms); // [diverge]

// Lookup an entry with its meanings.
// A meaning-object comes with a list of optional explanations
// and a list of optional contextual-meanings.

  entry = DictionaryReducedMSA.getEntry('meeting');
  print(entry.word); // meeting
  print(entry.synonyms); // [Assemble, Contact, Adjoin, Forgather, See]
  print(entry.antonyms); // [diverge]

  // An meaning comes with a POS, description
  // and optional contextual-meanings and optional examples.

  print(entry.meanings.first.pos); // POS.NOUN
  print(entry.meanings.first.description); // a formally arranged gathering

  print(entry.meanings.first.hasMeanings()); // true
  print(entry.meanings.first.hasExamples()); // true

  print(entry.meanings.first.meanings.first); // Gathering
  print(entry.meanings.first.examples.first); //"next year the meeting (...)

// In the same manner, the complete dictionary can be accessed.
// Compared to the reduced dictionary, the complete dictionary has
// a larger memory footprint.

  // Smaller memory footprint, with no meanings.
  entry = DictionarySA.getEntry('tree');

  // Larger memory footprint, with meanings.
  entry = DictionaryMSA.getEntry('tree');
}
13
likes
0
points
61
downloads

Publisher

verified publishernovelplotter.com

Weekly Downloads

English dictionary with about 120000 entries, based on Wordnet.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on dictionaryx