Update mojo sdk to rev 1dc8a9a5db73d3718d99917fadf31f5fb2ebad4f
[chromium-blink-merge.git] / third_party / cython / src / Cython / Plex / Actions.pxd
blob34660a2d9b18e92b5dd41ce7f24c9d549559a5d2
2 cdef class Action:
3   cdef perform(self, token_stream, text)
4   cpdef same_as(self, other)
6 cdef class Return(Action):
7   cdef object value
8   cdef perform(self, token_stream, text)
9   cpdef same_as(self, other)
11 cdef class Call(Action):
12   cdef object function
13   cdef perform(self, token_stream, text)
14   cpdef same_as(self, other)
16 cdef class Begin(Action):
17   cdef object state_name
18   cdef perform(self, token_stream, text)
19   cpdef same_as(self, other)
21 cdef class Ignore(Action):
22   cdef perform(self, token_stream, text)
24 cdef class Text(Action):
25   cdef perform(self, token_stream, text)