chore(ffi): remove enum name prefixes from all C enum values

This commit is contained in:
Andrew Hlynskyi 2023-09-03 06:47:27 +03:00
parent 5921b36a75
commit 9cc1daafca
6 changed files with 57 additions and 58 deletions

View file

@ -448,8 +448,8 @@ fn run() -> Result<()> {
matches
.values_of("encoding")
.map_or(Ok(None), |mut e| match e.next() {
Some("utf16") => Ok(Some(ffi::TSInputEncoding_TSInputEncodingUTF16)),
Some("utf8") => Ok(Some(ffi::TSInputEncoding_TSInputEncodingUTF8)),
Some("utf16") => Ok(Some(ffi::TSInputEncodingUTF16)),
Some("utf8") => Ok(Some(ffi::TSInputEncodingUTF8)),
Some(_) => Err(anyhow!("Invalid encoding. Expected one of: utf8, utf16")),
None => Ok(None),
})?;

View file

@ -88,7 +88,7 @@ pub fn parse_file_at_path(opts: ParseFileOptions) -> Result<bool> {
}
let tree = match opts.encoding {
Some(encoding) if encoding == ffi::TSInputEncoding_TSInputEncodingUTF16 => {
Some(encoding) if encoding == ffi::TSInputEncodingUTF16 => {
let source_code_utf16 = source_code
.chunks_exact(2)
.map(|chunk| u16::from_le_bytes([chunk[0], chunk[1]]))