[−][src]Struct libperl_sys::perl_core::yy_parser
Fields
old_parser: *mut yy_parser
yylval: YYSTYPE
yychar: c_int
yyerrstatus: c_int
yylen: c_int
stack: *mut yy_stack_frame
stack_max1: *mut yy_stack_frame
ps: *mut yy_stack_frame
lex_brackets: I32
lex_casemods: I32
lex_brackstack: *mut c_char
lex_casestack: *mut c_char
lex_defer: U8
lex_dojoin: U8
expect: U8
preambled: bool
lex_formbrack: I32
lex_inpat: *mut OP
lex_op: *mut OP
lex_repl: *mut SV
lex_inwhat: U16
last_lop_op: U16
lex_starts: I32
lex_stuff: *mut SV
multi_start: I32
multi_end: I32
multi_open: UV
multi_close: UV
lex_re_reparsing: bool
lex_super_state: U8
lex_sub_inwhat: U16
lex_allbrackets: I32
lex_sub_op: *mut OP
lex_sub_repl: *mut SV
linestr: *mut SV
bufptr: *mut c_char
oldbufptr: *mut c_char
oldoldbufptr: *mut c_char
bufend: *mut c_char
linestart: *mut c_char
last_uni: *mut c_char
last_lop: *mut c_char
copline: line_t
in_my: U16
lex_state: U8
error_count: U8
in_my_stash: *mut HV
rsfp: *mut PerlIO
rsfp_filters: *mut AV
nextval: [YYSTYPE; 5]
nexttype: [I32; 5]
nexttoke: U8
form_lex_state: U8
lex_fakeeof: U8
lex_flags: U8
saved_curcop: *mut COP
tokenbuf: [c_char; 256]
herelines: line_t
preambling: line_t
sig_elems: IV
sig_optelems: IV
sig_slurpy: c_char
recheck_utf8_validity: bool
_bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>
__bindgen_padding_0: [u8; 5]
Methods
impl yy_parser
[src]
pub fn in_pod(&self) -> c_uint
[src]
pub fn set_in_pod(&mut self, val: c_uint)
[src]
pub fn filtered(&self) -> c_uint
[src]
pub fn set_filtered(&mut self, val: c_uint)
[src]
pub fn saw_infix_sigil(&self) -> c_uint
[src]
pub fn set_saw_infix_sigil(&mut self, val: c_uint)
[src]
pub fn parsed_sub(&self) -> c_uint
[src]
pub fn set_parsed_sub(&mut self, val: c_uint)
[src]
pub fn new_bitfield_1(
in_pod: c_uint,
filtered: c_uint,
saw_infix_sigil: c_uint,
parsed_sub: c_uint
) -> __BindgenBitfieldUnit<[u8; 1], u8>
[src]
in_pod: c_uint,
filtered: c_uint,
saw_infix_sigil: c_uint,
parsed_sub: c_uint
) -> __BindgenBitfieldUnit<[u8; 1], u8>
Trait Implementations
Auto Trait Implementations
impl !Send for yy_parser
impl !Sync for yy_parser
impl Unpin for yy_parser
impl UnwindSafe for yy_parser
impl RefUnwindSafe for yy_parser
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,