1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
crate::use_native_or_external!(StringPtr);
crate::use_native_or_external!(Maybe);

use crate::source::token_rewriter::TokenRewriter;
use crate::source::Decoder;

#[repr(C)]
pub(crate) struct InternalParserOptions {
    pub(crate) buffer_name: StringPtr,
    pub(crate) decoder: Maybe<Decoder>,
    pub(crate) token_rewriter: Maybe<TokenRewriter>,
    pub(crate) record_tokens: bool,
}