Compare commits
No commits in common. "23269baa0b41fdc13daaa9c7385cfd887d1b63fe" and "a82482378646ae7112c288078117d046a2a9eec7" have entirely different histories.
23269baa0b
...
a824823786
@ -1496,7 +1496,7 @@ pub fn parse(tokens: []Token, allocator: *std.heap.ArenaAllocator) !ChunkNode
|
|||||||
var i: usize = 0;
|
var i: usize = 0;
|
||||||
const maybeParsedChunk = parseChunk(tokens, &i, allocator) catch |err|
|
const maybeParsedChunk = parseChunk(tokens, &i, allocator) catch |err|
|
||||||
{
|
{
|
||||||
//std.debug.print("{any}: data: {any}, type: {any}\n", .{tokens[i].region, tokens[i].tokenData, tokens[i].tokenType});
|
std.debug.print("{any}: data: {any}, type: {any}\n", .{tokens[i].region, tokens[i].tokenData, tokens[i].tokenType});
|
||||||
return err;
|
return err;
|
||||||
};
|
};
|
||||||
return maybeParsedChunk;
|
return maybeParsedChunk;
|
||||||
|
@ -225,7 +225,7 @@ fn tokenizeChar(state: *TokenizerState, ch: u8, lastIndex: *?usize, index: *usiz
|
|||||||
}
|
}
|
||||||
else if(std.ascii.isDigit(ch))
|
else if(std.ascii.isDigit(ch))
|
||||||
{
|
{
|
||||||
try tokenizeTerminalIntNum(lastIndex, index.*, tokenType, state, TokenType.Numeral, TokenizerState.Number, tokenNumeral, ch, region);
|
try tokenizeTerminalStr(lastIndex, index.*, tokenType, state, TokenType.Numeral, TokenizerState.Name, tokenStr, ch, region);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -4,5 +4,5 @@ b = {["a"] = 23}
|
|||||||
for i=0, 10 do b[i] = 2^23 end
|
for i=0, 10 do b[i] = 2^23 end
|
||||||
print("asdf")
|
print("asdf")
|
||||||
function test(a, b)
|
function test(a, b)
|
||||||
return 42 + a / b
|
return 12 + a / b
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user