From: Kevin Date: Wed, 22 May 2024 16:16:13 +0000 (-0400) Subject: Document the from statement X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=86202c7d4ad53ea76daaff13909edfb2adc2e696;p=thirdparty%2Fjinja.git Document the from statement --- diff --git a/grammar/jinja.ohm b/grammar/jinja.ohm index 8818d60f..c5f49ffb 100644 --- a/grammar/jinja.ohm +++ b/grammar/jinja.ohm @@ -13,6 +13,7 @@ Jinja { inlineStatementContent = statement_extends + | statement_from | statement_import | statement_include @@ -23,6 +24,13 @@ Jinja { = stringLiteral | variableName + statement_from + = statementId_from sp statementImport_file sp statementId_import sp statementFrom_variables (sp importOptions_contextManagement)? + + statementFrom_variables + = (statementFrom_variable sp? comma sp?)* statementFrom_variable + statementFrom_variable = variableName (sp statementModifier_as sp variableName)? + statement_import = statementId_import sp statementImport_file sp statementModifier_as sp variableName @@ -44,6 +52,7 @@ Jinja { statementClose = "%}" statementId_extends = "extends" + statementId_from = "from" statementId_import = "import" statementId_include = "include"