Struct syntect::parsing::syntax_definition::Context [] [src]

pub struct Context {
    pub meta_scope: Vec<Scope>,
    pub meta_content_scope: Vec<Scope>,
    pub meta_include_prototype: bool,
    pub clear_scopes: Option<ClearAmount>,
    pub prototype: Option<ContextPtr>,
    pub uses_backrefs: bool,
    pub patterns: Vec<Pattern>,
}

Fields

This being set false in the syntax file implies this field being set false, but it can also be set falso for contexts that don't include the prototype for other reasons

This is filled in by the linker at link time for contexts that have meta_include_prototype==true and are not included from the prototype.

Methods

impl Context
[src]

Returns the match pattern at an index, panics if the thing isn't a match pattern

Returns a mutable reference, otherwise like match_at

Trait Implementations

impl Debug for Context
[src]

Formats the value using the given formatter.

impl Eq for Context
[src]

impl PartialEq for Context
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.