Skip to content

Commit 4925649

Browse files
committed
optimizations
1 parent 22a2a6d commit 4925649

File tree

2 files changed

+9
-17
lines changed

2 files changed

+9
-17
lines changed

nattlua/code.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ if has_ffi--[[# as false]] then
9292
end
9393
end
9494

95-
function META:IsStringSlice2(start--[[#: number]], str--[[#: string]])
95+
function META:IsStringSlice(start--[[#: number]], str--[[#: string]])
9696
for i = 1, #str do
9797
if self.BufferOffsetMinusOne[start + i] ~= str:byte(i) then return false end
9898
end

nattlua/lexer/token.lua

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -416,28 +416,20 @@ do
416416
end
417417
end
418418

419+
META.is_token = true
420+
419421
function META.New(
420422
type--[[#: META.TokenType]],
421423
value--[[#: string]],
422424
start--[[#: number]],
423425
stop--[[#: number]]
424426
)--[[#: META.@Self]]
425-
return META.NewObject(
426-
{
427-
is_token = true,
428-
type = type,
429-
value = value,
430-
start = start,
431-
stop = stop,
432-
whitespace = false,
433-
string_value = false,
434-
inferred_types = false,
435-
potential_idiv = false,
436-
parent = false,
437-
whitespace = false,
438-
c_keyword = false,
439-
}--[[# as META.@Self]]
440-
)
427+
return META.NewObject({
428+
type = type,
429+
value = value,
430+
start = start,
431+
stop = stop,
432+
}--[[# as META.@Self]])
441433
end
442434

443435
return META

0 commit comments

Comments
 (0)