blob: 9c1d46e4f52601e48322b0439f322fcb76d75bd8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
module Lrama
class Grammar
class ParameterizingRule
class Rule
attr_reader :name, :parameters, :rhs_list, :required_parameters_count
def initialize(name, parameters, rhs_list)
@name = name
@parameters = parameters
@rhs_list = rhs_list
@required_parameters_count = parameters.count
end
end
end
end
end
|