blob: cd884ced8674d2443efda6a9c2097bde54066d77 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# cython: language_level=3
cdef class Action:
cdef perform(self, token_stream, text)
cdef class Return(Action):
cdef object value
cdef perform(self, token_stream, text)
cdef class Call(Action):
cdef object function
cdef perform(self, token_stream, text)
cdef class Method(Action):
cdef str name
cdef dict kwargs
cdef class Begin(Action):
cdef object state_name
cdef perform(self, token_stream, text)
cdef class Ignore(Action):
cdef perform(self, token_stream, text)
cdef class Text(Action):
cdef perform(self, token_stream, text)
|