Sicusa的用户贡献

来自「荏苒之境」
此用户有4,231次编辑。​账号创建于2021年9月1日 (星期三)。
搜索贡献展开折叠
⧼contribs-top⧽
⧼contribs-date⧽
最新 | 最旧) 查看( | )(20 | 50 | 100 | 250 | 500

2025年7月31日 (星期四)

  • 08:422025年7月31日 (四) 08:42 差异 历史 +6,670 模块:Gilatoft/Compiler/Parser 创建页面,内容为“local parser = {} local function parser_error(state, message) local token = state.current_clause[state.token_index] if not token then error(("[parser] end of text: %s"):format(message), 0) end local metadata = token[1] error(("[parser] %s:%s:%s: %s"):format( metadata.location, metadata.line, metadata.column, message), 0) end local function next_sentence(state) local text = state.text local s…”
  • 08:412025年7月31日 (四) 08:41 差异 历史 +15,934 模块:Gilatoft/Compiler/Tokenizer 创建页面,内容为“local byte = string.byte local char = string.char local sub = string.sub local gsub = string.gsub local lower = string.lower local unpack = table.unpack local concat = table.concat local tokenizer = {} local BYTE_COMMA = byte(",") local BYTE_FULL_STOP = byte(".") local BYTE_LIST_START = byte("[") local BYTE_LIST_END = byte("]") local BYTE_STRING_START = byte("\"") local BYTE_STRING_END = byte("\"") local RESERVED_CHARACTERS = { [BYTE_CO…”
  • 08:412025年7月31日 (四) 08:41 差异 历史 +831 模块:Gilatoft/Compiler 创建页面,内容为“local tokenizer = require("Module:Gltd-Gilatoft/Compiler/Tokenizer.lua") local parser = require("Module:Gltd-Gilatoft/Compiler/Parser.lua") local assembler = require("Module:Gltd-Gilatoft/Compiler/Assembler.lua") local io_open = io.open local io_read = io.read local read = tokenizer.read local parse = parser.parse local build = assembler.build local compiler = { tokenizer = tokenizer, parser = parser, assembler = assembler } local function compi…”
  • 08:392025年7月31日 (四) 08:39 差异 历史 +131 模块:Gilatoft 创建页面,内容为“return { compiler = require("Module:Gltd-Gilatoft/Compiler.lua"), interpreter = require("Module:Gltd-Gilatoft/Interpreter.lua") }”
  • 08:382025年7月31日 (四) 08:38 差异 历史 +6,775 模块:Object 创建页面,内容为“local concat = table.concat local object = {} local control_escapes = { ["\a"] = "\\a", ["\b"] = "\\b", ["\f"] = "\\f", ["\v"] = "\\v", ["\n"] = "\\n", ["\r"] = "\\r" } local function unescape_string(str, unescape_table) return str :gsub("\\", "\\\\") :gsub("\"", "\\\"") :gsub(".", unescape_table or control_escapes) end object.unescape_string = unescape_string local function format_string(str) return…”
  • 08:342025年7月31日 (四) 08:34 差异 历史 +25,597 模块:Binser 创建页面,内容为“-- binser.lua --[[ Copyright (c) 2016-2019 Calvin Rose Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to t…”

2025年7月30日 (星期三)

最新 | 最旧) 查看( | )(20 | 50 | 100 | 250 | 500