emmylua_ls 0.25.0

A language server for emmylua.
Documentation
v: 2
f: 'math.lua'
b:
- a: 'function math.abs(x) end'
  g: 'Returns the maximum value between `x` and `-x`. (integer/float)'
  r: [18, 0, 22, 18]
  e:
  - ['mathlib.abs', 'd', doc, [18, 0, 20, 0], '4df6bcb78cfd4952']
- a: 'function math.acos(x) end'
  g: 'Returns the arc cosine of `x` (in radians).'
  r: [25, 0, 28, 18]
  e:
  - ['mathlib.acos', 'd', doc, [25, 0, 27, 0], '2c3ca41be227756b']
- a: 'function math.asin(x) end'
  g: 'Returns the arc sine of `x` (in radians).'
  r: [31, 0, 34, 18]
  e:
  - ['mathlib.asin', 'd', doc, [31, 0, 33, 0], '7eb2b9bcbf8c8165']
- a: 'function math.atan(y, x) end'
  g: 'Returns the arc tangent of `y/x` (in radians), but uses the signs of both'
  r: [37, 0, 46, 18]
  e:
  - ['mathlib.atan', 'd', doc, [37, 0, 44, 0], '11b0a7339ea392d7']
- a: 'function math.ceil(x) end'
  g: 'Returns the smallest integer larger than or equal to `x`.'
  r: [49, 0, 52, 19]
  e:
  - ['mathlib.ceil', 'd', doc, [49, 0, 51, 0], '6b96064926e47e2a']
- a: 'function math.cos(x) end'
  g: 'Returns the cosine of `x` (assumed to be in radians).'
  r: [55, 0, 58, 18]
  e:
  - ['mathlib.cos', 'd', doc, [55, 0, 57, 0], 'd2e0804112af4f7f']
- a: 'function math.deg(x) end'
  g: 'Converts the angle `x` from radians to degrees.'
  r: [61, 0, 64, 18]
  e:
  - ['mathlib.deg', 'd', doc, [61, 0, 63, 0], 'd1dcc3d69c1693c1']
- a: 'function math.exp(x) end'
  g: 'Returns the value *e^x* (where e is the base of natural logarithms).'
  r: [67, 0, 70, 18]
  e:
  - ['mathlib.exp', 'd', doc, [67, 0, 69, 0], '33e5d95546518f74']
- a: 'function math.floor(x) end'
  g: 'Returns the largest integer smaller than or equal to `x`.'
  r: [73, 0, 76, 19]
  e:
  - ['mathlib.floor', 'd', doc, [73, 0, 75, 0], '2c07b9fcb5c590ca']
- a: 'function math.fmod(x, y) end'
  g: 'Returns the remainder of the division of `x` by `y` that rounds the'
  r: [79, 0, 84, 18]
  e:
  - ['mathlib.fmod', 'd', doc, [79, 0, 82, 0], '61e7595495e67dce']
- a: 'math.huge = nil'
  g: 'The float value `HUGE_VAL`, a value larger than any other numeric value.'
  r: [87, 0, 90, 16]
  e:
  - ['mathlib.huge', 'd', doc, [87, 0, 90, 0], 'b8156a54e6c8ad95']
- a: 'function math.log(x, base) end'
  g: 'Returns the logarithm of `x` in the given base. The default for `base` is'
  r: [93, 0, 98, 18]
  e:
  - ['mathlib.log', 'd', doc, [93, 0, 96, 0], '7671e127ded3558a']
- a: 'function math.max(x, ...) end'
  g: 'Returns the argument with the maximum value, according to the Lua operator'
  r: [101, 0, 107, 18]
  e:
  - ['mathlib.max', 'd', doc, [101, 0, 104, 0], '743aa63f5e12ca02']
- a: 'math.maxinteger = nil'
  g: '@version >5.3'
  r: [110, 0, 113, 17]
  e:
  - ['mathlib.maxinteger', 'd', doc, [111, 0, 113, 0], '1e7a08f9a6019100']
- a: 'function math.min(x, ...) end'
  g: 'Returns the argument with the minimum value, according to the Lua operator'
  r: [116, 0, 122, 18]
  e:
  - ['mathlib.min', 'd', doc, [116, 0, 119, 0], 'd0d9879c659eee38']
- a: 'math.mininteger = nil'
  g: '@version >5.3'
  r: [125, 0, 128, 17]
  e:
  - ['mathlib.mininteger', 'd', doc, [126, 0, 128, 0], '5aed7219daf885e2']
- a: 'function math.modf(x) end'
  g: 'Returns the integral part of `x` and the fractional part of `x`. Its second'
  r: [131, 0, 136, 18]
  e:
  - ['mathlib.modf', 'd', doc, [131, 0, 134, 0], 'e5cafa77dc49e6a7']
- a: 'math.pi = 3.1415'
  g: 'The value of π.'
  r: [139, 0, 140, 20]
  e:
  - ['mathlib.pi', 'd', doc, [139, 0, 140, 20], '04b6eb4acda221da']
- a: 'function math.rad(x) end'
  g: 'Converts the angle `x` from degrees to radians.'
  r: [143, 0, 146, 18]
  e:
  - ['mathlib.rad', 'd', doc, [143, 0, 145, 0], '8133457263e219c7']
- a: 'function math.random(m, n) end'
  g: 'When called without arguments, returns a pseudo-random float with uniform'
  r: [149, 0, 159, 19]
  e:
  - ['mathlib.random', 'd', doc, [149, 0, 155, 0], '443d2599c6cc60e0']
- a: 'function math.randomseed(x) end'
  g: '@version 5.1, 5.2, 5.3'
  r: [162, 0, 166, 20]
  e:
  - ['mathlib.randomseed@5.1,5.2,5.3', 'd', doc, [163, 0, 166, 0], '5781ed721fad05dc']
- a: 'function math.randomseed(x, y) end'
  g: '@version > 5.4'
  r: [169, 0, 183, 28]
  e:
  - ['mathlib.randomseed@>5.4', 'd', doc, [170, 0, 181, 0], '30785d603c2c15e6']
- a: 'function math.sin(x)'
  g: 'Returns the sine of `x` (assumed to be in radians).'
  r: [186, 0, 189, 18]
  e:
  - ['mathlib.sin', 'd', doc, [186, 0, 188, 0], '690be4d25f2e87a1']
- a: 'function math.sqrt(x)'
  g: 'Returns the square root of `x`. (You can also use the expression `x^0.5` to'
  r: [194, 0, 198, 18]
  e:
  - ['mathlib.sqrt', 'd', doc, [194, 0, 197, 0], 'b4a9eafea5463eae']
- a: 'function math.tan(x)'
  g: 'Returns the tangent of `x` (assumed to be in radians).'
  r: [203, 0, 206, 18]
  e:
  - ['mathlib.tan', 'd', doc, [203, 0, 205, 0], 'ba02b56b07e527ed']
- a: 'function math.tointeger(x) end'
  g: '@version >5.3'
  r: [211, 0, 216, 20]
  e:
  - ['mathlib.tointeger', 'd', doc, [212, 0, 215, 0], '3495fbbbbcadaafd']
- a: 'function math.type(x) end'
  g: '@version >5.3'
  r: [219, 0, 224, 33]
  e:
  - ['mathlib.type', 'd', doc, [220, 0, 223, 0], 'bcb186fb1504debd']
- a: 'function math.ult(m, n) end'
  g: '@version >5.3'
  r: [227, 0, 233, 19]
  e:
  - ['mathlib.ult', 'd', doc, [228, 0, 231, 0], 'fd06e4e8024c7fa5']
- a: 'function math.pow(x, y) end'
  g: '@version 5.1, 5.2, JIT'
  r: [236, 0, 241, 18]
  e:
  - ['mathlib.pow', 'd', doc, [237, 0, 239, 0], '091da30eb82114ab']
  - ['mathlib.pow.param.x', 'p:x', tail, [239, 20, 239, 28], 'fa1421b96f3eabc1']
  - ['mathlib.pow.param.y', 'p:y', tail, [240, 20, 240, 32], '5e06156f6c04648b']
- a: 'function math.atan2(y, x) end'
  g: '@version 5.1, 5.2, JIT'
  r: [244, 0, 253, 18]
  e:
  - ['mathlib.atan2', 'd', doc, [245, 0, 251, 0], 'e78c960b8d3d6ae0']
- a: 'function math.log10(x) end'
  g: '@version 5.1, JIT'
  r: [256, 0, 260, 18]
  e:
  - ['mathlib.log10', 'd', doc, [257, 0, 259, 0], '3ec3206de5a580a2']
- a: 'function math.cosh(x) end'
  g: '@version 5.1, 5.2, JIT'
  r: [263, 0, 267, 18]
  e:
  - ['mathlib.cosh', 'd', doc, [264, 0, 266, 0], 'f16cdb07de6f713e']
- a: 'function math.sinh(x) end'
  g: '@version 5.1, 5.2, JIT'
  r: [270, 0, 274, 18]
  e:
  - ['mathlib.sinh', 'd', doc, [271, 0, 273, 0], 'd6bd8adbf4528434']
- a: 'function math.tanh(x) end'
  g: '@version 5.1, 5.2, JIT'
  r: [277, 0, 281, 18]
  e:
  - ['mathlib.tanh', 'd', doc, [278, 0, 280, 0], 'ddc3e072d3014a2e']
- a: 'function math.frexp(x) end'
  g: '@version 5.1, 5.2, JIT'
  r: [284, 0, 289, 27]
  e:
  - ['mathlib.frexp', 'd', doc, [285, 0, 288, 0], '7c67886e2f831f99']
- a: 'function math.ldexp(m, e) end'
  g: '@version 5.1, 5.2, JIT'
  r: [292, 0, 297, 18]
  e:
  - ['mathlib.ldexp', 'd', doc, [293, 0, 295, 0], 'aa0e93b6d5784945']