From 0db8e281af377923115b894703b2b8beb8f1e9d5 Mon Sep 17 00:00:00 2001 From: James Edwards Date: Mon, 13 Mar 2017 19:16:03 +0000 Subject: fix an issue where a route 53 alias was shown as an error --- pygments/lexers/configs.py | 2 +- tests/examplefiles/example.tf | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pygments/lexers/configs.py b/pygments/lexers/configs.py index 1717a563..c39b1a52 100644 --- a/pygments/lexers/configs.py +++ b/pygments/lexers/configs.py @@ -584,7 +584,7 @@ class TerraformLexer(RegexLexer): (r'(.*?)(\s*)(=)', bygroups(Name.Attribute, Text, Operator)), (words(('variable', 'resource', 'provider', 'provisioner', 'module'), prefix=r'\b', suffix=r'\b'), Keyword.Reserved, 'function'), - (words(('ingress', 'egress', 'listener', 'default', 'connection'), + (words(('ingress', 'egress', 'listener', 'default', 'connection', 'alias'), prefix=r'\b', suffix=r'\b'), Keyword.Declaration), ('\$\{', String.Interpol, 'var_builtin'), ], diff --git a/tests/examplefiles/example.tf b/tests/examplefiles/example.tf index d3f02779..5a85dbee 100644 --- a/tests/examplefiles/example.tf +++ b/tests/examplefiles/example.tf @@ -39,6 +39,16 @@ provider "aws" { */ +resource "aws_route53_record" "test" { + zone_id = "zone" + name = "name" + type = "A" + alias { + name = "alias name" + } +} + + # Single line comment resource "aws_instance" "example" { ami = "ami-408c7f28" -- cgit v1.2.1