summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parser
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/parser')
-rw-r--r--lib/puppet/parser/grammar.ra3
-rw-r--r--lib/puppet/parser/parser.rb1251
2 files changed, 624 insertions, 630 deletions
diff --git a/lib/puppet/parser/grammar.ra b/lib/puppet/parser/grammar.ra
index 26cb42217..c6755b795 100644
--- a/lib/puppet/parser/grammar.ra
+++ b/lib/puppet/parser/grammar.ra
@@ -178,7 +178,7 @@ at: AT { result = :virtual }
# A collection statement. Currently supports no arguments at all, but eventually
# will, I assume.
-collection: collectname collectrhand {
+collection: classref collectrhand {
if val[0] =~ /^[a-z]/
Puppet.warning addcontext("Collection names must now be capitalized")
end
@@ -198,7 +198,6 @@ collection: collectname collectrhand {
result = ast AST::Collection, args
}
-collectname: TYPE | NAME
collectrhand: LCOLLECT collstatements RCOLLECT {
if val[1]
diff --git a/lib/puppet/parser/parser.rb b/lib/puppet/parser/parser.rb
index 907bddc0a..ac2003426 100644
--- a/lib/puppet/parser/parser.rb
+++ b/lib/puppet/parser/parser.rb
@@ -29,7 +29,7 @@ module Puppet
class Parser < Racc::Parser
-module_eval <<'..end grammar.ra modeval..id8b4fcf8e20', 'grammar.ra', 640
+module_eval <<'..end grammar.ra modeval..id6c549c7b60', 'grammar.ra', 639
# It got too annoying having code in a file that needs to be compiled.
require 'puppet/parser/parser_support'
@@ -41,7 +41,7 @@ require 'puppet/parser/parser_support'
# $Id$
-..end grammar.ra modeval..id8b4fcf8e20
+..end grammar.ra modeval..id6c549c7b60
##### racc 1.4.5 generates ###
@@ -88,487 +88,487 @@ racc_reduce_table = [
1, 88, :_reduce_39,
2, 88, :_reduce_40,
2, 59, :_reduce_41,
- 1, 89, :_reduce_none,
- 1, 89, :_reduce_none,
- 3, 90, :_reduce_44,
- 3, 90, :_reduce_45,
- 1, 91, :_reduce_none,
+ 3, 89, :_reduce_42,
+ 3, 89, :_reduce_43,
+ 1, 90, :_reduce_none,
+ 1, 90, :_reduce_none,
+ 3, 90, :_reduce_46,
1, 91, :_reduce_none,
3, 91, :_reduce_48,
1, 92, :_reduce_none,
- 3, 92, :_reduce_50,
- 1, 93, :_reduce_none,
- 1, 93, :_reduce_none,
- 3, 94, :_reduce_53,
- 3, 94, :_reduce_54,
- 1, 95, :_reduce_none,
- 1, 95, :_reduce_none,
- 4, 97, :_reduce_57,
+ 1, 92, :_reduce_none,
+ 3, 93, :_reduce_51,
+ 3, 93, :_reduce_52,
+ 1, 94, :_reduce_none,
+ 1, 94, :_reduce_none,
+ 4, 96, :_reduce_55,
1, 82, :_reduce_none,
- 3, 82, :_reduce_59,
+ 3, 82, :_reduce_57,
0, 83, :_reduce_none,
1, 83, :_reduce_none,
- 1, 99, :_reduce_62,
- 1, 73, :_reduce_63,
- 1, 75, :_reduce_64,
- 1, 98, :_reduce_none,
- 1, 98, :_reduce_none,
- 1, 98, :_reduce_none,
- 1, 98, :_reduce_none,
- 1, 98, :_reduce_none,
- 1, 98, :_reduce_none,
- 3, 60, :_reduce_71,
- 0, 84, :_reduce_72,
- 1, 84, :_reduce_73,
- 3, 84, :_reduce_74,
- 3, 102, :_reduce_75,
- 3, 103, :_reduce_76,
- 1, 104, :_reduce_none,
+ 1, 98, :_reduce_60,
+ 1, 73, :_reduce_61,
+ 1, 75, :_reduce_62,
+ 1, 97, :_reduce_none,
+ 1, 97, :_reduce_none,
+ 1, 97, :_reduce_none,
+ 1, 97, :_reduce_none,
+ 1, 97, :_reduce_none,
+ 1, 97, :_reduce_none,
+ 3, 60, :_reduce_69,
+ 0, 84, :_reduce_70,
+ 1, 84, :_reduce_71,
+ 3, 84, :_reduce_72,
+ 3, 101, :_reduce_73,
+ 3, 102, :_reduce_74,
+ 1, 103, :_reduce_none,
+ 1, 103, :_reduce_none,
+ 0, 87, :_reduce_77,
+ 1, 87, :_reduce_78,
+ 3, 87, :_reduce_79,
1, 104, :_reduce_none,
- 0, 87, :_reduce_79,
- 1, 87, :_reduce_80,
- 3, 87, :_reduce_81,
- 1, 105, :_reduce_none,
- 3, 105, :_reduce_83,
- 1, 96, :_reduce_none,
- 1, 96, :_reduce_none,
- 1, 96, :_reduce_none,
- 1, 96, :_reduce_none,
- 1, 96, :_reduce_none,
- 1, 96, :_reduce_none,
- 1, 101, :_reduce_none,
- 1, 101, :_reduce_none,
- 1, 101, :_reduce_none,
- 1, 101, :_reduce_none,
- 1, 101, :_reduce_none,
- 1, 101, :_reduce_none,
- 1, 101, :_reduce_none,
- 1, 101, :_reduce_none,
- 1, 101, :_reduce_none,
- 1, 101, :_reduce_none,
- 4, 77, :_reduce_100,
- 3, 77, :_reduce_101,
- 1, 79, :_reduce_102,
- 1, 79, :_reduce_103,
- 1, 76, :_reduce_104,
- 4, 80, :_reduce_105,
- 4, 80, :_reduce_106,
- 6, 62, :_reduce_107,
- 0, 108, :_reduce_none,
- 4, 108, :_reduce_109,
- 1, 107, :_reduce_none,
- 5, 61, :_reduce_111,
- 1, 109, :_reduce_none,
- 2, 109, :_reduce_113,
- 5, 110, :_reduce_114,
- 4, 110, :_reduce_115,
- 1, 111, :_reduce_none,
- 3, 111, :_reduce_117,
- 3, 78, :_reduce_118,
- 1, 113, :_reduce_none,
- 4, 113, :_reduce_120,
- 1, 115, :_reduce_none,
- 3, 115, :_reduce_122,
- 3, 114, :_reduce_123,
- 1, 112, :_reduce_none,
- 1, 112, :_reduce_none,
- 1, 112, :_reduce_none,
- 1, 112, :_reduce_none,
- 1, 112, :_reduce_none,
- 1, 112, :_reduce_none,
+ 3, 104, :_reduce_81,
+ 1, 95, :_reduce_none,
+ 1, 95, :_reduce_none,
+ 1, 95, :_reduce_none,
+ 1, 95, :_reduce_none,
+ 1, 95, :_reduce_none,
+ 1, 95, :_reduce_none,
+ 1, 100, :_reduce_none,
+ 1, 100, :_reduce_none,
+ 1, 100, :_reduce_none,
+ 1, 100, :_reduce_none,
+ 1, 100, :_reduce_none,
+ 1, 100, :_reduce_none,
+ 1, 100, :_reduce_none,
+ 1, 100, :_reduce_none,
+ 1, 100, :_reduce_none,
+ 1, 100, :_reduce_none,
+ 4, 77, :_reduce_98,
+ 3, 77, :_reduce_99,
+ 1, 79, :_reduce_100,
+ 1, 79, :_reduce_101,
+ 1, 76, :_reduce_102,
+ 4, 80, :_reduce_103,
+ 4, 80, :_reduce_104,
+ 6, 62, :_reduce_105,
+ 0, 107, :_reduce_none,
+ 4, 107, :_reduce_107,
+ 1, 106, :_reduce_none,
+ 5, 61, :_reduce_109,
+ 1, 108, :_reduce_none,
+ 2, 108, :_reduce_111,
+ 5, 109, :_reduce_112,
+ 4, 109, :_reduce_113,
+ 1, 110, :_reduce_none,
+ 3, 110, :_reduce_115,
+ 3, 78, :_reduce_116,
1, 112, :_reduce_none,
- 1, 112, :_reduce_131,
- 1, 116, :_reduce_132,
- 3, 116, :_reduce_133,
- 2, 63, :_reduce_134,
- 6, 65, :_reduce_135,
- 5, 65, :_reduce_136,
- 6, 66, :_reduce_137,
- 5, 66, :_reduce_138,
- 6, 67, :_reduce_139,
- 5, 67, :_reduce_140,
+ 4, 112, :_reduce_118,
+ 1, 114, :_reduce_none,
+ 3, 114, :_reduce_120,
+ 3, 113, :_reduce_121,
+ 1, 111, :_reduce_none,
+ 1, 111, :_reduce_none,
+ 1, 111, :_reduce_none,
+ 1, 111, :_reduce_none,
+ 1, 111, :_reduce_none,
+ 1, 111, :_reduce_none,
+ 1, 111, :_reduce_none,
+ 1, 111, :_reduce_129,
+ 1, 115, :_reduce_130,
+ 3, 115, :_reduce_131,
+ 2, 63, :_reduce_132,
+ 6, 65, :_reduce_133,
+ 5, 65, :_reduce_134,
+ 6, 66, :_reduce_135,
+ 5, 66, :_reduce_136,
+ 6, 67, :_reduce_137,
+ 5, 67, :_reduce_138,
1, 86, :_reduce_none,
1, 86, :_reduce_none,
1, 81, :_reduce_none,
1, 81, :_reduce_none,
+ 1, 118, :_reduce_none,
+ 3, 118, :_reduce_144,
+ 1, 120, :_reduce_none,
+ 1, 120, :_reduce_none,
+ 1, 120, :_reduce_none,
+ 1, 120, :_reduce_none,
+ 0, 55, :_reduce_149,
+ 0, 121, :_reduce_150,
+ 1, 116, :_reduce_none,
+ 3, 116, :_reduce_152,
+ 3, 116, :_reduce_153,
+ 1, 122, :_reduce_none,
+ 3, 122, :_reduce_155,
+ 3, 123, :_reduce_156,
+ 1, 123, :_reduce_157,
+ 3, 123, :_reduce_158,
+ 1, 123, :_reduce_159,
1, 119, :_reduce_none,
- 3, 119, :_reduce_146,
- 1, 121, :_reduce_none,
- 1, 121, :_reduce_none,
- 1, 121, :_reduce_none,
- 1, 121, :_reduce_none,
- 0, 55, :_reduce_151,
- 0, 122, :_reduce_152,
+ 2, 119, :_reduce_161,
1, 117, :_reduce_none,
- 3, 117, :_reduce_154,
- 3, 117, :_reduce_155,
- 1, 123, :_reduce_none,
- 3, 123, :_reduce_157,
- 3, 124, :_reduce_158,
- 1, 124, :_reduce_159,
- 3, 124, :_reduce_160,
- 1, 124, :_reduce_161,
- 1, 120, :_reduce_none,
- 2, 120, :_reduce_163,
- 1, 118, :_reduce_none,
- 2, 118, :_reduce_165,
- 1, 125, :_reduce_none,
- 1, 125, :_reduce_none,
- 1, 74, :_reduce_168,
- 3, 100, :_reduce_169,
- 2, 100, :_reduce_170,
- 1, 106, :_reduce_none,
- 1, 106, :_reduce_none,
+ 2, 117, :_reduce_163,
+ 1, 124, :_reduce_none,
+ 1, 124, :_reduce_none,
+ 1, 74, :_reduce_166,
+ 3, 99, :_reduce_167,
+ 2, 99, :_reduce_168,
+ 1, 105, :_reduce_none,
+ 1, 105, :_reduce_none,
0, 85, :_reduce_none,
- 1, 85, :_reduce_174 ]
+ 1, 85, :_reduce_172 ]
-racc_reduce_n = 175
+racc_reduce_n = 173
-racc_shift_n = 279
+racc_shift_n = 277
racc_action_table = [
- 81, 60, 64, 103, 173, 165, 81, 60, 64, 145,
- 37, 167, 58, -141, 51, 97, 70, -141, 115, 107,
- 166, -125, 70, 41, 81, 60, 64, 44, 45, 37,
- 196, 51, 142, 162, 163, 63, 66, 51, 10, 72,
- 130, 63, 66, 114, 10, 72, 172, 42, 68, 36,
- 10, 81, 60, 64, 68, 51, 5, 10, 217, 63,
- 127, 173, 46, 72, 180, 47, 251, 70, 207, 81,
- 60, 64, 68, 211, 142, 81, 60, 64, 103, 250,
- 44, 45, 51, 162, 163, 70, 63, 66, 197, 51,
- 72, 70, 199, 200, 107, 10, 81, 60, 64, 68,
- 51, 181, 245, 95, 63, 66, 51, 96, 72, 244,
- 63, 66, 70, 10, 72, 46, -130, 68, 47, 10,
- 81, 60, 64, 68, 199, 262, 36, 51, 191, 159,
- 36, 63, 66, 5, -129, 72, 70, 5, -125, 36,
- 10, 58, 60, 64, 68, -143, 5, 81, 60, 64,
- 95, 51, 44, 45, 179, 63, 66, 70, 103, 72,
- -127, 54, -124, 70, 10, 81, 60, 64, 68, 51,
- 207, -124, 51, 176, 107, 211, 63, 66, 51, 212,
- 72, 70, 63, 66, 55, 10, 72, 46, 213, 68,
- 47, 10, 81, 60, 64, 68, 51, 60, 64, 173,
- 63, 66, 168, 103, 72, 179, 162, 163, 70, 10,
- 81, 60, 64, 68, 51, -141, 81, 60, 64, 107,
- 60, 64, -126, 51, 175, 143, 70, 63, 66, -128,
- 141, 72, 70, -126, 139, 231, 10, 81, 60, 64,
- 68, 51, 120, -128, 234, 63, 66, 51, 235, 72,
- 154, 63, 66, 130, 10, 72, 60, 64, 68, 154,
- 10, 238, 60, 64, 68, 142, 120, 241, 51, 171,
- -126, 130, 63, 186, -124, 147, 72, 130, 60, 64,
- 60, 64, 101, 248, 249, 68, 51, 160, 252, 96,
- 63, 186, 51, 130, 72, 130, 63, 186, 255, -127,
- 72, -126, -124, 68, 60, 64, 60, 64, 51, 68,
- 51, -127, 63, 186, 63, 186, 72, -125, 72, 70,
- -129, 130, 60, 64, 193, 68, 247, 68, 60, 64,
- -125, 187, 179, 94, 51, 156, 51, 130, 63, 66,
- 63, 186, 72, 130, 72, 263, 55, 10, 265, 154,
- -127, 68, 51, 68, 150, 149, 63, 186, 51, 50,
- 72, 49, 63, 186, 60, 64, 72, 272, -174, 68,
- 60, 64, 273, 148, -129, 68, 34, 58, nil, 70,
- 60, 64, nil, nil, 137, 130, nil, nil, nil, nil,
- nil, nil, nil, nil, 51, 130, nil, nil, 63, 66,
- 51, nil, 72, nil, 63, 186, 55, 10, 72, 278,
- 51, 68, nil, nil, 63, 186, nil, 68, 72, nil,
- 23, nil, 55, nil, nil, nil, nil, 68, 243, nil,
- 20, nil, 25, 27, nil, 1, 6, nil, 13, 23,
- 18, nil, 22, nil, 28, nil, nil, 5, 10, 20,
- nil, 25, 27, 253, 1, 6, nil, 13, nil, 18,
- nil, 22, nil, 28, 23, nil, 5, 10, nil, nil,
- nil, nil, 274, nil, 20, nil, 25, 27, nil, 1,
- 6, nil, 13, 23, 18, nil, 22, nil, 28, nil,
- nil, 5, 10, 20, nil, 25, 27, 227, 1, 6,
- nil, 13, nil, 18, nil, 22, nil, 28, 23, nil,
- 5, 10, nil, nil, nil, nil, 256, nil, 20, nil,
- 25, 27, nil, 1, 6, nil, 13, 23, 18, nil,
- 22, nil, 28, nil, nil, 5, 10, 20, nil, 25,
- 27, 257, 1, 6, nil, 13, nil, 18, nil, 22,
- nil, 28, 23, nil, 5, 10, nil, nil, nil, nil,
- 277, nil, 20, nil, 25, 27, nil, 1, 6, nil,
- 13, 23, 18, nil, 22, nil, 28, nil, nil, 5,
- 10, 20, nil, 25, 27, 270, 1, 6, nil, 13,
- nil, 18, nil, 22, nil, 28, 23, nil, 5, 10,
- nil, nil, nil, nil, 215, nil, 20, nil, 25, 27,
- nil, 1, 6, nil, 13, 23, 18, nil, 22, nil,
- 28, nil, nil, 5, 10, 20, nil, 25, 27, nil,
- 1, 6, nil, 13, 23, 18, nil, 22, nil, 28,
- nil, nil, 5, 10, 20, nil, 25, 27, nil, 1,
- 6, nil, 13, 23, 18, nil, 22, nil, 28, nil,
- nil, 5, 10, 20, nil, 25, 27, nil, 1, 6,
- nil, 13, 23, 18, nil, 22, nil, 28, nil, nil,
- 5, 10, 20, nil, 25, 27, nil, 1, 6, nil,
- 13, 23, 18, nil, 22, nil, 28, nil, nil, 5,
- 10, 20, nil, 25, 27, nil, 1, 6, nil, 13,
- nil, 18, nil, 22, nil, 28, nil, nil, 5, 10 ]
+ 76, 54, 58, 52, 163, 211, 76, 54, 58, 129,
+ 21, 181, 197, 35, 210, 91, 64, 201, 104, 92,
+ 5, 91, 64, 130, 76, 54, 58, 38, 39, 209,
+ 186, 46, 93, 38, 39, 57, 60, 46, 9, 66,
+ 118, 57, 60, 102, 9, 66, 162, -125, 62, 171,
+ 9, 76, 54, 58, 62, 46, 94, 206, 208, 57,
+ 115, 170, 40, 66, 197, 41, 244, 118, 40, 201,
+ 163, 41, 62, 76, 54, 58, 133, 144, 21, 76,
+ 54, 58, 46, 130, 38, 39, 57, 176, 46, 64,
+ 66, 206, 208, 148, 239, 64, 233, -123, 35, 62,
+ 76, 54, 58, 232, 46, 5, 9, 238, 57, 60,
+ 46, -122, 66, 144, 57, 60, 64, 9, 66, 40,
+ -125, 62, 41, 9, 46, 35, 35, 62, 157, 148,
+ 169, 46, 5, 5, 202, 57, 60, 203, 144, 66,
+ 52, 54, 58, 163, 9, 54, 58, 169, 62, 46,
+ 76, 54, 58, 144, 148, -122, 64, 189, 260, 166,
+ 48, 76, 54, 58, 46, -124, 64, 165, 187, 148,
+ -139, 46, 189, 190, 131, 57, 60, 64, -127, 66,
+ -123, 46, 219, 50, 9, 57, 60, 108, 62, 66,
+ 54, 58, 46, -124, 9, 222, 57, 60, 62, 223,
+ 66, 76, 54, 58, 142, 9, 142, 226, 130, 62,
+ 212, 76, 54, 58, 206, 208, 127, 64, 229, 52,
+ -126, 108, 76, 54, 58, 160, 158, 64, 236, 237,
+ 154, 240, 46, 99, 243, 142, 57, 60, 64, -126,
+ 66, 92, 46, 138, 95, 9, 57, 60, 89, 62,
+ 66, 169, 137, 46, 136, 9, 261, 57, 60, 62,
+ 263, 66, 76, 54, 58, -127, 9, 45, -128, 44,
+ 62, -123, 76, 54, 58, -124, -122, -125, 64, 54,
+ 58, -123, -127, -125, 270, -172, 271, -122, 64, 54,
+ 58, 135, 33, 46, 118, -124, nil, 57, 60, nil,
+ nil, 66, nil, 46, 118, nil, 9, 57, 60, 46,
+ 62, 66, nil, 57, 176, nil, 9, 66, nil, 46,
+ 62, nil, nil, 57, 176, nil, 62, 66, 54, 58,
+ 54, 58, nil, nil, nil, nil, 62, nil, nil, nil,
+ nil, nil, nil, 118, nil, 118, 54, 58, nil, nil,
+ nil, nil, 54, 58, nil, nil, nil, nil, 46, nil,
+ 46, 118, 57, 176, 57, 176, 66, 64, 66, nil,
+ 54, 58, 183, nil, nil, 62, 46, 62, nil, nil,
+ 57, 176, 46, nil, 66, 118, 57, 60, 54, 58,
+ 66, 177, nil, 62, 50, 9, nil, nil, nil, 62,
+ 46, nil, nil, 118, 57, 176, nil, nil, 66, 54,
+ 58, nil, 50, nil, nil, 54, 58, 62, 46, nil,
+ nil, nil, 57, 176, 64, nil, 66, nil, nil, 125,
+ 118, nil, nil, 54, 58, 62, nil, 234, nil, 46,
+ nil, nil, nil, 57, 60, 46, nil, 66, 118, 57,
+ 176, 50, 9, 66, nil, 255, 62, nil, nil, nil,
+ nil, nil, 62, 46, nil, nil, 21, 57, 176, nil,
+ nil, 66, nil, nil, 215, nil, 19, nil, 24, 26,
+ 62, 1, 6, nil, 12, 21, 17, nil, 22, nil,
+ 27, nil, nil, 5, 9, 19, nil, 24, 26, 213,
+ 1, 6, nil, 12, nil, 17, nil, 22, nil, 27,
+ 21, nil, 5, 9, nil, nil, nil, nil, 231, nil,
+ 19, nil, 24, 26, nil, 1, 6, nil, 12, 21,
+ 17, nil, 22, nil, 27, nil, nil, 5, 9, 19,
+ nil, 24, 26, 268, 1, 6, nil, 12, nil, 17,
+ nil, 22, nil, 27, 21, nil, 5, 9, nil, nil,
+ nil, nil, 272, nil, 19, nil, 24, 26, nil, 1,
+ 6, nil, 12, 21, 17, nil, 22, nil, 27, nil,
+ nil, 5, 9, 19, nil, 24, 26, 275, 1, 6,
+ nil, 12, nil, 17, nil, 22, nil, 27, 21, nil,
+ 5, 9, nil, nil, nil, nil, 254, nil, 19, nil,
+ 24, 26, nil, 1, 6, nil, 12, 21, 17, nil,
+ 22, nil, 27, nil, nil, 5, 9, 19, nil, 24,
+ 26, 241, 1, 6, nil, 12, nil, 17, nil, 22,
+ nil, 27, 21, nil, 5, 9, nil, nil, nil, nil,
+ 276, nil, 19, nil, 24, 26, nil, 1, 6, nil,
+ 12, 21, 17, nil, 22, nil, 27, nil, nil, 5,
+ 9, 19, nil, 24, 26, nil, 1, 6, nil, 12,
+ 21, 17, nil, 22, nil, 27, nil, nil, 5, 9,
+ 19, nil, 24, 26, nil, 1, 6, nil, 12, 21,
+ 17, nil, 22, nil, 27, nil, nil, 5, 9, 19,
+ nil, 24, 26, nil, 1, 6, nil, 12, 21, 17,
+ nil, 22, nil, 27, nil, nil, 5, 9, 19, nil,
+ 24, 26, nil, 1, 6, nil, 12, 21, 17, nil,
+ 22, nil, 27, nil, nil, 5, 9, 19, nil, 24,
+ 26, nil, 1, 6, nil, 12, nil, 17, nil, 22,
+ nil, 27, nil, nil, 5, 9 ]
racc_action_check = [
- 95, 95, 95, 41, 120, 105, 81, 81, 81, 81,
- 143, 110, 66, 23, 41, 31, 95, 23, 48, 41,
- 110, 133, 81, 7, 50, 50, 50, 115, 115, 2,
- 143, 95, 66, 105, 105, 95, 95, 81, 143, 95,
- 50, 81, 81, 48, 95, 81, 120, 7, 95, 2,
- 81, 198, 198, 198, 81, 50, 2, 2, 161, 50,
- 50, 127, 115, 50, 136, 115, 209, 198, 251, 173,
- 173, 173, 50, 251, 127, 58, 58, 58, 42, 209,
- 13, 13, 198, 161, 161, 173, 198, 198, 146, 42,
- 198, 58, 146, 146, 42, 198, 34, 34, 34, 198,
- 173, 138, 203, 29, 173, 173, 58, 29, 173, 203,
- 58, 58, 34, 173, 58, 13, 77, 173, 13, 58,
- 172, 172, 172, 58, 240, 240, 101, 34, 140, 101,
- 6, 34, 34, 101, 76, 34, 172, 6, 75, 27,
- 34, 18, 18, 18, 34, 18, 27, 20, 20, 20,
- 74, 172, 114, 114, 131, 172, 172, 18, 164, 172,
- 73, 18, 71, 20, 172, 22, 22, 22, 172, 164,
- 150, 129, 18, 128, 164, 150, 18, 18, 20, 152,
- 18, 22, 20, 20, 18, 18, 20, 114, 153, 18,
- 114, 20, 252, 252, 252, 20, 22, 149, 149, 154,
- 22, 22, 112, 103, 22, 155, 112, 112, 252, 22,
- 248, 248, 248, 22, 103, 70, 238, 238, 238, 103,
- 25, 25, 125, 252, 121, 67, 248, 252, 252, 78,
- 65, 252, 238, 59, 57, 174, 252, 176, 176, 176,
- 252, 248, 175, 53, 177, 248, 248, 238, 178, 248,
- 179, 238, 238, 176, 248, 238, 166, 166, 248, 180,
- 238, 183, 167, 167, 238, 186, 49, 194, 176, 116,
- 83, 166, 176, 176, 85, 86, 176, 167, 148, 148,
- 260, 260, 39, 207, 208, 176, 166, 102, 211, 38,
- 166, 166, 167, 148, 166, 260, 167, 167, 214, 132,
- 167, 220, 221, 166, 142, 142, 245, 245, 148, 167,
- 260, 222, 148, 148, 260, 260, 148, 224, 260, 142,
- 225, 245, 205, 205, 142, 148, 205, 260, 139, 139,
- 88, 139, 237, 28, 142, 97, 245, 205, 142, 142,
- 245, 245, 142, 139, 245, 243, 142, 142, 244, 96,
- 87, 142, 205, 245, 93, 92, 205, 205, 139, 16,
- 205, 14, 139, 139, 54, 54, 139, 261, 262, 205,
- 187, 187, 263, 90, 89, 139, 1, 196, nil, 54,
- 141, 141, nil, nil, 54, 187, nil, nil, nil, nil,
- nil, nil, nil, nil, 54, 141, nil, nil, 54, 54,
- 187, nil, 54, nil, 187, 187, 54, 54, 187, 276,
- 141, 54, nil, nil, 141, 141, nil, 187, 141, nil,
- 276, nil, 141, nil, nil, nil, nil, 141, 201, nil,
- 276, nil, 276, 276, nil, 276, 276, nil, 276, 201,
- 276, nil, 276, nil, 276, nil, nil, 276, 276, 201,
- nil, 201, 201, 212, 201, 201, nil, 201, nil, 201,
- nil, 201, nil, 201, 212, nil, 201, 201, nil, nil,
- nil, nil, 265, nil, 212, nil, 212, 212, nil, 212,
- 212, nil, 212, 265, 212, nil, 212, nil, 212, nil,
- nil, 212, 212, 265, nil, 265, 265, 171, 265, 265,
- nil, 265, nil, 265, nil, 265, nil, 265, 171, nil,
- 265, 265, nil, nil, nil, nil, 216, nil, 171, nil,
- 171, 171, nil, 171, 171, nil, 171, 216, 171, nil,
- 171, nil, 171, nil, nil, 171, 171, 216, nil, 216,
- 216, 228, 216, 216, nil, 216, nil, 216, nil, 216,
- nil, 216, 228, nil, 216, 216, nil, nil, nil, nil,
- 275, nil, 228, nil, 228, 228, nil, 228, 228, nil,
- 228, 275, 228, nil, 228, nil, 228, nil, nil, 228,
- 228, 275, nil, 275, 275, 254, 275, 275, nil, 275,
- nil, 275, nil, 275, nil, 275, 254, nil, 275, 275,
- nil, nil, nil, nil, 160, nil, 254, nil, 254, 254,
- nil, 254, 254, nil, 254, 160, 254, nil, 254, nil,
- 254, nil, nil, 254, 254, 160, nil, 160, 160, nil,
- 160, 160, nil, 160, 273, 160, nil, 160, nil, 160,
- nil, nil, 160, 160, 273, nil, 273, 273, nil, 273,
- 273, nil, 273, 147, 273, nil, 273, nil, 273, nil,
- nil, 273, 273, 147, nil, 147, 147, nil, 147, 147,
- nil, 147, 33, 147, nil, 147, nil, 147, nil, nil,
- 147, 147, 33, nil, 33, 33, nil, 33, 33, nil,
- 33, 0, 33, nil, 33, nil, 33, nil, nil, 33,
- 33, 0, nil, 0, 0, nil, 0, 0, nil, 0,
- nil, 0, nil, 0, nil, 0, nil, nil, 0, 0 ]
+ 91, 91, 91, 60, 108, 150, 188, 188, 188, 59,
+ 131, 128, 239, 6, 150, 28, 91, 239, 42, 28,
+ 6, 68, 188, 60, 45, 45, 45, 12, 12, 146,
+ 131, 91, 28, 102, 102, 91, 91, 188, 131, 91,
+ 45, 188, 188, 42, 91, 188, 108, 67, 91, 126,
+ 188, 166, 166, 166, 188, 45, 28, 146, 146, 45,
+ 45, 123, 12, 45, 138, 12, 205, 166, 102, 138,
+ 115, 102, 45, 76, 76, 76, 76, 207, 2, 240,
+ 240, 240, 166, 115, 104, 104, 166, 166, 207, 76,
+ 166, 205, 205, 207, 199, 240, 192, 122, 2, 166,
+ 236, 236, 236, 192, 76, 2, 2, 199, 76, 76,
+ 240, 65, 76, 94, 240, 240, 236, 76, 240, 104,
+ 120, 76, 104, 240, 94, 99, 26, 240, 99, 94,
+ 119, 236, 99, 26, 140, 236, 236, 141, 144, 236,
+ 17, 17, 17, 142, 236, 137, 137, 143, 236, 144,
+ 19, 19, 19, 93, 144, 117, 17, 228, 228, 116,
+ 17, 22, 22, 22, 93, 114, 19, 109, 134, 93,
+ 64, 17, 134, 134, 61, 17, 17, 22, 71, 17,
+ 69, 19, 164, 17, 17, 19, 19, 165, 17, 19,
+ 24, 24, 22, 53, 19, 167, 22, 22, 19, 168,
+ 22, 52, 52, 52, 169, 22, 170, 172, 176, 22,
+ 153, 226, 226, 226, 153, 153, 49, 52, 184, 186,
+ 47, 44, 33, 33, 33, 103, 100, 226, 197, 198,
+ 95, 201, 52, 37, 204, 92, 52, 52, 33, 72,
+ 52, 36, 226, 88, 30, 52, 226, 226, 27, 52,
+ 226, 225, 87, 33, 85, 226, 231, 33, 33, 226,
+ 232, 33, 162, 162, 162, 84, 33, 15, 83, 13,
+ 33, 82, 163, 163, 163, 247, 248, 250, 162, 136,
+ 136, 251, 252, 81, 259, 260, 261, 80, 163, 211,
+ 211, 79, 1, 162, 136, 77, nil, 162, 162, nil,
+ nil, 162, nil, 163, 211, nil, 162, 163, 163, 136,
+ 162, 163, nil, 136, 136, nil, 163, 136, nil, 211,
+ 163, nil, nil, 211, 211, nil, 136, 211, 210, 210,
+ 233, 233, nil, nil, nil, nil, 211, nil, nil, nil,
+ nil, nil, nil, 210, nil, 233, 258, 258, nil, nil,
+ nil, nil, 130, 130, nil, nil, nil, nil, 210, nil,
+ 233, 258, 210, 210, 233, 233, 210, 130, 233, nil,
+ 129, 129, 130, nil, nil, 210, 258, 233, nil, nil,
+ 258, 258, 130, nil, 258, 129, 130, 130, 127, 127,
+ 130, 127, nil, 258, 130, 130, nil, nil, nil, 130,
+ 129, nil, nil, 127, 129, 129, nil, nil, 129, 48,
+ 48, nil, 129, nil, nil, 177, 177, 129, 127, nil,
+ nil, nil, 127, 127, 48, nil, 127, nil, nil, 48,
+ 177, nil, nil, 194, 194, 127, nil, 194, nil, 48,
+ nil, nil, nil, 48, 48, 177, nil, 48, 194, 177,
+ 177, 48, 48, 177, nil, 216, 48, nil, nil, nil,
+ nil, nil, 177, 194, nil, nil, 216, 194, 194, nil,
+ nil, 194, nil, nil, 160, nil, 216, nil, 216, 216,
+ 194, 216, 216, nil, 216, 160, 216, nil, 216, nil,
+ 216, nil, nil, 216, 216, 160, nil, 160, 160, 158,
+ 160, 160, nil, 160, nil, 160, nil, 160, nil, 160,
+ 158, nil, 160, 160, nil, nil, nil, nil, 191, nil,
+ 158, nil, 158, 158, nil, 158, 158, nil, 158, 191,
+ 158, nil, 158, nil, 158, nil, nil, 158, 158, 191,
+ nil, 191, 191, 242, 191, 191, nil, 191, nil, 191,
+ nil, 191, nil, 191, 242, nil, 191, 191, nil, nil,
+ nil, nil, 263, nil, 242, nil, 242, 242, nil, 242,
+ 242, nil, 242, 263, 242, nil, 242, nil, 242, nil,
+ nil, 242, 242, 263, nil, 263, 263, 273, 263, 263,
+ nil, 263, nil, 263, nil, 263, nil, 263, 273, nil,
+ 263, 263, nil, nil, nil, nil, 214, nil, 273, nil,
+ 273, 273, nil, 273, 273, nil, 273, 214, 273, nil,
+ 273, nil, 273, nil, nil, 273, 273, 214, nil, 214,
+ 214, 202, 214, 214, nil, 214, nil, 214, nil, 214,
+ nil, 214, 202, nil, 214, 214, nil, nil, nil, nil,
+ 274, nil, 202, nil, 202, 202, nil, 202, 202, nil,
+ 202, 274, 202, nil, 202, nil, 202, nil, nil, 202,
+ 202, 274, nil, 274, 274, nil, 274, 274, nil, 274,
+ 0, 274, nil, 274, nil, 274, nil, nil, 274, 274,
+ 0, nil, 0, 0, nil, 0, 0, nil, 0, 135,
+ 0, nil, 0, nil, 0, nil, nil, 0, 0, 135,
+ nil, 135, 135, nil, 135, 135, nil, 135, 271, 135,
+ nil, 135, nil, 135, nil, nil, 135, 135, 271, nil,
+ 271, 271, nil, 271, 271, nil, 271, 32, 271, nil,
+ 271, nil, 271, nil, nil, 271, 271, 32, nil, 32,
+ 32, nil, 32, 32, nil, 32, nil, 32, nil, 32,
+ nil, 32, nil, nil, 32, 32 ]
racc_action_pointer = [
- 673, 363, 11, nil, nil, nil, 92, 4, nil, nil,
- nil, nil, nil, 77, 355, nil, 353, nil, 139, nil,
- 145, nil, 163, 11, nil, 217, nil, 101, 291, 101,
- nil, 15, nil, 654, 94, nil, nil, nil, 283, 247,
- nil, -19, 56, nil, nil, nil, nil, nil, 8, 228,
- 22, nil, nil, 222, 361, nil, nil, 213, 73, 212,
- nil, nil, nil, nil, nil, 220, 10, 215, nil, nil,
- 213, 141, nil, 139, 148, 117, 113, 95, 208, nil,
- nil, 4, nil, 249, nil, 253, 269, 329, 309, 353,
- 367, nil, 345, 332, nil, -2, 311, 335, nil, nil,
- nil, 88, 281, 181, nil, -15, nil, nil, nil, nil,
- -4, nil, 158, nil, 149, 24, 263, nil, nil, nil,
- -5, 214, nil, nil, nil, 201, nil, 52, 134, 150,
- nil, 144, 278, 0, nil, nil, 47, nil, 78, 325,
- 123, 377, 301, -8, nil, nil, 83, 635, 275, 194,
- 137, nil, 173, 183, 190, 195, nil, nil, nil, nil,
- 597, 35, nil, nil, 136, nil, 253, 259, nil, nil,
- nil, 490, 118, 67, 228, 204, 235, 237, 241, 212,
- 221, nil, nil, 252, nil, nil, 243, 367, nil, nil,
- nil, nil, nil, nil, 244, nil, 375, nil, 49, nil,
- nil, 421, nil, 92, nil, 319, nil, 270, 261, 56,
- nil, 275, 446, nil, 291, nil, 509, nil, nil, nil,
- 280, 281, 290, nil, 296, 299, nil, nil, 534, nil,
- nil, nil, nil, nil, nil, nil, nil, 322, 214, nil,
- 115, nil, nil, 316, 342, 303, nil, nil, 208, nil,
- nil, 35, 190, nil, 578, nil, nil, nil, nil, nil,
- 277, 360, 361, 366, nil, 465, nil, nil, nil, nil,
- nil, nil, nil, 616, nil, 553, 402, nil, nil ]
+ 662, 279, 60, nil, nil, nil, -25, nil, nil, nil,
+ nil, nil, 24, 263, nil, 261, nil, 138, nil, 148,
+ nil, nil, 159, nil, 187, nil, 88, 206, 13, nil,
+ 244, nil, 719, 220, nil, nil, 235, 198, nil, nil,
+ nil, nil, 8, nil, 183, 22, nil, 199, 406, 195,
+ nil, nil, 199, 172, nil, nil, nil, nil, nil, -1,
+ 1, 164, nil, nil, 168, 90, nil, 26, 19, 159,
+ nil, 157, 218, nil, nil, nil, 71, 274, nil, 285,
+ 266, 262, 250, 247, 244, 248, nil, 242, 221, nil,
+ nil, -2, 197, 131, 91, 230, nil, nil, nil, 87,
+ 220, nil, 30, 219, 81, nil, nil, nil, -5, 157,
+ nil, nil, nil, nil, 144, 61, 120, 134, nil, 120,
+ 99, nil, 76, 44, nil, nil, 26, 385, 6, 367,
+ 349, -8, nil, nil, 163, 681, 276, 142, 31, nil,
+ 128, 132, 134, 137, 116, nil, 9, nil, nil, nil,
+ -10, nil, nil, 166, nil, nil, nil, nil, 492, nil,
+ 467, nil, 260, 270, 175, 149, 49, 188, 192, 166,
+ 168, nil, 198, nil, nil, nil, 186, 412, nil, nil,
+ nil, nil, nil, nil, 195, nil, 217, nil, 4, nil,
+ nil, 511, 86, nil, 430, nil, nil, 215, 206, 84,
+ nil, 218, 624, nil, 227, 43, nil, 55, nil, nil,
+ 325, 286, nil, nil, 599, nil, 448, nil, nil, nil,
+ nil, nil, nil, nil, nil, 241, 209, nil, 148, nil,
+ nil, 227, 254, 327, nil, nil, 98, nil, nil, -21,
+ 77, nil, 536, nil, nil, nil, nil, 254, 255, nil,
+ 256, 260, 261, nil, nil, nil, nil, nil, 343, 277,
+ 278, 280, nil, 555, nil, nil, nil, nil, nil, nil,
+ nil, 700, nil, 580, 643, nil, nil ]
racc_action_default = [
- -151, -175, -175, -14, -2, -144, -175, -175, -15, -3,
- -142, -16, -5, -175, -175, -6, -175, -7, -43, -8,
- -175, -9, -175, -42, -10, -175, -11, -175, -39, -175,
- -12, -175, -13, -1, -175, -38, -143, -141, -175, -151,
- -41, -151, -151, -145, -149, -148, -147, -150, -151, -79,
- -72, -168, -130, -28, -175, -31, -29, -175, -175, -30,
- -102, -32, -19, -104, -103, -20, -63, -21, -62, -22,
- -64, -24, -131, -25, -175, -26, -27, -99, -98, -96,
- -94, -175, -110, -90, -97, -91, -175, -95, -92, -93,
- -175, -132, -134, -151, -40, -175, -72, -175, -4, -71,
- -164, -175, -175, -151, -46, -175, -47, -63, -49, -56,
- -175, -55, -175, -162, -175, -175, -175, -77, -78, -80,
- -175, -173, -128, -70, -68, -65, -73, -63, -60, -66,
- -64, -173, -69, -67, -58, -129, -175, -18, -175, -175,
- -175, -175, -175, -175, -82, -170, -175, -175, -175, -175,
- -152, -153, -175, -175, -175, -173, 279, -166, -165, -167,
- -175, -175, -52, -51, -175, -45, -175, -175, -44, -163,
- -146, -175, -175, -175, -175, -174, -61, -175, -175, -174,
- -72, -17, -126, -175, -118, -119, -63, -175, -124, -127,
- -125, -105, -23, -101, -175, -33, -175, -169, -175, -171,
- -172, -175, -112, -175, -116, -175, -133, -161, -175, -175,
- -156, -159, -175, -106, -175, -138, -175, -50, -48, -88,
- -84, -85, -89, -53, -86, -87, -54, -140, -175, -76,
- -75, -37, -81, -59, -34, -35, -74, -173, -175, -121,
- -173, -100, -83, -108, -175, -175, -113, -111, -175, -154,
- -155, -175, -175, -136, -175, -36, -137, -139, -57, -123,
- -175, -175, -172, -175, -107, -175, -117, -160, -157, -158,
- -135, -122, -120, -175, -115, -175, -175, -114, -109 ]
+ -149, -173, -173, -14, -2, -142, -173, -15, -3, -140,
+ -16, -5, -173, -173, -6, -173, -7, -141, -8, -173,
+ -9, -139, -173, -10, -173, -11, -173, -39, -173, -12,
+ -173, -13, -1, -173, -38, -141, -173, -149, -147, -146,
+ -145, -148, -149, -143, -77, -70, -166, -28, -173, -173,
+ -31, -29, -173, -30, -100, -32, -19, -102, -101, -20,
+ -61, -21, -60, -22, -62, -24, -129, -25, -173, -26,
+ -128, -27, -96, -94, -108, -92, -173, -88, -95, -173,
+ -89, -93, -90, -97, -91, -173, -130, -132, -149, -40,
+ -41, -173, -70, -149, -149, -173, -4, -69, -162, -173,
+ -173, -160, -173, -173, -173, -75, -76, -78, -173, -171,
+ -126, -68, -66, -71, -63, -61, -58, -64, -62, -171,
+ -67, -56, -65, -173, -127, -18, -173, -173, -173, -173,
+ -173, -173, -80, -168, -173, -173, -173, -173, -150, -151,
+ -173, -173, -173, -171, -149, -44, -173, -45, -61, -47,
+ -173, -54, -53, -173, 277, -163, -164, -165, -173, -161,
+ -173, -144, -173, -173, -173, -172, -59, -173, -173, -172,
+ -70, -17, -173, -124, -116, -117, -61, -173, -122, -125,
+ -123, -103, -23, -99, -173, -33, -173, -167, -173, -169,
+ -170, -173, -173, -114, -173, -110, -131, -159, -173, -173,
+ -154, -157, -173, -104, -173, -173, -50, -173, -49, -43,
+ -173, -173, -42, -136, -173, -138, -173, -74, -73, -37,
+ -79, -57, -34, -35, -72, -171, -173, -119, -171, -98,
+ -81, -106, -173, -173, -109, -111, -173, -152, -153, -173,
+ -173, -134, -173, -36, -48, -46, -86, -82, -83, -51,
+ -87, -84, -85, -52, -135, -137, -55, -121, -173, -173,
+ -170, -173, -105, -173, -115, -158, -155, -156, -133, -120,
+ -118, -173, -113, -173, -173, -112, -107 ]
racc_goto_table = [
- 29, 33, 38, 131, 185, 98, 117, 53, 123, 119,
- 174, 43, 134, 31, 210, 62, 39, 105, 112, 202,
- 178, 218, 198, 223, 226, 4, 146, 40, 86, 264,
- 205, 121, 77, 29, 77, 177, 184, 93, 128, 122,
- 240, 92, 152, 53, 214, 102, 77, 48, 183, 155,
- 116, 138, 239, 192, 208, 209, 59, 204, 35, 158,
- nil, nil, nil, 91, 100, nil, nil, nil, nil, 76,
- 77, nil, nil, 113, nil, nil, 246, nil, nil, 161,
- nil, nil, nil, nil, 82, nil, 90, nil, 125, nil,
- nil, nil, 59, 77, nil, nil, 183, nil, 99, nil,
- nil, 135, nil, nil, nil, 76, nil, 77, nil, nil,
- nil, 157, 169, 170, 204, 268, 260, nil, 151, nil,
- nil, 75, 140, nil, nil, 271, 258, nil, 122, 261,
- 53, 53, 117, 237, 123, 232, 236, 122, 233, 194,
- nil, nil, nil, nil, nil, 144, nil, 29, 201, nil,
- nil, nil, nil, 133, 266, 122, 122, 75, nil, 153,
- 29, 216, nil, nil, nil, 122, nil, nil, nil, 183,
- nil, 29, 228, 98, nil, nil, 122, 182, nil, 59,
- 59, nil, nil, 71, 77, 77, 182, 206, 98, nil,
- 135, nil, 76, 76, 122, nil, nil, 73, nil, 135,
- 98, 29, nil, nil, 220, 220, 109, 109, nil, nil,
- 77, nil, 29, 254, 125, 129, 29, 225, 225, 71,
- 111, 111, nil, nil, nil, 182, 98, 135, 29, 132,
- nil, nil, nil, 73, 122, nil, 229, 230, 135, nil,
- nil, nil, 190, 182, 75, 75, nil, 98, 98, 122,
- 77, 190, nil, 56, 29, nil, 135, nil, nil, nil,
- 77, nil, 242, nil, 77, 29, 275, nil, 109, 224,
- 224, nil, nil, 29, 276, 29, 29, nil, nil, 133,
- nil, nil, 111, 182, nil, 124, nil, nil, nil, 56,
- 190, nil, nil, nil, nil, nil, 135, nil, 182, nil,
- nil, nil, 259, nil, 188, nil, 71, 71, 190, nil,
- nil, 135, 267, 188, nil, nil, 269, nil, 189, nil,
- 73, 73, 61, nil, 84, nil, 84, 189, nil, 109,
- nil, 221, 221, nil, nil, nil, nil, nil, 84, nil,
- nil, 129, nil, 111, nil, 222, 222, nil, 190, nil,
- nil, nil, 188, nil, nil, 132, nil, nil, 61, nil,
- nil, nil, 84, 190, nil, nil, 189, nil, nil, nil,
- 188, nil, nil, nil, nil, nil, 56, 56, nil, nil,
- nil, nil, nil, nil, 189, 84, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, 84,
- nil, 219, 219, nil, nil, nil, nil, nil, nil, nil,
- 188, 124, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, 189, 188, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, 189,
- nil, nil, nil, nil, nil, nil, 61, 195, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, 84, 84, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, 84, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
+ 28, 32, 36, 96, 119, 53, 200, 172, 175, 56,
+ 188, 111, 86, 107, 51, 37, 193, 4, 71, 43,
+ 105, 121, 195, 30, 146, 153, 245, 164, 249, 253,
+ 134, 90, 28, 114, 79, 88, 53, 168, 262, 194,
+ 126, 109, 112, 167, 174, 51, 124, 116, 228, 71,
+ 87, 143, 140, 100, 98, 42, 103, 172, 227, 101,
+ 69, 204, 182, 198, 199, 34, 155, nil, nil, nil,
+ nil, nil, nil, nil, 193, 205, nil, nil, nil, nil,
+ 235, nil, nil, 74, nil, nil, 85, nil, 122, nil,
+ nil, 69, nil, nil, nil, nil, nil, 97, nil, nil,
+ nil, nil, nil, nil, 258, 139, nil, 266, 156, 159,
+ nil, 161, nil, 264, nil, 173, 128, 53, 53, 47,
+ nil, nil, 184, nil, 173, 196, 51, 51, 124, 225,
+ 71, 71, 111, nil, 220, 28, 191, 124, 172, 269,
+ 132, 105, 221, 256, nil, 224, 259, 110, nil, nil,
+ 47, nil, nil, nil, 114, 141, nil, nil, 28, 214,
+ 28, 216, 96, 112, nil, 173, nil, 124, nil, nil,
+ 180, nil, 69, 69, nil, nil, nil, nil, 124, 180,
+ nil, nil, 173, nil, 55, 96, 78, 96, nil, 78,
+ nil, 28, nil, nil, nil, 124, nil, nil, 247, 247,
+ 78, nil, 28, 242, nil, 67, nil, 246, 246, 122,
+ nil, 252, 252, 96, 28, 55, 28, nil, nil, 78,
+ 180, 173, nil, nil, nil, nil, 217, 218, nil, 110,
+ nil, 47, 47, 120, 124, nil, 67, 180, 110, nil,
+ nil, nil, 28, 78, 96, 96, 173, nil, nil, nil,
+ nil, nil, 230, 251, 251, nil, nil, 65, 78, 124,
+ nil, nil, nil, 28, 273, nil, nil, nil, 110, nil,
+ nil, 28, 274, 28, 28, nil, 180, nil, nil, 110,
+ nil, 152, 152, nil, nil, 117, nil, nil, 65, 83,
+ 257, nil, 83, nil, nil, nil, 110, 55, 185, nil,
+ 265, 180, nil, 83, 267, nil, nil, nil, nil, nil,
+ nil, nil, 110, 110, nil, 179, nil, 67, 67, nil,
+ nil, nil, 83, nil, 179, nil, nil, nil, nil, 78,
+ 78, nil, 152, 151, 151, 110, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, 83, nil, nil, nil,
+ nil, nil, nil, nil, 120, 78, nil, nil, nil, nil,
+ 110, 83, nil, nil, nil, 179, nil, 178, nil, 65,
+ 65, nil, nil, nil, nil, nil, 178, nil, nil, nil,
+ nil, nil, 179, nil, 151, nil, nil, nil, nil, nil,
+ nil, nil, nil, 78, nil, 152, nil, nil, 250, 250,
+ nil, nil, nil, 78, nil, nil, 117, 78, nil, nil,
+ nil, nil, nil, nil, nil, nil, nil, 178, nil, nil,
+ nil, 179, nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, 83, 83, 178, nil, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, 179, 151, nil, nil,
+ 248, 248, nil, nil, nil, nil, nil, nil, 83, nil,
nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, nil, 178, nil, nil, nil, nil, nil, nil,
nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, 84, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, 84, nil, nil, nil, 84 ]
+ nil, nil, nil, nil, nil, nil, 83, nil, 178, nil,
+ nil, nil, nil, nil, nil, nil, 83, nil, nil, nil,
+ 83 ]
racc_goto_check = [
- 34, 2, 34, 32, 62, 4, 50, 25, 48, 52,
- 33, 69, 45, 1, 72, 17, 29, 39, 39, 58,
- 33, 40, 54, 44, 44, 3, 53, 38, 55, 56,
- 57, 35, 47, 34, 47, 31, 61, 29, 30, 25,
- 63, 64, 65, 25, 33, 66, 47, 67, 60, 32,
- 68, 17, 62, 20, 70, 71, 27, 60, 5, 73,
- nil, nil, nil, 27, 3, nil, nil, nil, nil, 24,
- 47, nil, nil, 3, nil, nil, 58, nil, nil, 39,
- nil, nil, nil, nil, 49, nil, 49, nil, 27, nil,
- nil, nil, 27, 47, nil, nil, 60, nil, 49, nil,
- nil, 24, nil, nil, nil, 24, nil, 47, nil, nil,
- nil, 29, 69, 69, 60, 72, 54, nil, 3, nil,
- nil, 23, 49, nil, nil, 62, 33, nil, 25, 33,
- 25, 25, 50, 32, 48, 52, 50, 25, 45, 17,
- nil, nil, nil, nil, nil, 49, nil, 34, 2, nil,
- nil, nil, nil, 23, 60, 25, 25, 23, nil, 49,
- 34, 2, nil, nil, nil, 25, nil, nil, nil, 60,
- nil, 34, 2, 4, nil, nil, 25, 27, nil, 27,
- 27, nil, nil, 21, 47, 47, 27, 27, 4, nil,
- 24, nil, 24, 24, 25, nil, nil, 22, nil, 24,
- 4, 34, nil, nil, 27, 27, 21, 21, nil, nil,
- 47, nil, 34, 2, 27, 21, 34, 24, 24, 21,
- 22, 22, nil, nil, nil, 27, 4, 24, 34, 22,
- nil, nil, nil, 22, 25, nil, 49, 49, 24, nil,
- nil, nil, 23, 27, 23, 23, nil, 4, 4, 25,
- 47, 23, nil, 26, 34, nil, 24, nil, nil, nil,
- 47, nil, 49, nil, 47, 34, 2, nil, 21, 23,
- 23, nil, nil, 34, 2, 34, 34, nil, nil, 23,
- nil, nil, 22, 27, nil, 26, nil, nil, nil, 26,
- 23, nil, nil, nil, nil, nil, 24, nil, 27, nil,
- nil, nil, 49, nil, 21, nil, 21, 21, 23, nil,
- nil, 24, 49, 21, nil, nil, 49, nil, 22, nil,
- 22, 22, 28, nil, 28, nil, 28, 22, nil, 21,
- nil, 21, 21, nil, nil, nil, nil, nil, 28, nil,
- nil, 21, nil, 22, nil, 22, 22, nil, 23, nil,
- nil, nil, 21, nil, nil, 22, nil, nil, 28, nil,
- nil, nil, 28, 23, nil, nil, 22, nil, nil, nil,
- 21, nil, nil, nil, nil, nil, 26, 26, nil, nil,
+ 34, 2, 34, 4, 32, 27, 71, 59, 61, 17,
+ 53, 47, 27, 51, 26, 29, 59, 3, 24, 68,
+ 49, 44, 57, 1, 38, 38, 39, 33, 43, 43,
+ 52, 37, 34, 27, 54, 29, 27, 33, 55, 56,
+ 17, 35, 26, 31, 60, 26, 24, 30, 62, 24,
+ 63, 32, 64, 65, 3, 66, 67, 59, 61, 3,
+ 23, 33, 20, 69, 70, 5, 72, nil, nil, nil,
+ nil, nil, nil, nil, 59, 38, nil, nil, nil, nil,
+ 57, nil, nil, 48, nil, nil, 48, nil, 23, nil,
+ nil, 23, nil, nil, nil, nil, nil, 48, nil, nil,
+ nil, nil, nil, nil, 53, 3, nil, 71, 29, 68,
+ nil, 68, nil, 59, nil, 27, 48, 27, 27, 25,
+ nil, nil, 17, nil, 27, 27, 26, 26, 24, 32,
+ 24, 24, 47, nil, 51, 34, 2, 24, 59, 61,
+ 48, 49, 44, 33, nil, 49, 33, 25, nil, nil,
+ 25, nil, nil, nil, 27, 48, nil, nil, 34, 2,
+ 34, 2, 4, 26, nil, 27, nil, 24, nil, nil,
+ 23, nil, 23, 23, nil, nil, nil, nil, 24, 23,
+ nil, nil, 27, nil, 28, 4, 28, 4, nil, 28,
+ nil, 34, nil, nil, nil, 24, nil, nil, 27, 27,
+ 28, nil, 34, 2, nil, 22, nil, 26, 26, 23,
+ nil, 24, 24, 4, 34, 28, 34, nil, nil, 28,
+ 23, 27, nil, nil, nil, nil, 48, 48, nil, 25,
+ nil, 25, 25, 22, 24, nil, 22, 23, 25, nil,
+ nil, nil, 34, 28, 4, 4, 27, nil, nil, nil,
+ nil, nil, 48, 23, 23, nil, nil, 21, 28, 24,
+ nil, nil, nil, 34, 2, nil, nil, nil, 25, nil,
+ nil, 34, 2, 34, 34, nil, 23, nil, nil, 25,
+ nil, 22, 22, nil, nil, 21, nil, nil, 21, 46,
+ 48, nil, 46, nil, nil, nil, 25, 28, 28, nil,
+ 48, 23, nil, 46, 48, nil, nil, nil, nil, nil,
+ nil, nil, 25, 25, nil, 22, nil, 22, 22, nil,
+ nil, nil, 46, nil, 22, nil, nil, nil, nil, 28,
+ 28, nil, 22, 21, 21, 25, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, 46, nil, nil, nil,
nil, nil, nil, nil, 22, 28, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, 28,
- nil, 26, 26, nil, nil, nil, nil, nil, nil, nil,
- 21, 26, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, 22, 21, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, 22,
- nil, nil, nil, nil, nil, nil, 28, 28, nil, nil,
+ 25, 46, nil, nil, nil, 22, nil, 21, nil, 21,
+ 21, nil, nil, nil, nil, nil, 21, nil, nil, nil,
+ nil, nil, 22, nil, 21, nil, nil, nil, nil, nil,
+ nil, nil, nil, 28, nil, 22, nil, nil, 22, 22,
+ nil, nil, nil, 28, nil, nil, 21, 28, nil, nil,
+ nil, nil, nil, nil, nil, nil, nil, 21, nil, nil,
+ nil, 22, nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, 46, 46, 21, nil, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, 22, 21, nil, nil,
+ 21, 21, nil, nil, nil, nil, nil, nil, 46, nil,
nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, nil, 21, nil, nil, nil, nil, nil, nil,
nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, 28, 28, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, 28, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, 28, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, 28, nil, nil, nil, 28 ]
+ nil, nil, nil, nil, nil, nil, 46, nil, 21, nil,
+ nil, nil, nil, nil, nil, nil, 46, nil, nil, nil,
+ 46 ]
racc_goto_pointer = [
- nil, 13, 1, 25, -28, 56, nil, nil, nil, nil,
- nil, nil, nil, nil, nil, nil, nil, -3, nil, nil,
- -88, 165, 179, 103, 51, -11, 235, 38, 304, 10,
- -12, -93, -47, -111, 0, -18, nil, nil, 20, -24,
- -143, nil, nil, nil, -143, -38, nil, 12, -42, 64,
- -43, nil, -40, -55, -124, 8, -214, -118, -129, nil,
- -91, -103, -135, -147, 16, -51, 6, 34, 2, -2,
- -96, -95, -136, -42 ]
+ nil, 23, 1, 17, -29, 63, nil, nil, nil, nil,
+ nil, nil, nil, nil, nil, nil, nil, -8, nil, nil,
+ -67, 240, 188, 43, 1, 102, -3, -12, 167, 9,
+ 2, -73, -41, -82, 0, -3, nil, 3, -69, -181,
+ nil, nil, nil, -182, -24, nil, 270, -34, 64, -24,
+ nil, -31, -46, -124, 15, -193, -97, -114, nil, -120,
+ -83, -119, -129, 26, -36, 16, 43, 14, 7, -75,
+ -74, -132, -33 ]
racc_goto_default = [
- nil, nil, nil, 104, 9, 12, 15, 17, 19, 21,
- 24, 26, 30, 32, 3, 8, 11, nil, 65, 67,
- 69, 85, 87, 88, 89, 78, 80, 83, 14, 16,
- nil, nil, nil, nil, 74, nil, 2, 7, nil, nil,
- 106, 164, 108, 110, nil, nil, 136, 52, 79, nil,
- 126, 118, nil, nil, nil, nil, nil, nil, nil, 203,
- 57, nil, nil, nil, nil, nil, nil, nil, nil, nil,
- nil, nil, nil, nil ]
+ nil, nil, nil, 145, 8, 11, 14, 16, 18, 20,
+ 23, 25, 29, 31, 3, 7, 10, nil, 59, 61,
+ 63, 80, 81, 82, 84, 72, 75, 77, 13, 15,
+ nil, nil, nil, nil, 68, nil, 2, nil, nil, 147,
+ 207, 149, 150, nil, nil, 123, 70, 73, nil, 113,
+ 106, nil, nil, nil, nil, nil, nil, nil, 192, 49,
+ nil, nil, nil, nil, nil, nil, nil, nil, nil, nil,
+ nil, nil, nil ]
racc_token_table = {
false => 0,
@@ -734,7 +734,6 @@ Racc_token_to_s_table = [
'classref',
'anyparams',
'at',
-'collectname',
'collectrhand',
'collstatements',
'collstatement',
@@ -1038,12 +1037,8 @@ module_eval <<'.,.,', 'grammar.ra', 199
end
.,.,
- # reduce 42 omitted
-
- # reduce 43 omitted
-
-module_eval <<'.,.,', 'grammar.ra', 210
- def _reduce_44( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 209
+ def _reduce_42( val, _values, result )
if val[1]
result = val[1]
result.form = :virtual
@@ -1054,8 +1049,8 @@ module_eval <<'.,.,', 'grammar.ra', 210
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 218
- def _reduce_45( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 217
+ def _reduce_43( val, _values, result )
if val[1]
result = val[1]
result.form = :exported
@@ -1066,33 +1061,33 @@ module_eval <<'.,.,', 'grammar.ra', 218
end
.,.,
- # reduce 46 omitted
+ # reduce 44 omitted
- # reduce 47 omitted
+ # reduce 45 omitted
-module_eval <<'.,.,', 'grammar.ra', 226
- def _reduce_48( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 225
+ def _reduce_46( val, _values, result )
result = ast AST::CollExpr, :test1 => val[0], :oper => val[1], :test2 => val[2]
result
end
.,.,
- # reduce 49 omitted
+ # reduce 47 omitted
-module_eval <<'.,.,', 'grammar.ra', 232
- def _reduce_50( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 231
+ def _reduce_48( val, _values, result )
result = val[1]
result.parens = true
result
end
.,.,
- # reduce 51 omitted
+ # reduce 49 omitted
- # reduce 52 omitted
+ # reduce 50 omitted
-module_eval <<'.,.,', 'grammar.ra', 240
- def _reduce_53( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 239
+ def _reduce_51( val, _values, result )
result = ast AST::CollExpr, :test1 => val[0], :oper => val[1], :test2 => val[2]
#result = ast AST::CollExpr
#result.push *val
@@ -1100,8 +1095,8 @@ module_eval <<'.,.,', 'grammar.ra', 240
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 245
- def _reduce_54( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 244
+ def _reduce_52( val, _values, result )
result = ast AST::CollExpr, :test1 => val[0], :oper => val[1], :test2 => val[2]
#result = ast AST::CollExpr
#result.push *val
@@ -1109,21 +1104,21 @@ module_eval <<'.,.,', 'grammar.ra', 245
end
.,.,
- # reduce 55 omitted
+ # reduce 53 omitted
- # reduce 56 omitted
+ # reduce 54 omitted
-module_eval <<'.,.,', 'grammar.ra', 252
- def _reduce_57( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 251
+ def _reduce_55( val, _values, result )
result = ast AST::ResourceInstance, :children => [val[0],val[2]]
result
end
.,.,
- # reduce 58 omitted
+ # reduce 56 omitted
-module_eval <<'.,.,', 'grammar.ra', 262
- def _reduce_59( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 261
+ def _reduce_57( val, _values, result )
if val[0].instance_of?(AST::ResourceInstance)
result = ast AST::ASTArray, :children => [val[0],val[2]]
else
@@ -1134,31 +1129,35 @@ module_eval <<'.,.,', 'grammar.ra', 262
end
.,.,
- # reduce 60 omitted
+ # reduce 58 omitted
- # reduce 61 omitted
+ # reduce 59 omitted
-module_eval <<'.,.,', 'grammar.ra', 269
- def _reduce_62( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 268
+ def _reduce_60( val, _values, result )
result = ast AST::Undef, :value => :undef
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 273
- def _reduce_63( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 272
+ def _reduce_61( val, _values, result )
result = ast AST::Name, :value => val[0]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 277
- def _reduce_64( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 276
+ def _reduce_62( val, _values, result )
result = ast AST::Type, :value => val[0]
result
end
.,.,
+ # reduce 63 omitted
+
+ # reduce 64 omitted
+
# reduce 65 omitted
# reduce 66 omitted
@@ -1167,12 +1166,8 @@ module_eval <<'.,.,', 'grammar.ra', 277
# reduce 68 omitted
- # reduce 69 omitted
-
- # reduce 70 omitted
-
-module_eval <<'.,.,', 'grammar.ra', 293
- def _reduce_71( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 292
+ def _reduce_69( val, _values, result )
if val[0] =~ /::/
raise Puppet::ParseError, "Cannot assign to variables in other namespaces"
end
@@ -1183,22 +1178,22 @@ module_eval <<'.,.,', 'grammar.ra', 293
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 298
- def _reduce_72( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 297
+ def _reduce_70( val, _values, result )
result = ast AST::ASTArray
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 298
- def _reduce_73( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 297
+ def _reduce_71( val, _values, result )
result = val[0]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 307
- def _reduce_74( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 306
+ def _reduce_72( val, _values, result )
if val[0].instance_of?(AST::ASTArray)
val[0].push(val[2])
result = val[0]
@@ -1209,41 +1204,41 @@ module_eval <<'.,.,', 'grammar.ra', 307
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 311
- def _reduce_75( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 310
+ def _reduce_73( val, _values, result )
result = ast AST::ResourceParam, :param => val[0], :value => val[2]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 316
- def _reduce_76( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 315
+ def _reduce_74( val, _values, result )
result = ast AST::ResourceParam, :param => val[0], :value => val[2],
:add => true
result
end
.,.,
- # reduce 77 omitted
+ # reduce 75 omitted
- # reduce 78 omitted
+ # reduce 76 omitted
-module_eval <<'.,.,', 'grammar.ra', 324
- def _reduce_79( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 323
+ def _reduce_77( val, _values, result )
result = ast AST::ASTArray
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 324
- def _reduce_80( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 323
+ def _reduce_78( val, _values, result )
result = val[0]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 333
- def _reduce_81( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 332
+ def _reduce_79( val, _values, result )
if val[0].instance_of?(AST::ASTArray)
val[0].push(val[2])
result = val[0]
@@ -1254,10 +1249,10 @@ module_eval <<'.,.,', 'grammar.ra', 333
end
.,.,
- # reduce 82 omitted
+ # reduce 80 omitted
-module_eval <<'.,.,', 'grammar.ra', 342
- def _reduce_83( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 341
+ def _reduce_81( val, _values, result )
if val[0].instance_of?(AST::ASTArray)
result = val[0].push(val[2])
else
@@ -1267,6 +1262,10 @@ module_eval <<'.,.,', 'grammar.ra', 342
end
.,.,
+ # reduce 82 omitted
+
+ # reduce 83 omitted
+
# reduce 84 omitted
# reduce 85 omitted
@@ -1295,12 +1294,8 @@ module_eval <<'.,.,', 'grammar.ra', 342
# reduce 97 omitted
- # reduce 98 omitted
-
- # reduce 99 omitted
-
-module_eval <<'.,.,', 'grammar.ra', 369
- def _reduce_100( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 368
+ def _reduce_98( val, _values, result )
args = aryfy(val[2])
result = ast AST::Function,
:name => val[0],
@@ -1310,8 +1305,8 @@ module_eval <<'.,.,', 'grammar.ra', 369
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 374
- def _reduce_101( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 373
+ def _reduce_99( val, _values, result )
result = ast AST::Function,
:name => val[0],
:arguments => AST::ASTArray.new({}),
@@ -1320,44 +1315,44 @@ module_eval <<'.,.,', 'grammar.ra', 374
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 378
- def _reduce_102( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 377
+ def _reduce_100( val, _values, result )
result = ast AST::String, :value => val[0]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 380
- def _reduce_103( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 379
+ def _reduce_101( val, _values, result )
result = ast AST::FlatString, :value => val[0]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 384
- def _reduce_104( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 383
+ def _reduce_102( val, _values, result )
result = ast AST::Boolean, :value => val[0]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 389
- def _reduce_105( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 388
+ def _reduce_103( val, _values, result )
Puppet.warning addcontext("Deprecation notice: Resource references should now be capitalized")
result = ast AST::ResourceReference, :type => val[0], :title => val[2]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 391
- def _reduce_106( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 390
+ def _reduce_104( val, _values, result )
result = ast AST::ResourceReference, :type => val[0], :title => val[2]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 404
- def _reduce_107( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 403
+ def _reduce_105( val, _values, result )
args = {
:test => val[1],
:statements => val[3]
@@ -1372,19 +1367,19 @@ module_eval <<'.,.,', 'grammar.ra', 404
end
.,.,
- # reduce 108 omitted
+ # reduce 106 omitted
-module_eval <<'.,.,', 'grammar.ra', 409
- def _reduce_109( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 408
+ def _reduce_107( val, _values, result )
result = ast AST::Else, :statements => val[2]
result
end
.,.,
- # reduce 110 omitted
+ # reduce 108 omitted
-module_eval <<'.,.,', 'grammar.ra', 421
- def _reduce_111( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 420
+ def _reduce_109( val, _values, result )
options = val[3]
unless options.instance_of?(AST::ASTArray)
options = ast AST::ASTArray, :children => [val[3]]
@@ -1394,10 +1389,10 @@ module_eval <<'.,.,', 'grammar.ra', 421
end
.,.,
- # reduce 112 omitted
+ # reduce 110 omitted
-module_eval <<'.,.,', 'grammar.ra', 431
- def _reduce_113( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 430
+ def _reduce_111( val, _values, result )
if val[0].instance_of?(AST::ASTArray)
val[0].push val[1]
result = val[0]
@@ -1408,15 +1403,15 @@ module_eval <<'.,.,', 'grammar.ra', 431
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 435
- def _reduce_114( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 434
+ def _reduce_112( val, _values, result )
result = ast AST::CaseOpt, :value => val[0], :statements => val[3]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 440
- def _reduce_115( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 439
+ def _reduce_113( val, _values, result )
result = ast(AST::CaseOpt,
:value => val[0],
:statements => ast(AST::ASTArray)
@@ -1425,10 +1420,10 @@ module_eval <<'.,.,', 'grammar.ra', 440
end
.,.,
- # reduce 116 omitted
+ # reduce 114 omitted
-module_eval <<'.,.,', 'grammar.ra', 450
- def _reduce_117( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 449
+ def _reduce_115( val, _values, result )
if val[0].instance_of?(AST::ASTArray)
val[0].push(val[2])
result = val[0]
@@ -1439,26 +1434,26 @@ module_eval <<'.,.,', 'grammar.ra', 450
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 454
- def _reduce_118( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 453
+ def _reduce_116( val, _values, result )
result = ast AST::Selector, :param => val[0], :values => val[2]
result
end
.,.,
- # reduce 119 omitted
+ # reduce 117 omitted
-module_eval <<'.,.,', 'grammar.ra', 456
- def _reduce_120( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 455
+ def _reduce_118( val, _values, result )
result = val[1]
result
end
.,.,
- # reduce 121 omitted
+ # reduce 119 omitted
-module_eval <<'.,.,', 'grammar.ra', 467
- def _reduce_122( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 466
+ def _reduce_120( val, _values, result )
if val[0].instance_of?(AST::ASTArray)
val[0].push(val[2])
result = val[0]
@@ -1469,13 +1464,17 @@ module_eval <<'.,.,', 'grammar.ra', 467
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 471
- def _reduce_123( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 470
+ def _reduce_121( val, _values, result )
result = ast AST::ResourceParam, :param => val[0], :value => val[2]
result
end
.,.,
+ # reduce 122 omitted
+
+ # reduce 123 omitted
+
# reduce 124 omitted
# reduce 125 omitted
@@ -1486,33 +1485,29 @@ module_eval <<'.,.,', 'grammar.ra', 471
# reduce 128 omitted
- # reduce 129 omitted
-
- # reduce 130 omitted
-
-module_eval <<'.,.,', 'grammar.ra', 482
- def _reduce_131( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 481
+ def _reduce_129( val, _values, result )
result = ast AST::Default, :value => val[0]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 484
- def _reduce_132( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 483
+ def _reduce_130( val, _values, result )
result = [val[0].value]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 488
- def _reduce_133( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 487
+ def _reduce_131( val, _values, result )
results = val[0] << val[2].value
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 496
- def _reduce_134( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 495
+ def _reduce_132( val, _values, result )
val[1].each do |file|
import(file)
end
@@ -1522,8 +1517,8 @@ module_eval <<'.,.,', 'grammar.ra', 496
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 506
- def _reduce_135( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 505
+ def _reduce_133( val, _values, result )
newdefine classname(val[1]), :arguments => val[2], :code => val[4]
@lexer.indefine = false
result = nil
@@ -1533,8 +1528,8 @@ module_eval <<'.,.,', 'grammar.ra', 506
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 510
- def _reduce_136( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 509
+ def _reduce_134( val, _values, result )
newdefine classname(val[1]), :arguments => val[2]
@lexer.indefine = false
result = nil
@@ -1542,8 +1537,8 @@ module_eval <<'.,.,', 'grammar.ra', 510
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 518
- def _reduce_137( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 517
+ def _reduce_135( val, _values, result )
# Our class gets defined in the parent namespace, not our own.
@lexer.namepop
newclass classname(val[1]), :code => val[4], :parent => val[2]
@@ -1552,8 +1547,8 @@ module_eval <<'.,.,', 'grammar.ra', 518
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 523
- def _reduce_138( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 522
+ def _reduce_136( val, _values, result )
# Our class gets defined in the parent namespace, not our own.
@lexer.namepop
newclass classname(val[1]), :parent => val[2]
@@ -1562,34 +1557,34 @@ module_eval <<'.,.,', 'grammar.ra', 523
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 528
- def _reduce_139( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 527
+ def _reduce_137( val, _values, result )
newnode val[1], :parent => val[2], :code => val[4]
result = nil
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 531
- def _reduce_140( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 530
+ def _reduce_138( val, _values, result )
newnode val[1], :parent => val[2]
result = nil
result
end
.,.,
+ # reduce 139 omitted
+
+ # reduce 140 omitted
+
# reduce 141 omitted
# reduce 142 omitted
# reduce 143 omitted
- # reduce 144 omitted
-
- # reduce 145 omitted
-
-module_eval <<'.,.,', 'grammar.ra', 546
- def _reduce_146( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 545
+ def _reduce_144( val, _values, result )
result = val[0]
result = [result] unless result.is_a?(Array)
result << val[2]
@@ -1597,49 +1592,49 @@ module_eval <<'.,.,', 'grammar.ra', 546
end
.,.,
- # reduce 147 omitted
+ # reduce 145 omitted
- # reduce 148 omitted
+ # reduce 146 omitted
- # reduce 149 omitted
+ # reduce 147 omitted
- # reduce 150 omitted
+ # reduce 148 omitted
-module_eval <<'.,.,', 'grammar.ra', 555
- def _reduce_151( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 554
+ def _reduce_149( val, _values, result )
result = nil
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 559
- def _reduce_152( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 558
+ def _reduce_150( val, _values, result )
result = ast AST::ASTArray, :children => []
result
end
.,.,
- # reduce 153 omitted
+ # reduce 151 omitted
-module_eval <<'.,.,', 'grammar.ra', 564
- def _reduce_154( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 563
+ def _reduce_152( val, _values, result )
result = nil
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 568
- def _reduce_155( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 567
+ def _reduce_153( val, _values, result )
result = val[1]
result = [result] unless result[0].is_a?(Array)
result
end
.,.,
- # reduce 156 omitted
+ # reduce 154 omitted
-module_eval <<'.,.,', 'grammar.ra', 575
- def _reduce_157( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 574
+ def _reduce_155( val, _values, result )
result = val[0]
result = [result] unless result[0].is_a?(Array)
result << val[2]
@@ -1647,67 +1642,67 @@ module_eval <<'.,.,', 'grammar.ra', 575
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 580
- def _reduce_158( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 579
+ def _reduce_156( val, _values, result )
Puppet.warning addcontext("Deprecation notice: must now include '$' in prototype")
result = [val[0], val[2]]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 584
- def _reduce_159( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 583
+ def _reduce_157( val, _values, result )
Puppet.warning addcontext("Deprecation notice: must now include '$' in prototype")
result = [val[0]]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 586
- def _reduce_160( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 585
+ def _reduce_158( val, _values, result )
result = [val[0], val[2]]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 588
- def _reduce_161( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 587
+ def _reduce_159( val, _values, result )
result = [val[0]]
result
end
.,.,
- # reduce 162 omitted
+ # reduce 160 omitted
-module_eval <<'.,.,', 'grammar.ra', 593
- def _reduce_163( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 592
+ def _reduce_161( val, _values, result )
result = val[1]
result
end
.,.,
- # reduce 164 omitted
+ # reduce 162 omitted
-module_eval <<'.,.,', 'grammar.ra', 598
- def _reduce_165( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 597
+ def _reduce_163( val, _values, result )
result = val[1]
result
end
.,.,
- # reduce 166 omitted
+ # reduce 164 omitted
- # reduce 167 omitted
+ # reduce 165 omitted
-module_eval <<'.,.,', 'grammar.ra', 604
- def _reduce_168( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 603
+ def _reduce_166( val, _values, result )
result = ast AST::Variable, :value => val[0]
result
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 612
- def _reduce_169( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 611
+ def _reduce_167( val, _values, result )
if val[1].instance_of?(AST::ASTArray)
result = val[1]
else
@@ -1717,21 +1712,21 @@ module_eval <<'.,.,', 'grammar.ra', 612
end
.,.,
-module_eval <<'.,.,', 'grammar.ra', 614
- def _reduce_170( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 613
+ def _reduce_168( val, _values, result )
result = ast AST::ASTArray
result
end
.,.,
- # reduce 171 omitted
+ # reduce 169 omitted
- # reduce 172 omitted
+ # reduce 170 omitted
- # reduce 173 omitted
+ # reduce 171 omitted
-module_eval <<'.,.,', 'grammar.ra', 619
- def _reduce_174( val, _values, result )
+module_eval <<'.,.,', 'grammar.ra', 618
+ def _reduce_172( val, _values, result )
result = nil
result
end