在指定是否允许空格时,我需要多明确?例如这些规则:
rule lambda
'lambda' ( '(' params ')' )? block
end
rule params
# ...
end
rule block
'{' # ... '}'
end
足以匹配
lambda {
}
基本上我是否需要指定可能出现的可选空格?
在指定是否允许空格时,我需要多明确?例如这些规则:
rule lambda
'lambda' ( '(' params ')' )? block
end
rule params
# ...
end
rule block
'{' # ... '}'
end
足以匹配
lambda {
}
基本上我是否需要指定可能出现的可选空格?