add #inline
This commit is contained in:
@@ -555,6 +555,7 @@ pub mod white_space {
|
|||||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
];
|
];
|
||||||
|
#[inline]
|
||||||
pub fn lookup(c: char) -> bool {
|
pub fn lookup(c: char) -> bool {
|
||||||
match c as u32 >> 8 {
|
match c as u32 >> 8 {
|
||||||
0 => WHITESPACE_MAP[c as usize & 0xff] & 1 != 0,
|
0 => WHITESPACE_MAP[c as usize & 0xff] & 1 != 0,
|
||||||
|
|||||||
@@ -63,6 +63,7 @@ impl RawEmitter {
|
|||||||
.unwrap();
|
.unwrap();
|
||||||
self.bytes_used += 256;
|
self.bytes_used += 256;
|
||||||
|
|
||||||
|
writeln!(&mut self.file, "#[inline]").unwrap();
|
||||||
writeln!(&mut self.file, "pub fn lookup(c: char) -> bool {{").unwrap();
|
writeln!(&mut self.file, "pub fn lookup(c: char) -> bool {{").unwrap();
|
||||||
writeln!(&mut self.file, " match c as u32 >> 8 {{").unwrap();
|
writeln!(&mut self.file, " match c as u32 >> 8 {{").unwrap();
|
||||||
for arm in arms {
|
for arm in arms {
|
||||||
|
|||||||
Reference in New Issue
Block a user