Commit d2fe7355 authored by Stefan Behnel's avatar Stefan Behnel

declare purely internal methods of Scanner class as 'cdef'

parent cbc4cccc
...@@ -26,16 +26,15 @@ cdef class Scanner: ...@@ -26,16 +26,15 @@ cdef class Scanner:
@cython.locals(input_state=long) @cython.locals(input_state=long)
cpdef next_char(self) cpdef next_char(self)
@cython.locals(queue=list)
cpdef tuple read(self) cpdef tuple read(self)
cpdef tuple scan_a_token(self) cdef tuple scan_a_token(self)
cpdef tuple position(self) cpdef tuple position(self)
@cython.locals(cur_pos=long, cur_line=long, cur_line_start=long, @cython.locals(cur_pos=long, cur_line=long, cur_line_start=long,
input_state=long, next_pos=long, state=dict, input_state=long, next_pos=long, state=dict,
buf_start_pos=long, buf_len=long, buf_index=long, buf_start_pos=long, buf_len=long, buf_index=long,
trace=bint, discard=long, data=unicode, buffer=unicode) trace=bint, discard=long, data=unicode, buffer=unicode)
cpdef run_machine_inlined(self) cdef run_machine_inlined(self)
cpdef begin(self, state) cpdef begin(self, state)
cpdef produce(self, value, text = *) cpdef produce(self, value, text = *)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment