From f634f20e11cb78c189479a17624dca5841025fbd Mon Sep 17 00:00:00 2001 From: Kevin Date: Wed, 22 May 2024 12:10:26 -0400 Subject: [PATCH] Describe import statement --- grammar/jinja.ohm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/grammar/jinja.ohm b/grammar/jinja.ohm index ff18bc40..8818d60f 100644 --- a/grammar/jinja.ohm +++ b/grammar/jinja.ohm @@ -13,6 +13,7 @@ Jinja { inlineStatementContent = statement_extends + | statement_import | statement_include statement_extends @@ -22,6 +23,13 @@ Jinja { = stringLiteral | variableName + statement_import + = statementId_import sp statementImport_file sp statementModifier_as sp variableName + + statementImport_file + = stringLiteral + | variableName + statement_include = statementId_include sp statementInclude_file (sp importOptions_ignoreMissing)? (sp importOptions_contextManagement)? @@ -36,8 +44,11 @@ Jinja { statementClose = "%}" statementId_extends = "extends" + statementId_import = "import" statementId_include = "include" + statementModifier_as = "as" + importOptions_ignoreMissing = "ignore missing" importOptions_contextManagement = importOptions_withContext | importOptions_withoutContext importOptions_withContext = "with context" -- 2.47.2