summaryrefslogtreecommitdiff
path: root/support/texlab/src/syntax/latex/analysis/environment.rs
blob: 7cda0c126b97292ecbe9563eb686375d1bbda4c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
use crate::syntax::{latex, CstNode};

use super::LatexAnalyzerContext;

pub fn analyze_begin(context: &mut LatexAnalyzerContext, node: &latex::SyntaxNode) -> Option<()> {
    let begin = latex::Begin::cast(node)?;
    let name = begin.name()?.key()?.to_string();
    let extras = &mut context.extras;
    extras.environment_names.insert(name.into());
    Some(())
}