AutoSuggest

org.nlogo.ide.AutoSuggest
See theAutoSuggest companion object
class AutoSuggest(val primitiveNames: Set[String], extensionPrimNames: () => Set[String])

Builds the trie from commands and reporters and provides functions to get suggestions. Special care should be taken as everything is inserted and retrieved in lower case.

Attributes

Companion
object
Source
AutoSuggest.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

object Trie

Code below contains the Trie implementation for suggestion retrieval

Code below contains the Trie implementation for suggestion retrieval

Attributes

Companion
trait
Source
AutoSuggest.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Trie.type
sealed trait Trie extends Iterable[String]

Attributes

Companion
object
Source
AutoSuggest.scala
Supertypes
trait Iterable[String]
class Object
trait Matchable
class Any
Show all
Known subtypes
class TrieNode
class TrieNode(val char: Option[Char], var word: Option[String]) extends Trie

Attributes

Source
AutoSuggest.scala
Supertypes
trait Trie
trait Iterable[String]
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def editDistance(s1: String, s2: String): Int

Attributes

Source
AutoSuggest.scala

Attributes

Source
AutoSuggest.scala
def refresh(): Unit

Attributes

Source
AutoSuggest.scala

Concrete fields

Attributes

Source
AutoSuggest.scala

Attributes

Source
AutoSuggest.scala

Attributes

Source
AutoSuggest.scala

Attributes

Source
AutoSuggest.scala

Attributes

Source
AutoSuggest.scala
val trie: TrieNode

Attributes

Source
AutoSuggest.scala