summaryrefslogtreecommitdiff
path: root/src/lib/language/builtindeclarations.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/language/builtindeclarations.cpp')
-rw-r--r--src/lib/language/builtindeclarations.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/lib/language/builtindeclarations.cpp b/src/lib/language/builtindeclarations.cpp
index ebc876b60..7eb961d41 100644
--- a/src/lib/language/builtindeclarations.cpp
+++ b/src/lib/language/builtindeclarations.cpp
@@ -50,6 +50,7 @@ BuiltinDeclarations::BuiltinDeclarations()
addPropertyOptionsItem();
addRuleItem();
addSubprojectItem();
+ addTagScannerItem();
addTransformerItem();
}
@@ -341,6 +342,22 @@ void BuiltinDeclarations::addSubprojectItem()
m_builtins[QLatin1String("SubProject")] = properties;
}
+void BuiltinDeclarations::addTagScannerItem()
+{
+ QList<PropertyDeclaration> properties;
+ properties += PropertyDeclaration(QLatin1String("name"),
+ PropertyDeclaration::String);
+ properties += PropertyDeclaration(QLatin1String("dependencies"),
+ PropertyDeclaration::StringList);
+ properties += PropertyDeclaration(QLatin1String("inputTags"),
+ PropertyDeclaration::StringList);
+ properties += PropertyDeclaration(QLatin1String("outputTags"),
+ PropertyDeclaration::StringList);
+ properties += PropertyDeclaration(QLatin1String("scan"),
+ PropertyDeclaration::Verbatim);
+ m_builtins[QLatin1String("TagScanner")] = properties;
+}
+
void BuiltinDeclarations::addTransformerItem()
{
QList<PropertyDeclaration> properties;