Object

com.netflix.atlas.core.stacklang

StandardVocabulary

Related Doc: package stacklang

Permalink

object StandardVocabulary extends Vocabulary

Linear Supertypes
Vocabulary, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StandardVocabulary
  2. Vocabulary
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Macro(name: String, body: List[Any], examples: List[String] = Nil) extends Word with Product with Serializable

    Permalink

    A word defined as a sequence of other commands.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Call extends Word with Product with Serializable

    Permalink

    Pop a list off the stack and execute it as a program.

  5. object Clear extends SimpleWord with Product with Serializable

    Permalink

    Remove all items from the stack.

  6. object Depth extends SimpleWord with Product with Serializable

    Permalink

    Compute the depth of the stack.

  7. object Drop extends SimpleWord with Product with Serializable

    Permalink

    Remove the item on the top of the stack.

  8. object Dup extends SimpleWord with Product with Serializable

    Permalink

    Duplicate the item on the top of the stack.

  9. object Each extends Word with Product with Serializable

    Permalink

    For each item in a list push it on the stack and apply a function.

  10. object Format extends SimpleWord with Product with Serializable

    Permalink

    Format a string.

  11. object Freeze extends Word with Product with Serializable

    Permalink

    Freeze the current contents of the stack so they cannot be modified.

  12. object Get extends Word with Product with Serializable

    Permalink

    Get the value of a variable and push it on the stack.

  13. object Map extends Word with Product with Serializable

    Permalink

    Create a new list by applying a function to all elements of a list.

  14. object NDrop extends SimpleWord with Product with Serializable

    Permalink

    Drop the top N items from the stack.

  15. object NList extends SimpleWord with Product with Serializable

    Permalink

    Create a list with the top N items from the stack.

  16. object Over extends SimpleWord with Product with Serializable

    Permalink

    Copy the item in the second position on the stack to the top.

  17. object Pick extends SimpleWord with Product with Serializable

    Permalink

    Pick an item in the stack and put a copy on the top.

  18. object ReverseRot extends SimpleWord with Product with Serializable

    Permalink

    Rotate the stack so that the item at the top is now at the bottom.

  19. object Roll extends SimpleWord with Product with Serializable

    Permalink

    Rotate an item in the stack and put it on the top.

  20. object Rot extends SimpleWord with Product with Serializable

    Permalink

    Rotate the stack so that the item at the bottom is now at the top.

  21. object Set extends Word with Product with Serializable

    Permalink

    Set the value of a variable.

  22. object Swap extends SimpleWord with Product with Serializable

    Permalink

    Swap the top two items on the stack.

  23. object ToList extends Word with Product with Serializable

    Permalink

    Pop all items off the stack and push them as a list.

  24. def allWords: List[Word]

    Permalink

    Return a flattened list of all words from this vocabulary plus words from all dependencies.

    Return a flattened list of all words from this vocabulary plus words from all dependencies.

    Definition Classes
    Vocabulary
  25. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  26. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  27. def dependencies: List[Vocabulary]

    Permalink

    Return a flattened list of all dependency vocabularies.

    Return a flattened list of all dependency vocabularies.

    Definition Classes
    Vocabulary
  28. val dependsOn: List[Vocabulary]

    Permalink
    Definition Classes
    StandardVocabularyVocabulary
  29. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  32. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. val name: String

    Permalink
    Definition Classes
    StandardVocabularyVocabulary
  35. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  36. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  37. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  39. def toMarkdown: String

    Permalink
    Definition Classes
    Vocabulary
  40. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  41. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. val words: List[Word]

    Permalink
    Definition Classes
    StandardVocabularyVocabulary

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Vocabulary

Inherited from AnyRef

Inherited from Any

Ungrouped