diff options
Diffstat (limited to 'support/texlab/src/syntax/latex/analysis/command.rs')
-rw-r--r-- | support/texlab/src/syntax/latex/analysis/command.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/support/texlab/src/syntax/latex/analysis/command.rs b/support/texlab/src/syntax/latex/analysis/command.rs new file mode 100644 index 0000000000..9dea4d84ee --- /dev/null +++ b/support/texlab/src/syntax/latex/analysis/command.rs @@ -0,0 +1,12 @@ +use crate::syntax::{latex, CstNode}; + +use super::LatexAnalyzerContext; + +pub fn analyze_command(context: &mut LatexAnalyzerContext, node: &latex::SyntaxNode) -> Option<()> { + let command = latex::GenericCommand::cast(node)?; + context + .extras + .command_names + .insert(command.name()?.text().into()); + Some(()) +} |