Class: Proc

Inherits:
Object
  • Object
show all
Includes:
ULL::ETSII::Alu3299::LambdaRegexp
Defined in:
lib/LambdaRegexp/lambdaRegexp.rb

Instance Method Summary collapse

Methods included from ULL::ETSII::Alu3299::LambdaRegexp

alt, char, epsilon, plus, question, seq, star

Instance Method Details

#+@Object

+ Cierre Positivo de Kleene: una o más repeticiones



64
65
66
# File 'lib/LambdaRegexp/lambdaRegexp.rb', line 64

def +@
    plus(self)
end

#-(r) ⇒ Object

· Concatenación: seguido de



54
55
56
# File 'lib/LambdaRegexp/lambdaRegexp.rb', line 54

def - (r)
    seq(self, r)
end

#-@Object

? : cero o una repetición



74
75
76
# File 'lib/LambdaRegexp/lambdaRegexp.rb', line 74

def -@
    question(self)
end

#|(r) ⇒ Object

| Disyunción: ó



59
60
61
# File 'lib/LambdaRegexp/lambdaRegexp.rb', line 59

def | (r)
    alt(self, r)
end

#~@Object

  • Cierre Estrella de Kleene: cero o más repeticiones



69
70
71
# File 'lib/LambdaRegexp/lambdaRegexp.rb', line 69

def ~@
    star(self)
end