File: ctxt.el.html

Semantic, as a tool, provides a nice list of searchable tags. That information can provide some very accurate answers if the current context of a position is known.

This library provides the hooks needed for a language to specify how the current context is calculated.

Defined variables (2)

semantic-command-separation-characterString which indicates the end of a command.
semantic-function-argument-separation-characterString which indicates the end of an argument.

Defined functions (42)

semantic-beginning-of-command()
semantic-beginning-of-command-default()
semantic-beginning-of-context(&optional POINT)
semantic-beginning-of-context-default(&optional POINT)
semantic-ctxt-current-argument(&optional POINT)
semantic-ctxt-current-argument-default(&optional POINT)
semantic-ctxt-current-assignment(&optional POINT)
semantic-ctxt-current-assignment-default(&optional POINT)
semantic-ctxt-current-class-list(&optional POINT)
semantic-ctxt-current-class-list-default(&optional POINT)
semantic-ctxt-current-function(&optional POINT)
semantic-ctxt-current-function-default(&optional POINT)
semantic-ctxt-current-mode(&optional POINT)
semantic-ctxt-current-mode-default(&optional POINT)
semantic-ctxt-current-symbol(&optional POINT)
semantic-ctxt-current-symbol-and-bounds(&optional POINT)
semantic-ctxt-current-symbol-and-bounds-default(&optional POINT)
semantic-ctxt-current-symbol-default(&optional POINT)
semantic-ctxt-current-thing()
semantic-ctxt-end-of-symbol(&optional POINT)
semantic-ctxt-end-of-symbol-default(&optional POINT)
semantic-ctxt-imported-packages(&optional POINT)
semantic-ctxt-scoped-types(&optional POINT)
semantic-ctxt-scoped-types-default(&optional POINT)
semantic-end-of-command()
semantic-end-of-command-default()
semantic-end-of-context(&optional POINT)
semantic-end-of-context-default(&optional POINT)
semantic-get-all-local-variables(&optional POINT)
semantic-get-all-local-variables-default(&optional POINT)
semantic-get-local-arguments(&optional POINT)
semantic-get-local-arguments-default()
semantic-get-local-variables(&optional POINT)
semantic-get-local-variables-default()
semantic-narrow-to-command()
semantic-narrow-to-context()
semantic-point-at-beginning-of-command()
semantic-point-at-end-of-command()
semantic-up-context(&optional POINT BOUNDS-TYPE)
semantic-up-context-default()
semantic-with-buffer-narrowed-to-command(&rest BODY)
semantic-with-buffer-narrowed-to-context(&rest BODY)

Defined faces (0)