From e0eb1c4ec3fac34537c0761611a2b94981255068 Mon Sep 17 00:00:00 2001 From: Kirill Pertsev Date: Thu, 16 Feb 2017 11:34:22 -0800 Subject: [PATCH 1/2] Fixes #23: parsing of the short GetAtt form which takes Xxxx.Yyyy argument --- lib/schema.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/schema.js b/lib/schema.js index 7f1bda7..2f619fe 100644 --- a/lib/schema.js +++ b/lib/schema.js @@ -12,6 +12,7 @@ var tags = [ { short: 'Base64', full: 'Fn::Base64', type: 'mapping' }, { short: 'FindInMap', full: 'Fn::FindInMap', type: 'sequence' }, { short: 'GetAtt', full: 'Fn::GetAtt', type: 'sequence' }, + { short: 'GetAtt', full: 'Fn::GetAtt', type: 'scalar' }, { short: 'GetAZs', full: 'Fn::GetAZs', type: 'sequence' }, { short: 'ImportValue', full: 'Fn::ImportValue', type: 'scalar' }, { short: 'ImportValue', full: 'Fn::ImportValue', type: 'mapping' }, From 05629dbcabe66fdd92abcd8792f97b0bef62b29f Mon Sep 17 00:00:00 2001 From: Kirill Pertsev Date: Thu, 16 Feb 2017 11:43:30 -0800 Subject: [PATCH 2/2] Adds !Split intrinsic function --- lib/schema.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/schema.js b/lib/schema.js index 2f619fe..b756c66 100644 --- a/lib/schema.js +++ b/lib/schema.js @@ -18,6 +18,7 @@ var tags = [ { short: 'ImportValue', full: 'Fn::ImportValue', type: 'mapping' }, { short: 'Join', full: 'Fn::Join', type: 'sequence' }, { short: 'Select', full: 'Fn::Select', type: 'sequence' }, + { short: 'Split', full: 'Fn::Split', type: 'sequence' }, { short: 'Sub', full: 'Fn::Sub', type: 'sequence' }, { short: 'Sub', full: 'Fn::Sub', type: 'mapping' }, { short: 'Sub', full: 'Fn::Sub', type: 'scalar' },