Lua API: Consistently use double vs. single quotes (#12075)

This commit is contained in:
Lars Müller 2022-02-22 19:17:08 +01:00 committed by GitHub
parent c31b301722
commit 0a0fb11c21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1683,10 +1683,10 @@ wear value. Syntax:
Examples: Examples:
* `'default:apple'`: 1 apple * `"default:apple"`: 1 apple
* `'default:dirt 5'`: 5 dirt * `"default:dirt 5"`: 5 dirt
* `'default:pick_stone'`: a new stone pickaxe * `"default:pick_stone"`: a new stone pickaxe
* `'default:pick_wood 1 21323'`: a wooden pickaxe, ca. 1/3 worn out * `"default:pick_wood 1 21323"`: a wooden pickaxe, ca. 1/3 worn out
### Table format ### Table format
@ -1776,21 +1776,21 @@ Groups in crafting recipes
An example: Make meat soup from any meat, any water and any bowl: An example: Make meat soup from any meat, any water and any bowl:
{ {
output = 'food:meat_soup_raw', output = "food:meat_soup_raw",
recipe = { recipe = {
{'group:meat'}, {"group:meat"},
{'group:water'}, {"group:water"},
{'group:bowl'}, {"group:bowl"},
}, },
-- preserve = {'group:bowl'}, -- Not implemented yet (TODO) -- preserve = {"group:bowl"}, -- Not implemented yet (TODO)
} }
Another example: Make red wool from white wool and red dye: Another example: Make red wool from white wool and red dye:
{ {
type = 'shapeless', type = "shapeless",
output = 'wool:red', output = "wool:red",
recipe = {'wool:white', 'group:dye,basecolor_red'}, recipe = {"wool:white", "group:dye,basecolor_red"},
} }
Special groups Special groups
@ -5982,11 +5982,11 @@ Misc.
This is due to the fact that JSON has two distinct array and object This is due to the fact that JSON has two distinct array and object
values. values.
* Example: `write_json({10, {a = false}})`, * Example: `write_json({10, {a = false}})`,
returns `"[10, {\"a\": false}]"` returns `'[10, {"a": false}]'`
* `minetest.serialize(table)`: returns a string * `minetest.serialize(table)`: returns a string
* Convert a table containing tables, strings, numbers, booleans and `nil`s * Convert a table containing tables, strings, numbers, booleans and `nil`s
into string form readable by `minetest.deserialize` into string form readable by `minetest.deserialize`
* Example: `serialize({foo='bar'})`, returns `'return { ["foo"] = "bar" }'` * Example: `serialize({foo="bar"})`, returns `'return { ["foo"] = "bar" }'`
* `minetest.deserialize(string[, safe])`: returns a table * `minetest.deserialize(string[, safe])`: returns a table
* Convert a string returned by `minetest.serialize` into a table * Convert a string returned by `minetest.serialize` into a table
* `string` is loaded in an empty sandbox environment. * `string` is loaded in an empty sandbox environment.
@ -5998,7 +5998,7 @@ Misc.
value of `safe`. It is fine to serialize then deserialize user-provided value of `safe`. It is fine to serialize then deserialize user-provided
data, but directly providing user input to deserialize is always unsafe. data, but directly providing user input to deserialize is always unsafe.
* Example: `deserialize('return { ["foo"] = "bar" }')`, * Example: `deserialize('return { ["foo"] = "bar" }')`,
returns `{foo='bar'}` returns `{foo="bar"}`
* Example: `deserialize('print("foo")')`, returns `nil` * Example: `deserialize('print("foo")')`, returns `nil`
(function call fails), returns (function call fails), returns
`error:[string "print("foo")"]:1: attempt to call global 'print' (a nil value)` `error:[string "print("foo")"]:1: attempt to call global 'print' (a nil value)`
@ -8091,11 +8091,11 @@ Used by `minetest.register_craft`.
### Shaped ### Shaped
{ {
output = 'default:pick_stone', output = "default:pick_stone",
recipe = { recipe = {
{'default:cobble', 'default:cobble', 'default:cobble'}, {"default:cobble", "default:cobble", "default:cobble"},
{'', 'default:stick', ''}, {"", "default:stick", ""},
{'', 'default:stick', ''}, -- Also groups; e.g. 'group:crumbly' {"", "default:stick", ""}, -- Also groups; e.g. "group:crumbly"
}, },
replacements = <list of item pairs>, replacements = <list of item pairs>,
-- replacements: replace one input item with another item on crafting -- replacements: replace one input item with another item on crafting
@ -8106,7 +8106,7 @@ Used by `minetest.register_craft`.
{ {
type = "shapeless", type = "shapeless",
output = 'mushrooms:mushroom_stew', output = "mushrooms:mushroom_stew",
recipe = { recipe = {
"mushrooms:bowl", "mushrooms:bowl",
"mushrooms:mushroom_brown", "mushrooms:mushroom_brown",