summaryrefslogtreecommitdiff
path: root/doc/manual.dvi
blob: 7ab7e9bc1a71855b8f6bb442546fe5ba5864e0ea (plain)
ofshex dumpascii
0000 f7 02 01 83 92 c0 1c 3b 00 00 00 00 03 e8 22 20 43 6f 6d 6d 6f 6e 20 54 65 58 20 6f 75 74 70 75 .......;......".Common.TeX.outpu
0020 74 20 31 39 39 35 2e 30 32 2e 30 38 3a 31 39 32 31 8b 00 00 00 01 00 00 00 00 00 00 00 00 00 00 t.1995.02.08:1921...............
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff a0 02 ................................
0060 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd a1 cb d5 8d 91 17 1d b6 f3 39 44 d3 ed 74 00 ..c...2......|............9D..t.
0080 11 47 ae 00 11 47 ae 00 05 63 6d 72 31 37 e4 52 65 66 65 72 65 6e 63 65 96 05 37 74 4d 61 6e 90 .G...G...cmr17.Reference..7tMan.
00a0 8c 71 75 61 6c 93 6f 66 93 74 68 65 93 50 72 6f 67 72 61 6d 6d 69 6e 67 93 4c 61 6e 67 75 61 67 .qual.of.the.Programming.Languag
00c0 65 93 4c 75 61 93 32 2e 31 8e 9f 1e 6c cf 8d 8d 8d 8d 8d 91 14 f4 1e f3 2b 58 ab 51 0b 00 0c 00 e.Lua.2.1...l...........+X.Q....
00e0 00 00 0c 00 00 00 05 63 6d 72 31 32 d6 52 6f 62 90 53 8e 65 72 74 6f 9b 03 ea a8 49 65 72 75 73 .......cmr12.Rob.S.erto....Ierus
0100 61 6c 69 6d 73 63 95 ac 72 68 93 79 96 0b bf f8 4c 75 69 7a 98 48 65 6e 72 69 71 75 65 98 64 65 alimsc..rh.y....Luiz.Henrique.de
0120 98 46 69 67 75 65 69 72 65 64 6f 93 57 91 ff 05 56 61 6c 64 65 6d 61 72 98 43 65 6c 65 73 98 46 .Figueiredo.W...Valdemar.Celes.F
0140 69 6c 68 6f 8e 8e 9f 13 2a ab 8d 8d 92 00 b1 45 e3 f3 20 6d 23 bd 52 00 0a 00 00 00 0a 00 00 00 ilho....*......E...m#.R.........
0160 06 63 6d 73 73 31 30 cb 54 91 ff 2a aa 65 43 8d 91 fd e6 62 9f 03 1c 70 47 72 61 66 8e 91 13 2d .cmss10.T..*.eC....b...pGraf...-
0180 83 f3 19 4b f1 60 79 00 0a 00 00 00 0a 00 00 00 05 63 6d 72 31 30 c4 7c 91 03 55 55 50 55 43 2d ...K.`y..........cmr10.|..UUPUC-
01a0 52 69 6f 8e 8e 9f 0e 00 00 8d 8d 92 00 87 4e a0 f3 1f df ea 3c 78 00 0a 00 00 00 0a 00 00 00 06 Rio...........N.....<x..........
01c0 63 6d 74 74 31 30 ca 72 6f 62 65 72 74 6f 2c 6c 68 66 2c 63 65 6c 65 73 40 69 63 61 64 2e 70 75 cmtt10.roberto,lhf,celes@icad.pu
01e0 63 2d 72 69 6f 2e 62 72 8e 8e 8e 8e 8e 9f 3c a6 6a 8d 92 00 b2 9a cf d6 46 91 ff 05 56 65 62 72 c-rio.br......<.j.......F...Vebr
0200 75 61 72 79 96 03 ea a8 38 2c 93 31 39 39 35 8e 9f 28 6c cf 8d 92 00 c7 ee 49 f3 1e 1a f2 22 56 uary....8,.1995..(l......I...."V
0220 00 0a 00 00 00 0a 00 00 00 06 63 6d 62 78 31 30 c9 41 62 73 74 72 61 63 74 8e 9f 12 40 02 8d 91 ..........cmbx10.Abstract...@...
0240 18 87 95 c4 4c 75 61 96 02 e5 24 69 73 93 61 6e 93 65 78 74 65 6e 73 69 6f 6e 93 70 72 6f 67 72 ....Lua...$is.an.extension.progr
0260 61 6d 6d 69 6e 67 93 6c 61 6e 67 75 61 67 65 93 64 65 73 69 67 6e 65 64 93 74 6f 93 62 90 47 1d amming.language.designed.to.b.G.
0280 65 93 75 73 65 64 93 61 73 93 61 93 63 6f 6e 0c 67 75 72 61 74 69 6f 6e 93 6c 61 6e 67 75 61 67 e.used.as.a.con.guration.languag
02a0 65 8e a4 0c 00 00 8d 91 18 87 95 66 6f 72 96 03 40 7b 61 6e 9a b8 e3 79 93 70 72 6f 67 72 61 6d e..........for..@{an...y.program
02c0 93 74 68 61 74 93 6e 65 65 64 73 93 6f 6e 65 2e 91 04 6a d4 54 68 69 73 93 64 6f 90 47 1d 63 75 .that.needs.one...j.This.do.G.cu
02e0 6d 65 6e 98 74 93 64 65 73 63 72 69 62 90 47 1d 65 73 93 76 98 65 72 73 69 6f 6e 93 32 2e 31 93 men.t.describ.G.es.v.ersion.2.1.
0300 6f 66 93 74 68 65 93 4c 75 61 93 70 72 6f 67 72 61 6d 2d 8e a1 8d 91 18 87 95 6d 69 6e 67 96 03 of.the.Lua.program-.......ming..
0320 93 41 6c 61 6e 67 75 61 67 65 93 61 6e 64 93 74 68 65 93 41 50 49 91 03 93 31 74 68 61 74 93 61 .Alanguage.and.the.API...1that.a
0340 6c 6c 6f 9a b8 e3 77 73 93 69 6e 98 74 65 72 61 63 74 69 6f 6e 93 62 90 47 1d 65 74 98 77 98 65 llo...ws.in.teraction.b.G.et.w.e
0360 65 6e 93 4c 75 61 93 70 72 6f 67 72 61 6d 73 93 61 6e 64 93 69 74 73 93 68 6f 73 74 93 43 8e a1 en.Lua.programs.and.its.host.C..
0380 8d 91 18 87 95 70 72 6f 67 72 61 6d 2e 91 04 71 c7 49 74 96 03 55 55 61 6c 73 6f 93 70 72 65 73 .....program...q.It..UUalso.pres
03a0 65 6e 90 b8 e3 74 73 93 73 6f 6d 65 93 65 78 61 6d 70 6c 65 73 93 6f 66 93 75 73 69 6e 67 93 74 en...ts.some.examples.of.using.t
03c0 68 65 93 6d 61 69 6e 93 66 65 61 74 75 72 65 73 93 6f 66 93 74 68 65 93 73 79 73 74 65 6d 2e 8e he.main.features.of.the.system..
03e0 9f 33 db b8 8d 92 00 d1 53 fa c9 53 75 6d 90 eb 8d 13 91 fa 54 75 61 72 69 6f 8e 9f 10 4e 38 8d .3......S..Sum......Tuario...N8.
0400 91 18 87 95 c4 4c 75 61 91 02 32 44 13 91 fb 47 1c 65 96 02 79 61 75 6d 61 93 6c 69 6e 67 75 61 .....Lua..2D...G.e..yauma.lingua
0420 67 65 6d 93 64 65 93 65 78 74 65 6e 73 7e 9b fa ff ff 61 6f 93 70 72 6f 91 00 8e 38 6a 65 74 61 gem.de.extens~....ao.pro...8jeta
0440 64 61 93 70 61 72 61 93 73 65 72 93 75 73 61 64 61 93 63 6f 6d 6f 93 6c 69 6e 67 75 61 67 65 6d da.para.ser.usada.como.linguagem
0460 93 64 65 93 63 6f 6e 0c 67 75 72 61 18 91 fb 8e 39 63 7e 98 61 6f 8e a1 8d 91 18 87 95 65 6d 96 .de.con.gura....9c~.ao.......em.
0480 04 db ed 71 75 61 6c 71 75 65 72 93 70 72 6f 67 72 61 6d 61 93 71 75 65 93 70 72 65 63 69 73 65 ...qualquer.programa.que.precise
04a0 93 64 65 93 75 6d 61 2e 91 09 05 8e 45 73 74 65 93 64 6f 90 47 1d 63 75 6d 65 6e 9a b8 e3 74 6f .de.uma.....Este.do.G.cumen...to
04c0 93 64 65 73 63 72 65 76 98 65 93 61 93 76 98 65 72 73 7e 91 fa ff ff 61 6f 93 32 2e 31 93 64 61 .descrev.e.a.v.ers~....ao.2.1.da
04e0 8e a1 8d 91 18 87 95 6c 69 6e 67 75 61 67 65 6d 96 04 e5 de 64 65 93 70 72 6f 67 72 61 6d 61 18 .......linguagem....de.programa.
0500 9b fb 8e 39 63 7e 91 fa ff ff 61 6f 93 4c 75 61 93 65 93 61 93 49 6e 90 b8 e3 74 65 72 66 61 63 ...9c~....ao.Lua.e.a.In...terfac
0520 65 93 64 65 93 50 72 6f 67 72 61 6d 61 18 98 63 7e 91 fa ff ff 61 6f 93 71 75 65 93 70 90 47 1d e.de.Programa..c~....ao.que.p.G.
0540 65 72 6d 69 74 65 93 61 93 69 6e 90 b8 e3 74 65 72 61 18 98 63 7e 91 fa ff ff 61 6f 8e a1 8d 91 ermite.a.in...tera..c~....ao....
0560 18 87 95 65 6e 90 b8 e3 74 72 65 96 03 70 35 70 72 6f 67 72 61 6d 61 73 93 4c 75 61 93 65 93 6f ...en...tre..p5programas.Lua.e.o
0580 93 70 72 6f 67 72 61 6d 61 93 43 96 03 70 2e 68 6f 73 70 9a 47 1d 65 64 65 69 72 6f 2e 91 04 c2 .programa.C..p.hosp.G.edeiro....
05a0 66 4f 93 64 6f 98 63 75 6d 65 6e 95 b8 e3 74 6f 9b 03 70 35 74 61 6d 93 62 93 13 91 fb 47 1c 65 fO.do.cumen...to..p5tam.b....G.e
05c0 6d 98 61 70 72 65 73 65 6e 93 74 61 98 61 6c 67 75 6e 73 8e a1 8d 91 18 87 95 65 78 65 6d 70 6c m.apresen.ta.alguns.......exempl
05e0 6f 73 96 03 55 55 64 65 93 75 73 6f 93 64 61 73 93 70 72 69 6e 63 69 70 61 69 73 93 63 61 72 61 os..UUde.uso.das.principais.cara
0600 63 74 65 72 91 fe e3 8e 13 91 fc 1c 71 10 73 74 69 63 61 73 93 64 6f 93 73 69 73 74 65 6d 61 2e cter........q.sticas.do.sistema.
0620 8e 9f 22 80 41 8d 8d 91 fd 27 91 f3 37 1a f2 22 56 00 0e 66 66 00 0a 00 00 00 06 63 6d 62 78 31 ..".A....'..7.."V..ff......cmbx1
0640 30 e2 31 8e 91 15 fe 90 49 6e 90 8a 3d 74 72 6f 90 75 c2 64 75 63 74 69 6f 6e 8e 9f 18 71 8b 8d 0.1.....In..=tro.u.duction...q..
0660 91 fd 27 91 f3 22 4b f1 60 79 00 0a f3 33 00 0a 00 00 00 05 63 6d 72 31 30 cd 4c 75 61 96 04 1d ..'.."K.`y...3......cmr10.Lua...
0680 e9 69 73 93 61 6e 93 65 78 74 65 6e 73 69 6f 6e 93 70 72 6f 67 72 61 6d 6d 69 6e 67 93 6c 61 6e .is.an.extension.programming.lan
06a0 67 75 61 67 65 93 64 65 73 69 67 6e 65 64 93 74 6f 93 73 75 70 70 9a 4d de 6f 72 74 93 67 65 6e guage.designed.to.supp.M.ort.gen
06c0 65 72 61 6c 93 70 72 6f 98 63 65 64 75 72 61 6c 93 70 72 6f 67 72 61 6d 2d 8e a4 0d 99 9a 8d 91 eral.pro.cedural.program-.......
06e0 fd 27 91 6d 69 6e 67 96 04 d9 67 66 65 61 74 75 72 65 73 93 77 69 74 68 93 64 61 74 61 93 64 65 .'.ming...gfeatures.with.data.de
0700 73 63 72 69 70 74 69 6f 6e 93 66 61 63 69 6c 69 74 69 65 73 2e 91 08 76 e0 49 74 93 69 73 93 73 scription.facilities...v.It.is.s
0720 75 70 70 9a 4d de 6f 73 65 64 93 74 6f 93 62 98 65 93 75 73 65 64 93 61 73 93 61 93 63 6f 6e 0c upp.M.osed.to.b.e.used.as.a.con.
0740 67 75 72 61 74 69 6f 6e 8e a1 8d 91 fd 27 91 6c 61 6e 67 75 61 67 65 96 04 35 96 66 6f 72 93 61 guration.....'.language..5.for.a
0760 6e 9a b2 21 79 93 70 72 6f 67 72 61 6d 93 74 68 61 74 93 6e 65 65 64 73 93 6f 6e 65 2e 91 06 8b n..!y.program.that.needs.one....
0780 6d 49 74 73 93 6d 61 69 6e 93 65 78 74 65 6e 73 69 6f 6e 73 93 61 72 65 93 72 65 6c 61 74 65 64 mIts.main.extensions.are.related
07a0 93 74 6f 93 6f 62 91 00 9b bb 6a 65 63 74 2d 6f 72 69 65 6e 98 74 65 64 8e a1 8d 91 fd 27 91 66 .to.ob....ject-orien.ted.....'.f
07c0 61 63 69 6c 69 74 69 65 73 2c 96 03 61 ec 61 6e 64 9b 03 50 ce 66 61 6c 6c 62 61 63 90 b2 21 6b acilities,..a.and..P.fallbac..!k
07e0 73 2c 93 62 75 74 98 69 74 98 68 61 73 98 73 6f 6d 65 98 6f 74 68 65 72 98 6d 69 6e 6f 72 98 63 s,.but.it.has.some.other.minor.c
0800 6f 6e 90 b2 21 74 72 69 62 75 74 69 6f 6e 73 2e 91 04 c1 55 4c 75 61 98 68 61 73 98 62 90 4d de on..!tributions....ULua.has.b.M.
0820 65 65 6e 98 64 65 73 69 67 6e 65 64 98 61 6e 64 8e a1 8d 91 fd 27 91 69 6d 70 6c 65 6d 65 6e 95 een.designed.and.....'.implemen.
0840 b2 21 74 65 64 9b 03 a6 66 62 93 79 98 57 2e 98 43 65 6c 65 73 98 46 2e 2c 98 4c 2e 98 48 2e 98 .!ted...fb.y.W..Celes.F.,.L..H..
0860 64 65 98 46 69 67 75 65 69 72 65 64 6f 98 61 6e 64 98 52 2e 98 49 65 72 75 73 61 6c 69 6d 73 63 de.Figueiredo.and.R..Ierusalimsc
0880 93 68 93 79 91 ff 16 65 2e 8e a1 8d 91 0e 27 91 4c 75 61 96 04 71 d2 69 73 93 69 6d 70 6c 65 6d .h.y...e......'.Lua..q.is.implem
08a0 65 6e 90 b2 21 74 65 64 93 61 73 93 61 93 6c 69 62 72 61 72 79 91 ff 16 65 2c 9b 04 a4 ad 77 72 en..!ted.as.a.library...e,....wr
08c0 69 74 74 65 6e 93 69 6e 93 43 2e 93 42 65 69 6e 67 93 61 6e 93 65 78 74 65 6e 73 69 6f 6e 93 6c itten.in.C..Being.an.extension.l
08e0 61 6e 67 75 61 67 65 2c 98 4c 75 61 93 68 61 73 93 6e 6f 8e a1 8d 91 fd 27 91 6e 6f 74 69 6f 6e anguage,.Lua.has.no.....'.notion
0900 96 04 ad 35 6f 66 93 61 93 5c 6d 61 69 6e 22 93 70 72 6f 67 72 61 6d 3a 91 06 eb 7c 69 74 93 6f ...5of.a.\main".program:...|it.o
0920 6e 6c 79 93 77 9a b2 21 6f 72 6b 73 93 f3 25 fd 00 27 3a 00 0a f3 33 00 0a 00 00 00 06 63 6d 74 nly.w..!orks..%..':...3......cmt
0940 69 31 30 d0 65 6d 62 96 ff 70 b9 65 93 64 64 65 93 64 96 04 ad 35 cd 69 6e 93 61 93 68 6f 73 74 i10.emb..p.e.dde.d...5.in.a.host
0960 93 63 6c 69 65 6e 98 74 2c 91 04 ee e9 63 61 6c 6c 65 64 93 74 68 65 93 d0 65 6d 62 96 ff 70 b9 .clien.t,....called.the..emb..p.
0980 65 93 64 64 69 6e 67 8e a1 8d 91 fd 27 91 cd 70 72 6f 67 72 61 6d 2e 91 04 d5 f2 54 68 69 73 96 e.dding.....'..program.....This.
09a0 03 8e a5 68 6f 73 74 93 70 72 6f 67 72 61 6d 93 63 61 6e 93 69 6e 95 b2 21 76 93 6f 6b 93 65 96 ...host.program.can.in..!v.ok.e.
09c0 03 8e a5 66 75 6e 63 74 69 6f 6e 73 93 74 6f 93 65 78 65 63 75 74 65 93 61 93 70 69 65 63 65 93 ...functions.to.execute.a.piece.
09e0 6f 66 93 63 6f 90 4d de 64 65 93 69 6e 93 4c 75 61 2c 91 03 93 65 63 61 6e 93 77 72 69 74 65 8e of.co.M.de.in.Lua,...ecan.write.
0a00 a1 8d 91 fd 27 91 61 6e 64 96 04 14 d7 72 65 61 64 93 4c 75 61 93 76 91 ff 64 44 61 72 69 61 62 ....'.and....read.Lua.v..dDariab
0a20 6c 65 73 2c 91 04 30 73 61 6e 64 93 63 61 6e 93 72 65 67 69 73 74 65 72 93 43 91 04 14 ba 66 75 les,..0sand.can.register.C....fu
0a40 6e 63 74 69 6f 6e 73 93 74 6f 93 62 9a 4d de 65 93 63 61 6c 6c 65 64 93 62 90 b2 21 79 93 4c 75 nctions.to.b.M.e.called.b..!y.Lu
0a60 61 93 63 6f 98 64 65 2e 91 06 29 2f 54 68 72 6f 75 67 68 93 74 68 65 8e a1 8d 91 fd 27 91 75 73 a.co.de...)/Through.the.....'.us
0a80 65 96 03 52 95 6f 66 93 43 91 03 52 7f 66 75 6e 63 74 69 6f 6e 73 2c 91 03 63 58 4c 75 61 93 63 e..R.of.C..R.functions,..cXLua.c
0aa0 61 6e 93 62 9a 4d de 65 93 61 75 67 6d 65 6e 90 b2 21 74 65 64 93 74 6f 93 63 6f 70 98 65 93 77 an.b.M.e.augmen..!ted.to.cop.e.w
0ac0 69 74 68 93 72 61 74 68 65 72 93 64 69 0b 65 72 65 6e 9a b2 21 74 93 64 6f 6d 61 69 6e 73 2c 91 ith.rather.di.eren..!t.domains,.
0ae0 03 63 58 74 68 98 75 73 93 63 72 65 61 74 69 6e 67 8e a1 8d 91 fd 27 91 63 75 73 74 6f 6d 69 7a .cXth.us.creating.....'.customiz
0b00 65 64 96 03 a6 66 70 72 6f 67 72 61 6d 6d 69 6e 67 93 6c 61 6e 67 75 61 67 65 73 93 73 68 61 72 ed...fprogramming.languages.shar
0b20 69 6e 67 93 61 93 73 79 6e 9a b2 21 74 61 63 74 69 63 61 6c 93 66 72 61 6d 65 77 98 6f 72 6b 2e ing.a.syn..!tactical.framew.ork.
0b40 8e a1 8d 91 0e 27 91 4c 75 61 96 04 81 69 69 73 93 66 72 65 65 93 64 69 73 74 72 69 62 75 74 69 .....'.Lua...iis.free.distributi
0b60 6f 6e 93 73 6f 66 74 95 b2 21 77 93 61 72 65 2c 91 04 b8 29 61 6e 64 9b 04 81 69 70 72 6f 93 76 on.soft..!w.are,...)and...ipro.v
0b80 69 64 65 64 98 61 73 98 75 73 75 61 6c 98 77 69 74 68 98 6e 6f 98 67 75 61 72 61 6e 93 74 65 65 ided.as.usual.with.no.guaran.tee
0ba0 73 2e 91 07 6e e6 54 68 65 98 69 6d 70 6c 65 2d 8e a1 8d 91 fd 27 91 6d 65 6e 9a b2 21 74 61 74 s...n.The.imple-.....'.men..!tat
0bc0 69 6f 6e 96 03 a6 66 64 65 73 63 72 69 62 90 4d de 65 64 93 69 6e 93 74 68 69 73 93 6d 61 6e 98 ion...fdescrib.M.ed.in.this.man.
0be0 75 61 6c 93 69 73 93 61 98 76 91 ff 64 44 61 69 6c 61 62 6c 65 93 62 98 79 93 61 6e 6f 6e 98 79 ual.is.a.v..dDailable.b.y.anon.y
0c00 6d 6f 75 73 93 66 74 70 93 66 72 6f 6d 8e a4 16 99 9a 8d 91 0e 66 8f f3 28 df ea 3c 78 00 0a f3 mous.ftp.from........f..(..<x...
0c20 33 00 0a 00 00 00 06 63 6d 74 74 31 30 d3 66 74 70 2e 69 63 61 64 2e 70 75 63 2d 72 69 6f 2e 62 3......cmtt10.ftp.icad.puc-rio.b
0c40 72 3a 2f 70 75 62 2f 6c 75 61 2f 6c 75 61 2d 32 2e 31 2e 74 61 72 2e 5a 8e a1 8d 91 fd 27 91 cd r:/pub/lua/lua-2.1.tar.Z.....'..
0c60 6f 72 96 03 a6 66 62 90 b2 21 79 93 57 57 57 93 28 57 9b ff 16 65 6f 72 6c 64 93 57 69 64 65 93 or...fb..!y.WWW.(W...eorld.Wide.
0c80 57 98 65 62 29 93 66 72 6f 6d 8e a1 8d 91 0e 66 8f d3 68 74 74 70 3a 2f 2f 77 77 77 2e 69 6e 66 W.eb).from.....f..http://www.inf
0ca0 2e 70 75 63 2d 72 69 6f 2e 62 72 2f 70 72 6f 6a 65 74 6f 73 2f 72 6f 62 65 72 74 6f 2f 6c 75 61 .puc-rio.br/projetos/roberto/lua
0cc0 2e 68 74 6d 6c 8e 8e 9f 1c 73 e7 8d 92 00 db 31 a1 cd 31 8e 8e 8c 8b 00 00 00 02 00 00 00 00 00 .html....s.....1..1.............
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d00 00 00 31 a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 8d 91 fd 27 91 e2 ..1....c...2......|...u.k....'..
0d20 32 8e 91 15 fe 90 45 6e 95 8a 3d 76 69 72 6f 6e 6d 65 6e 93 74 96 05 85 1c 61 6e 64 93 4d 6f 90 2.....En..=vironmen.t....and.Mo.
0d40 75 c2 64 75 6c 65 73 8e a9 18 71 8b 8d 91 fd 27 91 cd 41 6c 6c 96 03 3b ce 73 74 61 74 65 6d 65 u.dules...q....'..All..;.stateme
0d60 6e 9a b2 21 74 73 93 69 6e 93 4c 75 61 93 61 72 65 93 65 78 65 63 75 74 65 64 93 69 6e 93 61 93 n..!ts.in.Lua.are.executed.in.a.
0d80 d0 67 6c 6f 62 96 ff 70 b9 61 6c 91 03 88 d9 65 6e 76 69 72 93 6f 6e 6d 65 6e 74 91 01 09 ea cd .glob..p.al....envir.onment.....
0da0 2e 91 04 ba 55 54 68 69 73 96 03 3b ce 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 2c 91 03 51 1f 77 ....UThis..;.en.vironmen.t,..Q.w
0dc0 68 69 63 98 68 93 6b 98 65 65 70 73 93 61 6c 6c 8e a4 0d 99 9a 8d 91 fd 27 91 67 6c 6f 62 61 6c hic.h.k.eeps.all........'.global
0de0 96 04 45 8f 76 91 ff 64 44 61 72 69 61 62 6c 65 73 93 61 6e 64 93 66 75 6e 63 74 69 6f 6e 73 2c ..E.v..dDariables.and.functions,
0e00 91 04 6d 59 69 73 93 69 6e 69 74 69 61 6c 69 7a 65 64 93 61 74 93 74 68 65 93 62 9a 4d de 65 67 ..mYis.initialized.at.the.b.M.eg
0e20 69 6e 6e 69 6e 67 93 6f 66 93 74 68 65 93 65 6d 90 b2 21 62 98 65 64 64 69 6e 67 93 70 72 6f 67 inning.of.the.em..!b.edding.prog
0e40 72 61 6d 93 61 6e 64 8e a1 8d 91 fd 27 91 70 90 4d de 65 72 73 69 73 74 73 96 03 a6 66 75 6e 90 ram.and.....'.p.M.ersists...fun.
0e60 b2 21 74 69 6c 93 69 74 73 93 65 6e 64 2e 8e a1 8d 91 0e 27 91 54 68 65 96 04 43 49 67 6c 6f 62 .!til.its.end......'.The..CIglob
0e80 61 6c 93 65 6e 95 b2 21 76 69 72 6f 6e 6d 65 6e 93 74 96 04 43 49 63 61 6e 93 62 9a 4d de 65 93 al.en..!vironmen.t..CIcan.b.M.e.
0ea0 6d 61 6e 69 70 75 6c 61 74 65 64 93 62 90 b2 21 79 93 4c 75 61 93 63 6f 98 64 65 93 6f 72 93 62 manipulated.b..!y.Lua.co.de.or.b
0ec0 9a b2 21 79 93 74 68 65 93 65 6d 98 62 90 4d de 65 64 64 69 6e 67 93 70 72 6f 67 72 61 6d 2c 8e ..!y.the.em.b.M.edding.program,.
0ee0 a1 8d 91 fd 27 91 77 68 69 63 9a b2 21 68 96 03 a6 66 63 61 6e 93 72 65 61 64 93 61 6e 64 93 77 ....'.whic..!h...fcan.read.and.w
0f00 72 69 74 65 93 67 6c 6f 62 61 6c 93 76 91 ff 64 44 61 72 69 61 62 6c 65 73 93 75 73 69 6e 67 93 rite.global.v..dDariables.using.
0f20 66 75 6e 63 74 69 6f 6e 73 93 69 6e 93 74 68 65 93 6c 69 62 72 61 72 79 93 74 68 61 74 93 69 6d functions.in.the.library.that.im
0f40 70 6c 65 6d 65 6e 98 74 73 93 4c 75 61 2e 8e a1 8d 91 0e 27 91 47 6c 6f 62 61 6c 96 05 1d f0 76 plemen.ts.Lua......'.Global....v
0f60 9b ff 64 44 61 72 69 61 62 6c 65 73 93 64 6f 93 6e 6f 74 93 6e 65 65 64 93 64 65 63 6c 61 72 61 ..dDariables.do.not.need.declara
0f80 74 69 6f 6e 2e 91 09 44 7b 41 6e 90 b2 21 79 93 76 98 61 72 69 61 62 6c 65 93 69 73 93 61 73 73 tion...D{An..!y.v.ariable.is.ass
0fa0 75 6d 65 64 93 74 6f 93 62 90 4d de 65 93 67 6c 6f 62 61 6c 93 75 6e 6c 65 73 73 8e a1 8d 91 fd umed.to.b.M.e.global.unless.....
0fc0 27 91 65 78 70 6c 69 63 69 74 6c 79 96 03 75 23 64 65 63 6c 61 72 65 64 93 6c 6f 9a 4d de 63 61 '.explicitly..u#declared.lo.M.ca
0fe0 6c 93 28 73 65 65 93 6c 6f 98 63 61 6c 93 64 65 63 6c 61 72 61 74 69 6f 6e 73 2c 9b 03 7e fd 53 l.(see.lo.cal.declarations,..~.S
1000 65 63 74 69 6f 6e 93 34 2e 34 2e 35 29 2e 91 04 cd 71 42 65 66 6f 72 65 93 74 68 65 93 0c 72 73 ection.4.4.5)....qBefore.the..rs
1020 74 93 61 73 73 69 67 6e 6d 65 6e 90 b2 21 74 2c 98 74 68 65 8e a1 8d 91 fd 27 91 76 9b ff 64 44 t.assignmen..!t,.the.....'.v..dD
1040 61 6c 75 65 96 03 a6 66 6f 66 93 61 93 67 6c 6f 62 61 6c 93 76 98 61 72 69 61 62 6c 65 93 69 73 alue...fof.a.global.v.ariable.is
1060 93 f3 27 1a f2 22 56 00 0a f3 33 00 0a 00 00 00 06 63 6d 62 78 31 30 d2 6e 69 6c cd 2e 8e a1 8d ..'.."V...3......cmbx10.nil.....
1080 91 0e 27 91 54 68 65 96 03 a6 66 75 6e 69 74 93 6f 66 93 65 78 65 63 75 74 69 6f 6e 93 6f 66 93 ..'.The...funit.of.execution.of.
10a0 4c 75 61 93 69 73 93 63 61 6c 6c 65 64 93 61 93 d0 6d 6f 91 ff 70 b9 64 75 6c 65 91 00 d2 a1 cd Lua.is.called.a..mo..p.dule.....
10c0 2e 91 04 dd dd 54 68 65 93 73 79 6e 90 b2 21 74 61 78 93 66 6f 72 93 6d 6f 90 4d de 64 75 6c 65 .....The.syn..!tax.for.mo.M.dule
10e0 73 93 69 73 3a 8d 8d 9f fc 06 be f3 0d 7c 7b 59 07 00 08 00 00 00 08 00 00 00 04 63 6d 72 38 b8 s.is:........|{Y...........cmr8.
1100 31 8e 8e 8e a4 11 5f 26 8d 8d 8d 9e fb 83 8d 8d 91 11 4c 5b d0 6d 6f 91 ff 70 b9 64 75 6c 65 8e 1....._&..........L[.mo..p.dule.
1120 8d 91 3e 99 24 f3 24 21 22 2c 9a 00 0a f3 33 00 0a 00 00 00 06 63 6d 73 79 31 30 cf 21 8e 8d 91 ..>.$.$!",....3......cmsy10.!...
1140 55 8c 59 66 d0 73 74 61 74 65 6d 65 6e 74 91 07 d5 d4 cf 6a 91 03 ea ea d0 66 75 6e 63 74 69 6f U.Yf.statement.....j.....functio
1160 6e 91 00 d7 0b cf 67 8e 8e 8e 8e 8e a1 8d 91 fd 27 91 cd 41 91 03 98 67 6d 6f 90 4d de 64 75 6c n.....g.........'..A...gmo.M.dul
1180 65 96 03 98 6b 6d 61 9a b2 21 79 93 63 6f 6e 98 74 61 69 6e 93 73 74 61 74 65 6d 65 6e 98 74 73 e...kma..!y.con.tain.statemen.ts
11a0 93 61 6e 64 93 66 75 6e 63 74 69 6f 6e 93 64 65 0c 6e 69 74 69 6f 6e 73 2c 91 03 9b 36 61 6e 64 .and.function.de.nitions,...6and
11c0 93 6d 61 98 79 93 62 90 4d de 65 93 69 6e 93 61 93 0c 6c 65 93 6f 72 93 69 6e 93 61 93 73 74 72 .ma.y.b.M.e.in.a..le.or.in.a.str
11e0 69 6e 67 8e a4 0d 99 9a 8d 91 fd 27 91 69 6e 73 69 64 65 96 03 74 b8 74 68 65 93 68 6f 73 74 93 ing........'.inside..t.the.host.
1200 70 72 6f 67 72 61 6d 2e 91 04 cd 4e 57 68 65 6e 93 61 93 6d 6f 90 4d de 64 75 6c 65 93 69 73 93 program....NWhen.a.mo.M.dule.is.
1220 65 78 65 63 75 74 65 64 2c 91 03 7e a8 0c 72 73 74 93 61 6c 6c 93 69 74 73 93 66 75 6e 63 74 69 executed,..~..rst.all.its.functi
1240 6f 6e 73 93 61 6e 64 93 73 74 61 74 65 6d 65 6e 90 b2 21 74 73 93 61 72 65 8e a1 8d 91 fd 27 91 ons.and.statemen..!ts.are.....'.
1260 63 6f 6d 70 69 6c 65 64 2c 91 03 16 68 61 6e 64 96 02 f2 68 74 68 65 93 66 75 6e 63 74 69 6f 6e compiled,...hand...hthe.function
1280 73 93 61 64 64 65 64 93 74 6f 93 74 68 65 93 67 6c 6f 62 61 6c 93 65 6e 95 b2 21 76 69 72 6f 6e s.added.to.the.global.en..!viron
12a0 6d 65 6e 93 74 3b 91 03 2e 68 74 68 65 6e 96 02 f2 68 74 68 65 93 73 74 61 74 65 6d 65 6e 90 b2 men.t;...hthen...hthe.statemen..
12c0 21 74 73 93 61 72 65 93 65 78 65 63 75 74 65 64 8e a1 8d 91 fd 27 91 69 6e 96 03 a3 23 73 65 71 !ts.are.executed.....'.in...#seq
12e0 75 65 6e 90 b2 21 74 69 61 6c 93 6f 72 64 65 72 2e 91 04 dc c7 41 6c 6c 93 6d 6f 9a 4d de 64 69 uen..!tial.order.....All.mo.M.di
1300 0c 63 61 74 69 6f 6e 73 93 61 93 6d 6f 98 64 75 6c 65 93 65 0b 65 63 74 73 93 6f 6e 93 74 68 65 .cations.a.mo.dule.e.ects.on.the
1320 93 67 6c 6f 62 61 6c 93 65 6e 95 b2 21 76 69 72 6f 6e 6d 65 6e 93 74 96 03 a3 23 70 98 65 72 73 .global.en..!vironmen.t...#p.ers
1340 69 73 74 93 61 66 74 65 72 8e a1 8d 91 fd 27 91 69 74 73 96 03 a6 66 65 6e 64 2e 91 04 dd dd 54 ist.after.....'.its...fend.....T
1360 68 6f 73 65 93 69 6e 63 6c 75 64 65 93 6d 6f 90 4d de 64 69 0c 63 61 74 69 6f 6e 73 93 74 6f 93 hose.include.mo.M.di.cations.to.
1380 67 6c 6f 62 61 6c 93 76 91 ff 64 44 61 72 69 61 62 6c 65 73 93 61 6e 64 93 64 65 0c 6e 69 74 69 global.v..dDariables.and.de.niti
13a0 6f 6e 73 93 6f 66 93 6e 65 77 93 66 75 6e 63 74 69 6f 6e 73 8d 8d 9f fc 06 be b8 32 8e 8e 91 04 ons.of.new.functions.......2....
13c0 c0 04 cd 2e 8e 9f 22 80 41 8d 8d 91 fd 27 91 e2 33 8e 91 15 fe 90 54 90 8a 3d 79 70 90 75 c2 65 ......".A....'..3.....T..=yp.u.e
13e0 73 8e a6 8d 91 fd 27 91 cd 4c 75 61 96 03 cb de 69 73 93 61 93 64 79 6e 61 6d 69 63 61 6c 6c 79 s.....'..Lua....is.a.dynamically
1400 93 74 9a b2 21 79 70 90 4d de 65 64 93 6c 61 6e 67 75 61 67 65 2e 91 05 4e 44 56 91 ff 16 65 61 .t..!yp.M.ed.language...NDV...ea
1420 72 69 61 62 6c 65 73 93 64 6f 93 6e 6f 74 93 68 61 98 76 98 65 93 74 98 79 70 90 4d de 65 73 3b riables.do.not.ha.v.e.t.yp.M.es;
1440 91 03 de 9a 6f 6e 6c 79 93 76 9b ff 64 44 61 6c 75 65 73 93 64 6f 2e 91 05 4e 44 41 6c 6c 93 76 ....only.v..dDalues.do...NDAll.v
1460 98 61 6c 75 65 73 8e a1 8d 91 fd 27 91 63 61 72 72 79 96 03 a6 66 74 68 65 69 72 93 6f 9a b2 21 .alues.....'.carry...ftheir.o..!
1480 77 6e 93 74 98 79 70 90 4d de 65 2e 91 04 dd dd 54 68 65 72 65 66 6f 72 65 2c 93 74 68 65 72 65 wn.t.yp.M.e.....Therefore,.there
14a0 93 61 72 65 93 6e 6f 93 74 98 79 70 90 4d de 65 93 64 65 0c 6e 69 74 69 6f 6e 73 93 69 6e 93 74 .are.no.t.yp.M.e.de.nitions.in.t
14c0 68 65 93 6c 61 6e 67 75 61 67 65 2e 8e a1 8d 91 0e 27 91 54 68 65 72 65 96 03 53 b2 61 72 65 93 he.language......'.There..S.are.
14e0 73 65 76 9a b2 21 65 6e 93 62 61 73 69 63 93 74 98 79 70 90 4d de 65 73 93 69 6e 93 4c 75 61 3a sev..!en.basic.t.yp.M.es.in.Lua:
1500 91 04 b4 83 d0 6e 69 6c cd 2c 96 03 64 3d d0 6e 75 6d 62 9b ff 70 b9 65 72 cd 2c 93 d0 73 74 72 .....nil.,..d=.numb..p.er.,..str
1520 69 6e 67 cd 2c 93 d0 66 75 6e 63 74 69 6f 6e cd 2c 93 d0 43 46 91 ff 29 17 75 6e 63 74 69 6f 6e ing.,..function.,..CF..).unction
1540 cd 2c 93 d0 75 73 65 72 98 64 61 74 61 cd 2c 93 61 6e 64 8e a1 8d 91 fd 27 91 d0 74 61 62 6c 65 .,..user.data.,.and.....'..table
1560 cd 2e 91 06 17 b1 d0 4e 69 6c 96 04 0f 02 cd 69 73 93 74 68 65 93 74 90 b2 21 79 70 9a 4d de 65 .......Nil.....is.the.t..!yp.M.e
1580 93 6f 66 93 74 68 65 93 76 91 ff 64 44 61 6c 75 65 93 d2 6e 69 6c cd 2c 91 04 29 29 77 68 6f 73 .of.the.v..dDalue..nil.,..))whos
15a0 65 93 6d 61 69 6e 93 70 72 6f 70 98 65 72 74 90 b2 21 79 93 69 73 93 74 6f 93 62 98 65 93 64 69 e.main.prop.ert..!y.is.to.b.e.di
15c0 0b 65 72 65 6e 9a b2 21 74 93 66 72 6f 6d 93 61 6e 98 79 93 6f 74 68 65 72 8e a1 8d 91 fd 27 91 .eren..!t.from.an.y.other.....'.
15e0 76 91 ff 64 44 61 6c 75 65 2e 91 04 dd dd d0 4e 75 6d 62 91 ff 70 b9 65 72 96 03 a6 66 cd 72 65 v..dDalue......Numb..p.er...f.re
1600 70 72 65 73 65 6e 9a b2 21 74 73 93 72 65 61 6c 93 28 0d 6f 61 74 69 6e 67 93 70 90 4d de 6f 69 presen..!ts.real.(.oating.p.M.oi
1620 6e 98 74 29 93 6e 98 75 6d 98 62 90 4d de 65 72 73 2c 93 77 68 69 6c 65 93 d0 73 74 72 69 6e 67 n.t).n.um.b.M.ers,.while..string
1640 93 cd 68 61 73 93 74 68 65 93 75 73 75 61 6c 93 6d 65 61 6e 69 6e 67 2e 8e a1 8d 91 0e 27 91 46 ..has.the.usual.meaning......'.F
1660 91 ff 16 65 75 6e 63 74 69 6f 6e 73 96 03 65 53 61 72 65 93 63 6f 6e 73 69 64 65 72 65 64 93 0c ...eunctions..eSare.considered..
1680 72 73 74 2d 63 6c 61 73 73 93 76 91 ff 64 44 61 6c 75 65 73 93 69 6e 93 4c 75 61 2e 91 04 c8 2c rst-class.v..dDalues.in.Lua....,
16a0 54 68 69 73 93 6d 65 61 6e 73 93 74 68 61 74 93 66 75 6e 63 74 69 6f 6e 73 93 63 61 6e 93 62 90 This.means.that.functions.can.b.
16c0 4d de 65 93 73 74 6f 72 65 64 8e a1 8d 91 fd 27 91 69 6e 96 03 92 24 76 91 ff 64 44 61 72 69 61 M.e.stored.....'.in...$v..dDaria
16e0 62 6c 65 73 2c 91 03 96 31 70 61 73 73 65 64 93 61 73 93 61 72 67 75 6d 65 6e 90 b2 21 74 73 93 bles,...1passed.as.argumen..!ts.
1700 74 6f 93 6f 74 68 65 72 93 66 75 6e 63 74 69 6f 6e 73 93 61 6e 64 93 72 65 74 75 72 6e 65 64 93 to.other.functions.and.returned.
1720 61 73 93 72 65 73 75 6c 74 73 2e 91 04 d7 1c 57 68 65 6e 93 61 93 66 75 6e 63 74 69 6f 6e 8e a1 as.results.....When.a.function..
1740 8d 91 fd 27 91 69 73 96 03 fa ee 64 65 0c 6e 65 64 93 69 6e 93 4c 75 61 2c 91 04 10 10 69 74 73 ...'.is....de.ned.in.Lua,....its
1760 93 62 95 4d de 6f 93 64 79 96 03 fa ee 69 73 93 63 6f 6d 70 69 6c 65 64 93 61 6e 64 93 73 74 6f .b.M.o.dy....is.compiled.and.sto
1780 72 65 64 93 69 6e 93 61 93 67 69 76 90 b2 21 65 6e 93 76 91 ff 64 44 61 72 69 61 62 6c 65 2e 91 red.in.a.giv..!en.v..dDariable..
17a0 05 db 75 4c 75 61 93 63 61 6e 93 63 61 6c 6c 93 28 61 6e 64 93 6d 61 2d 8e a1 8d 91 fd 27 91 6e ..uLua.can.call.(and.ma-.....'.n
17c0 69 70 75 6c 61 74 65 29 96 03 57 36 66 75 6e 63 74 69 6f 6e 73 93 77 72 69 74 74 65 6e 93 69 6e ipulate)..W6functions.written.in
17e0 93 4c 75 61 93 61 6e 64 93 66 75 6e 63 74 69 6f 6e 73 93 77 72 69 74 74 65 6e 93 69 6e 93 43 3b .Lua.and.functions.written.in.C;
1800 93 74 68 65 93 6c 61 74 74 65 72 93 68 61 95 b2 21 76 93 65 9b 03 57 36 74 93 79 70 90 4d de 65 .the.latter.ha..!v.e..W6t.yp.M.e
1820 98 d0 43 46 91 ff 29 17 75 6e 63 74 69 6f 6e 91 00 d7 0b cd 2e 8e a1 8d 91 0e 27 91 54 68 65 96 ..CF..).unction...........'.The.
1840 03 da 48 74 9a b2 21 79 70 90 4d de 65 93 d0 75 73 65 72 91 ff 70 b9 64 61 74 61 93 cd 69 73 93 ..Ht..!yp.M.e..user..p.data..is.
1860 70 72 6f 98 76 69 64 65 64 93 74 6f 93 61 6c 6c 6f 98 77 93 61 72 62 69 74 72 61 72 79 93 43 91 pro.vided.to.allo.w.arbitrary.C.
1880 03 da 3a 70 90 4d de 6f 69 6e 98 74 65 72 73 93 74 6f 93 62 90 4d de 65 93 73 74 6f 72 65 64 93 ..:p.M.oin.ters.to.b.M.e.stored.
18a0 69 6e 93 4c 75 61 93 76 91 ff 64 44 61 72 69 61 62 6c 65 73 2e 8e a1 8d 91 fd 27 91 49 74 96 04 in.Lua.v..dDariables......'.It..
18c0 e3 a6 63 6f 72 72 65 73 70 9a 4d de 6f 6e 64 73 93 74 6f 93 d3 76 6f 69 64 2a 93 cd 61 6e 64 93 ..corresp.M.onds.to..void*..and.
18e0 68 61 73 93 6e 6f 93 70 72 65 2d 64 65 0c 6e 65 64 93 6f 70 98 65 72 61 74 69 6f 6e 73 93 69 6e has.no.pre-de.ned.op.erations.in
1900 93 4c 75 61 2c 91 05 32 f6 62 98 65 73 69 64 65 73 93 61 73 73 69 67 6e 6d 65 6e 90 b2 21 74 93 .Lua,..2.b.esides.assignmen..!t.
1920 61 6e 64 8e a1 8d 91 fd 27 91 65 71 75 61 6c 69 74 95 b2 21 79 9b 03 62 a1 74 65 73 74 2e 91 04 and.....'.equalit..!y..b.test...
1940 c7 46 48 6f 93 77 93 65 76 93 65 72 2c 91 03 70 2e 62 93 79 98 75 73 69 6e 67 98 66 61 6c 6c 62 .FHo.w.ev.er,..p.b.y.using.fallb
1960 61 63 93 6b 73 2c 91 03 70 2e 74 68 65 98 70 72 6f 67 72 61 6d 6d 65 72 98 6d 61 93 79 98 64 65 ac.ks,..p.the.programmer.ma.y.de
1980 0c 6e 65 98 6f 70 90 4d de 65 72 61 74 69 6f 6e 73 98 66 6f 72 98 d0 75 73 65 72 91 ff 70 b9 64 .ne.op.M.erations.for..user..p.d
19a0 61 74 61 8e a1 8d 91 fd 27 91 cd 76 91 ff 64 44 61 6c 75 65 73 3b 96 03 a6 66 73 65 65 93 53 65 ata.....'..v..dDalues;...fsee.Se
19c0 63 74 69 6f 6e 93 34 2e 37 2e 8e a1 8d 91 0e 27 91 54 68 65 96 03 2d 18 74 9a b2 21 79 70 90 4d ction.4.7......'.The..-.t..!yp.M
19e0 de 65 93 d0 74 61 62 6c 65 93 cd 69 6d 70 6c 65 6d 65 6e 98 74 73 93 61 73 73 6f 90 4d de 63 69 .e..table..implemen.ts.asso.M.ci
1a00 61 74 69 76 98 65 93 61 72 72 61 98 79 73 2c 9b 03 45 5b 74 68 61 74 93 69 73 2c 98 61 72 72 61 ativ.e.arra.ys,..E[that.is,.arra
1a20 9a b2 21 79 73 93 77 68 69 63 98 68 93 63 61 6e 93 62 90 4d de 65 93 69 6e 64 65 78 65 64 93 6e ..!ys.whic.h.can.b.M.e.indexed.n
1a40 6f 74 93 6f 6e 6c 79 8e a1 8d 91 fd 27 91 77 69 74 68 9b 04 97 0b 6e 95 b2 21 75 6d 93 62 90 4d ot.only.....'.with....n..!um.b.M
1a60 de 65 72 73 2c 91 04 d3 34 62 75 74 98 77 69 74 68 98 61 6e 93 79 98 76 91 ff 64 44 61 6c 75 65 .ers,...4but.with.an.y.v..dDalue
1a80 98 28 65 78 63 65 70 74 98 d2 6e 69 6c cd 29 2e 91 07 af cd 54 68 65 72 65 66 6f 72 65 2c 91 04 .(except..nil.).....Therefore,..
1aa0 d3 34 74 68 69 73 98 74 93 79 70 90 4d de 65 98 6d 61 93 79 98 62 90 4d de 65 98 75 73 65 64 98 .4this.t.yp.M.e.ma.y.b.M.e.used.
1ac0 6e 6f 74 98 6f 6e 6c 79 8e a1 8d 91 fd 27 91 74 6f 96 03 c1 ce 72 65 70 72 65 73 65 6e 9a b2 21 not.only.....'.to....represen..!
1ae0 74 93 6f 72 64 69 6e 61 72 79 93 61 72 72 61 98 79 73 2c 91 03 c8 a8 62 75 74 93 61 6c 73 6f 93 t.ordinary.arra.ys,....but.also.
1b00 73 79 6d 98 62 90 4d de 6f 6c 93 74 61 62 6c 65 73 2c 96 03 c8 a8 73 65 74 73 2c 93 72 65 63 6f sym.b.M.ol.tables,....sets,.reco
1b20 72 64 73 2c 93 65 74 63 2e 91 05 30 15 54 91 ff 16 65 6f 96 03 c1 ce 72 65 70 72 65 73 65 6e 98 rds,.etc...0.T...eo....represen.
1b40 74 93 61 93 72 65 63 6f 72 64 2c 8e a1 8d 91 fd 27 91 4c 75 61 96 03 e4 1f 75 73 65 73 93 74 68 t.a.record,.....'.Lua....uses.th
1b60 65 93 0c 65 6c 64 93 6e 61 6d 65 93 61 73 93 61 6e 93 69 6e 64 65 78 2e 91 05 97 09 54 68 65 93 e..eld.name.as.an.index.....The.
1b80 6c 61 6e 67 75 61 67 65 93 73 75 70 70 90 4d de 6f 72 74 73 93 74 68 69 73 93 72 65 70 72 65 73 language.supp.M.orts.this.repres
1ba0 65 6e 9a b2 21 74 61 74 69 6f 6e 93 62 98 79 93 70 72 6f 98 76 69 64 69 6e 67 8e a1 8d 91 fd 27 en..!tation.b.y.pro.viding.....'
1bc0 91 d3 61 2e 6e 61 6d 65 96 03 e0 bc cd 61 73 93 73 79 6e 9a b2 21 74 61 63 74 69 63 93 73 75 67 ..a.name.....as.syn..!tactic.sug
1be0 61 72 93 66 6f 72 93 d3 61 5b 22 6e 61 6d 65 22 5d cd 2e 91 05 8c de 54 91 ff 16 65 61 62 6c 65 ar.for..a["name"]......T...eable
1c00 73 93 6d 61 98 79 93 61 6c 73 6f 93 63 61 72 72 79 93 6d 65 74 68 6f 90 4d de 64 73 2e 91 05 8c s.ma.y.also.carry.metho.M.ds....
1c20 de 42 65 63 61 75 73 65 93 66 75 6e 63 74 69 6f 6e 73 8e a1 8d 91 fd 27 91 61 72 65 96 04 2e 69 .Because.functions.....'.are...i
1c40 0c 72 73 74 93 63 6c 61 73 73 93 76 91 ff 64 44 61 6c 75 65 73 2c 91 04 50 6a 74 61 62 6c 65 93 .rst.class.v..dDalues,..Pjtable.
1c60 0c 65 6c 64 73 93 6d 61 9a b2 21 79 93 63 6f 6e 98 74 61 69 6e 93 66 75 6e 63 74 69 6f 6e 73 2e .elds.ma..!y.con.tain.functions.
1c80 91 06 75 e7 54 68 65 93 66 6f 72 6d 93 d3 74 3a 66 28 78 29 93 cd 69 73 93 73 79 6e 98 74 61 63 ..u.The.form..t:f(x)..is.syn.tac
1ca0 74 69 63 93 73 75 67 61 72 8e a1 8d 91 fd 27 91 66 6f 72 96 03 a6 66 d3 74 2e 66 28 74 2c 78 29 tic.sugar.....'.for...f.t.f(t,x)
1cc0 cd 2c 93 77 68 69 63 90 b2 21 68 93 63 61 6c 6c 73 93 74 68 65 93 6d 65 74 68 6f 90 4d de 64 93 .,.whic..!h.calls.the.metho.M.d.
1ce0 d3 66 93 cd 66 72 6f 6d 93 74 68 65 93 74 61 62 6c 65 93 d3 74 93 cd 70 61 73 73 69 6e 67 93 69 .f..from.the.table..t..passing.i
1d00 74 73 65 6c 66 93 61 73 93 74 68 65 93 0c 72 73 74 93 70 61 72 61 6d 65 74 65 72 2e 8e a1 8d 91 tself.as.the..rst.parameter.....
1d20 0e 27 91 49 74 96 03 c6 f3 69 73 93 69 6d 70 90 4d de 6f 72 74 61 6e 9a b2 21 74 93 74 6f 93 6e .'.It....is.imp.M.ortan..!t.to.n
1d40 6f 74 69 63 65 93 74 68 61 74 93 74 61 62 6c 65 73 93 61 72 65 93 6f 62 91 00 9b bb 6a 65 63 74 otice.that.tables.are.ob....ject
1d60 73 2c 91 03 cf 16 61 6e 64 93 6e 6f 74 93 76 91 ff 64 44 61 6c 75 65 73 2e 91 05 3f 83 56 91 ff s,....and.not.v..dDalues...?.V..
1d80 16 65 61 72 69 61 62 6c 65 73 93 63 61 6e 6e 6f 74 93 63 6f 6e 98 74 61 69 6e 8e a1 8d 91 fd 27 .eariables.cannot.con.tain.....'
1da0 91 74 61 62 6c 65 73 2c 9b 03 2d e3 6f 6e 6c 79 96 03 0f c2 72 65 66 65 72 65 6e 63 65 73 93 74 .tables,..-.only....references.t
1dc0 6f 93 74 68 65 6d 2e 91 04 ab a6 41 73 73 69 67 6e 6d 65 6e 90 b2 21 74 2c 98 70 61 72 61 6d 65 o.them.....Assignmen..!t,.parame
1de0 74 65 72 93 70 61 73 73 69 6e 67 93 61 6e 64 93 72 65 74 75 72 6e 73 93 61 6c 77 95 b2 21 61 93 ter.passing.and.returns.alw..!a.
1e00 79 73 91 03 0f c2 6d 61 6e 69 70 75 6c 61 74 65 8e a1 8d 91 fd 27 91 72 65 66 65 72 65 6e 63 65 ys....manipulate.....'.reference
1e20 73 96 04 2a eb 74 6f 93 74 61 62 6c 65 73 2c 91 04 4c 0c 61 6e 64 93 64 6f 93 6e 6f 74 93 69 6d s..*.to.tables,..L.and.do.not.im
1e40 70 6c 79 93 61 6e 9a b2 21 79 93 6b 69 6e 64 93 6f 66 93 63 6f 70 98 79 91 ff 16 65 2e 91 06 6b ply.an..!y.kind.of.cop.y...e...k
1e60 6d 4d 6f 72 65 6f 98 76 98 65 72 2c 91 04 4c 0c 74 61 62 6c 65 73 93 6d 98 75 73 74 93 62 90 4d mMoreo.v.er,..L.tables.m.ust.b.M
1e80 de 65 93 65 78 70 6c 69 63 69 74 6c 79 8e a1 8d 91 fd 27 91 63 72 65 61 74 65 64 96 03 a6 66 62 .e.explicitly.....'.created...fb
1ea0 90 4d de 65 66 6f 72 65 93 75 73 65 64 3b 93 73 65 65 93 53 65 63 74 69 6f 6e 93 34 2e 35 2e 37 .M.efore.used;.see.Section.4.5.7
1ec0 2e 8e 91 fd 27 91 9f 09 87 77 89 00 00 66 66 00 b3 d1 96 9f 0a 4c cd 8d 8d 8d 91 0c 7b ba 9f fc ....'....w...ff......L......{...
1ee0 2d 3d f3 04 b9 41 61 a8 00 06 00 00 00 06 00 00 00 04 63 6d 72 36 af 31 8e 8e 91 10 a6 61 f3 12 -=...Aa...........cmr6.1.....a..
1f00 6f b4 8b c7 00 09 00 00 00 09 00 00 00 04 63 6d 72 39 bd 41 73 96 03 15 54 75 73 75 61 6c 2c 93 o.............cmr9.As...Tusual,.
1f20 f3 14 a9 b1 90 ca 00 09 00 00 00 09 00 00 00 05 63 6d 73 79 39 bf 66 f3 15 bc 6a 91 b9 00 09 00 ................cmsy9.f...j.....
1f40 00 00 09 00 00 00 05 63 6d 74 69 39 c0 61 9b 00 b6 39 bf 67 93 bd 6d 65 61 6e 73 93 30 93 6f 72 .......cmti9.a...9.g..means.0.or
1f60 93 6d 6f 72 65 93 c0 61 98 bd 27 73 2c 93 5b c0 61 98 bd 5d 93 6d 65 61 6e 73 93 61 6e 93 6f 70 .more..a..'s,.[.a..].means.an.op
1f80 74 69 6f 6e 61 6c 93 c0 61 93 bd 61 6e 64 93 bf 66 c0 61 98 bf 67 8d 9f fc 2d 3d af 2b 8e 91 09 tional..a..and..f.a..g...-=.+...
1fa0 31 c2 bd 6d 65 61 6e 73 93 6f 6e 65 93 6f 72 93 6d 6f 72 65 93 c0 61 98 bd 27 73 2e 8e 9f 0b 00 1..means.one.or.more..a..'s.....
1fc0 02 8d 8d 8d 91 0c 7b ba 9f fc 2d 3d af 32 8e 8e 91 10 a6 61 bd 41 63 74 75 61 6c 6c 79 91 ff 3a ......{...-=.2.....a.Actually..:
1fe0 ab 2c 96 03 15 54 61 93 66 75 6e 63 74 69 6f 6e 93 64 65 0c 6e 69 74 69 6f 6e 93 69 73 93 61 6e .,...Ta.function.de.nition.is.an
2000 93 61 73 73 69 67 6e 6d 65 6e 90 be 39 74 93 74 6f 93 61 93 67 6c 6f 62 61 6c 93 76 91 ff 7c 72 .assignmen..9t.to.a.global.v..|r
2020 61 72 69 61 62 6c 65 3b 93 73 65 65 93 53 65 63 74 69 6f 6e 93 33 2e 8e 8e 9f 1c 73 e7 8d 92 00 ariable;.see.Section.3.....s....
2040 db 31 a1 cd 32 8e 8e 8c 8b 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .1..2...........................
2060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c d6 a0 02 cd 02 63 8d a0 fd 32 fd 9d .........................c...2..
2080 a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 8d 91 fd 27 91 e2 34 8e 91 15 fe 90 54 68 65 91 05 85 1c 4c ....|...u.k....'..4.....The....L
20a0 61 6e 67 75 61 67 65 8e 9f 18 71 8b 8d 91 fd 27 91 cd 54 68 69 73 96 03 a6 66 73 65 63 74 69 6f anguage...q....'..This...fsectio
20c0 6e 93 64 65 73 63 72 69 62 90 4d de 65 73 93 74 68 65 93 6c 65 78 69 73 2c 93 73 79 6e 9a b2 21 n.describ.M.es.the.lexis,.syn..!
20e0 74 61 78 93 61 6e 64 93 73 65 6d 61 6e 98 74 69 63 73 93 6f 66 93 4c 75 61 2e 8e 9f 1d 52 85 8d tax.and.seman.tics.of.Lua....R..
2100 8d 91 fd 27 91 f3 30 c2 d6 4e a0 00 0c 00 00 00 0c 00 00 00 06 63 6d 62 78 31 32 db 34 2e 31 8e ...'..0..N...........cmbx12.4.1.
2120 91 1b e7 91 4c 65 78 69 63 61 6c 91 04 80 00 43 6f 6e 95 a0 00 76 93 65 6e 93 74 69 6f 6e 73 8e ....Lexical....Con...v.en.tions.
2140 9f 14 ab ff 8d 91 fd 27 91 cd 4c 75 61 96 02 f9 0f 69 73 93 61 93 63 61 73 65 93 73 65 6e 73 69 .......'..Lua....is.a.case.sensi
2160 74 69 76 9a b2 21 65 93 6c 61 6e 67 75 61 67 65 2e 91 04 a4 16 49 64 65 6e 98 74 69 0c 65 72 73 tiv..!e.language.....Iden.ti.ers
2180 93 63 61 6e 93 62 90 4d de 65 93 61 6e 98 79 93 73 74 72 69 6e 67 93 6f 66 93 6c 65 74 74 65 72 .can.b.M.e.an.y.string.of.letter
21a0 73 2c 96 03 1b ba 64 69 67 69 74 73 2c 93 61 6e 64 91 02 f9 0f 75 6e 64 65 72 73 63 6f 72 65 73 s,....digits,.and....underscores
21c0 2c 8e a4 0d 99 9a 8d 91 fd 27 91 6e 6f 74 96 03 0e cc 62 90 4d de 65 67 69 6e 6e 69 6e 67 93 77 ,........'.not....b.M.eginning.w
21e0 69 74 68 93 61 93 64 69 67 69 74 2e 91 04 ab 54 54 68 65 93 66 6f 6c 6c 6f 9a b2 21 77 69 6e 67 ith.a.digit....TThe.follo..!wing
2200 93 77 98 6f 72 64 73 93 61 72 65 93 72 65 73 65 72 76 98 65 64 2c 91 03 2d 1e 61 6e 64 93 63 61 .w.ords.are.reserv.ed,..-.and.ca
2220 6e 6e 6f 74 93 62 90 4d de 65 93 75 73 65 64 93 61 73 93 69 64 65 6e 98 74 69 0c 65 72 73 3a 8e nnot.b.M.e.used.as.iden.ti.ers:.
2240 a9 16 99 9a 8d 91 30 e4 8b d3 61 6e 64 96 22 7d fc 64 6f 91 2d fd 50 65 6c 73 65 93 65 6c 73 65 ......0...and."}.do.-.Pelse.else
2260 69 66 91 16 fe a8 65 6e 64 8e a1 8d 91 30 e4 8b 66 75 6e 63 74 69 6f 6e 91 05 bf aa 69 66 91 2d if....end....0..function....if.-
2280 fd 50 6c 6f 63 61 6c 91 1c be 52 6e 69 6c 91 28 3d a6 6e 6f 74 8e a1 8d 91 30 e4 8b 6f 72 91 28 .Plocal...Rnil.(=.not....0..or.(
22a0 3d a6 72 65 70 65 61 74 96 16 fe a8 72 65 74 75 72 6e 93 75 6e 74 69 6c 91 1c be 52 74 68 65 6e =.repeat....return.until...Rthen
22c0 93 77 68 69 6c 65 8e a6 8d 91 0e 27 91 cd 54 68 65 96 03 a6 66 66 6f 6c 6c 6f 9a b2 21 77 69 6e .while.....'..The...ffollo..!win
22e0 67 93 73 74 72 69 6e 67 73 93 64 65 6e 6f 74 65 93 6f 74 68 65 72 93 74 6f 6b 98 65 6e 73 3a 8e g.strings.denote.other.tok.ens:.
2300 a6 8d 91 30 e4 8b d3 7e 3d 96 0b 7f 54 3c 3d 93 3e 3d 93 3c 96 11 3e fe 3e 93 3d 3d 9b 0b 7f 54 ...0...~=...T<=.>=.<..>.>.==...T
2320 3d 93 2e 2e 98 2b 93 2d 93 2a 93 2f 8e a1 8d 91 30 e4 8b 25 96 11 3e fe 28 93 29 93 7b 93 7d 93 =....+.-.*./....0..%..>.(.).{.}.
2340 5b 93 5d 93 3b 93 2c 93 2e 8e a6 8d 91 0e 27 91 cd 4c 69 74 65 72 61 6c 96 03 ea aa 73 74 72 69 [.].;.,.......'..Literal....stri
2360 6e 67 73 93 63 61 6e 93 62 90 4d de 65 93 64 65 6c 69 6d 69 74 65 64 93 62 9a b2 21 79 93 6d 61 ngs.can.b.M.e.delimited.b..!y.ma
2380 74 63 98 68 69 6e 67 93 73 69 6e 67 6c 65 93 6f 72 93 64 6f 75 62 6c 65 93 71 75 6f 74 65 73 2c tc.hing.single.or.double.quotes,
23a0 91 03 fb bb 61 6e 64 93 63 61 6e 93 63 6f 6e 98 74 61 69 6e 93 74 68 65 8e a1 8d 91 fd 27 91 43 ....and.can.con.tain.the.....'.C
23c0 2d 6c 69 6b 9a b2 21 65 96 03 5c 82 65 73 63 61 70 90 4d de 65 93 73 65 71 75 65 6e 63 65 73 93 -lik..!e..\.escap.M.e.sequences.
23e0 d3 27 5c 6e 27 cd 2c 91 03 6b 49 d3 27 5c 74 27 93 cd 61 6e 64 93 d3 27 5c 72 27 cd 2e 91 04 c5 .'\n'.,..kI.'\t'..and..'\r'.....
2400 3c 43 6f 6d 6d 65 6e 98 74 73 93 73 74 61 72 74 93 61 6e 98 79 77 68 65 72 65 93 6f 75 74 73 69 <Commen.ts.start.an.ywhere.outsi
2420 64 65 93 61 93 73 74 72 69 6e 67 93 77 69 74 68 8e a1 8d 91 fd 27 91 61 96 03 a6 66 64 6f 75 62 de.a.string.with.....'.a...fdoub
2440 6c 65 93 68 9a b2 21 79 70 68 65 6e 93 28 d3 2d 2d cd 29 93 61 6e 64 93 72 75 6e 93 75 6e 98 74 le.h..!yphen.(.--.).and.run.un.t
2460 69 6c 93 74 68 65 93 65 6e 64 93 6f 66 93 74 68 65 93 6c 69 6e 65 2e 8e a1 8d 91 0e 27 91 4e 75 il.the.end.of.the.line......'.Nu
2480 6d 65 72 69 63 61 6c 96 02 cd c9 63 6f 6e 73 74 61 6e 9a b2 21 74 73 93 6d 61 98 79 93 62 90 4d merical....constan..!ts.ma.y.b.M
24a0 de 65 93 77 72 69 74 74 65 6e 93 77 69 74 68 93 61 6e 93 6f 70 74 69 6f 6e 61 6c 93 64 65 63 69 .e.written.with.an.optional.deci
24c0 6d 61 6c 93 70 61 72 74 2c 91 02 f9 1c 61 6e 64 93 61 6e 93 6f 70 74 69 6f 6e 61 6c 93 64 65 63 mal.part,....and.an.optional.dec
24e0 69 6d 61 6c 8e a1 8d 91 fd 27 91 65 78 70 90 4d de 6f 6e 65 6e 9a b2 21 74 2e 91 04 dd dd 45 78 imal.....'.exp.M.onen..!t.....Ex
2500 61 6d 70 6c 65 73 96 03 a6 66 6f 66 93 76 91 ff 64 44 61 6c 69 64 93 6e 98 75 6d 65 72 69 63 61 amples...fof.v..dDalid.n.umerica
2520 6c 93 63 6f 6e 73 74 61 6e 98 74 73 93 61 72 65 3a 8e a6 8d 91 25 65 37 d3 34 96 1c be 52 34 2e l.constan.ts.are:....%e7.4...R4.
2540 93 2e 34 93 34 2e 35 37 65 2d 33 93 2e 33 65 31 32 8e a9 1d 52 85 8d 8d 91 fd 27 91 db 34 2e 32 ..4.4.57e-3..3e12...R.....'..4.2
2560 8e 91 1b e7 91 43 6f 90 60 00 65 72 63 69 6f 6e 8e 9f 14 ab ff 8d 91 fd 27 91 cd 4c 75 61 96 04 .....Co.`.ercion........'..Lua..
2580 03 30 70 72 6f 9a b2 21 76 69 64 65 73 93 73 6f 6d 65 93 61 75 74 6f 6d 61 74 69 63 93 63 6f 6e .0pro..!vides.some.automatic.con
25a0 98 76 98 65 72 73 69 6f 6e 73 2e 91 05 f4 3b 41 6e 98 79 93 61 72 69 74 68 6d 65 74 69 63 93 6f .v.ersions....;An.y.arithmetic.o
25c0 70 90 4d de 65 72 61 74 69 6f 6e 93 61 70 70 6c 69 65 64 93 74 6f 93 61 93 73 74 72 69 6e 67 93 p.M.eration.applied.to.a.string.
25e0 74 72 69 65 73 8e a1 8d 91 fd 27 91 74 6f 9b 03 00 54 63 6f 6e 95 b2 21 76 93 65 72 74 98 74 68 tries.....'.to...Tcon..!v.ert.th
2600 61 74 98 73 74 72 69 6e 67 98 74 6f 98 61 98 6e 93 75 6d 93 62 90 4d de 65 72 2c 91 03 21 8a 66 at.string.to.a.n.um.b.M.er,..!.f
2620 6f 6c 6c 6f 93 77 69 6e 67 98 74 68 65 98 75 73 75 61 6c 98 72 75 6c 65 73 2e 91 04 a6 82 43 6f ollo.wing.the.usual.rules.....Co
2640 6e 93 76 93 65 72 73 65 6c 79 91 ff 16 65 2c 91 03 21 8a 77 68 65 6e 65 76 93 65 72 98 61 98 6e n.v.ersely...e,..!.whenev.er.a.n
2660 93 75 6d 93 62 90 4d de 65 72 98 69 73 8e a1 8d 91 fd 27 91 75 73 65 64 96 03 13 11 77 68 65 6e .um.b.M.er.is.....'.used....when
2680 93 61 93 73 74 72 69 6e 67 93 69 73 93 65 78 70 9a 4d de 65 63 74 65 64 2c 91 03 30 88 74 68 61 .a.string.is.exp.M.ected,..0.tha
26a0 74 93 6e 95 b2 21 75 6d 93 62 98 65 72 96 03 13 11 69 73 93 63 6f 6e 95 b2 21 76 93 65 72 74 65 t.n..!um.b.er....is.con..!v.erte
26c0 64 96 03 13 11 74 6f 93 61 93 73 74 72 69 6e 67 2c 91 03 30 88 61 63 63 6f 72 64 69 6e 67 93 74 d....to.a.string,..0.according.t
26e0 6f 93 74 68 65 93 66 6f 6c 6c 6f 90 b2 21 77 69 6e 67 8e a1 8d 91 fd 27 91 72 75 6c 65 3a 91 04 o.the.follo..!wing.....'.rule:..
2700 c0 4a 69 66 96 03 6b 40 74 68 65 93 6e 95 b2 21 75 6d 93 62 9a 4d de 65 72 96 03 6b 40 69 73 93 .Jif..k@the.n..!um.b.M.er..k@is.
2720 61 6e 93 69 6e 90 b2 21 74 65 67 65 72 2c 91 03 77 14 69 74 93 69 73 93 77 72 69 74 74 65 6e 93 an.in..!teger,..w.it.is.written.
2740 77 69 74 68 6f 75 74 93 65 78 70 98 6f 6e 65 6e 90 b2 21 74 93 6f 72 93 64 65 63 69 6d 61 6c 93 without.exp.onen..!t.or.decimal.
2760 70 98 6f 69 6e 90 b2 21 74 3b 91 03 7e f7 6f 74 68 65 72 77 69 73 65 2c 91 03 77 14 69 74 8e a1 p.oin..!t;..~.otherwise,..w.it..
2780 8d 91 fd 27 91 69 73 96 03 a6 66 66 6f 72 6d 61 74 74 65 64 93 66 6f 6c 6c 6f 9a b2 21 77 69 6e ...'.is...fformatted.follo..!win
27a0 67 93 74 68 65 93 5c d3 25 67 cd 22 93 63 6f 6e 98 76 98 65 72 73 69 6f 6e 93 73 70 90 4d de 65 g.the.\.%g.".con.v.ersion.sp.M.e
27c0 63 69 0c 63 61 74 69 6f 6e 93 6f 66 93 74 68 65 93 73 74 61 6e 64 61 72 64 93 d3 70 72 69 6e 74 ci.cation.of.the.standard..print
27e0 66 93 cd 43 93 66 75 6e 63 74 69 6f 6e 2e 8e a6 8d 8d 91 fd 27 91 db 34 2e 33 8e 91 1b e7 91 41 f..C.function.......'..4.3.....A
2800 64 6a 75 73 74 6d 65 6e 90 a0 00 74 8e 9f 14 ab ff 8d 91 fd 27 91 cd 46 91 ff 16 65 75 6e 63 74 djustmen...t........'..F...eunct
2820 69 6f 6e 73 96 03 b3 bc 69 6e 93 4c 75 61 93 63 61 6e 93 72 65 74 75 72 6e 93 6d 61 6e 9a b2 21 ions....in.Lua.can.return.man..!
2840 79 93 76 91 ff 64 44 61 6c 75 65 73 2e 91 05 05 df 42 65 63 61 75 73 65 93 74 68 65 72 65 93 61 y.v..dDalues.....Because.there.a
2860 72 65 93 6e 6f 93 74 98 79 70 90 4d de 65 93 64 65 63 6c 61 72 61 74 69 6f 6e 73 2c 91 03 b7 11 re.no.t.yp.M.e.declarations,....
2880 74 68 65 93 73 79 73 74 65 6d 8e a1 8d 91 fd 27 91 64 6f 90 4d de 65 73 96 04 eb 91 6e 6f 74 93 the.system.....'.do.M.es....not.
28a0 6b 6e 6f 9a b2 21 77 93 68 6f 98 77 93 6d 61 6e 98 79 93 76 91 ff 64 44 61 6c 75 65 73 93 61 93 kno..!w.ho.w.man.y.v..dDalues.a.
28c0 66 75 6e 63 74 69 6f 6e 93 77 69 6c 6c 93 72 65 74 75 72 6e 2c 91 05 3c db 6f 72 93 68 6f 98 77 function.will.return,..<.or.ho.w
28e0 93 6d 61 6e 98 79 93 70 61 72 61 6d 65 74 65 72 73 93 69 74 93 6e 65 65 64 73 2e 8e a1 8d 91 fd .man.y.parameters.it.needs......
2900 27 91 54 68 65 72 65 66 6f 72 65 2c 96 03 59 d1 73 6f 6d 65 74 69 6d 65 73 2c 93 61 96 03 46 ac '.Therefore,..Y.sometimes,.a..F.
2920 6c 69 73 74 93 6f 66 93 76 91 ff 64 44 61 6c 75 65 73 93 6d 90 b2 21 75 73 74 93 62 90 4d de 65 list.of.v..dDalues.m..!ust.b.M.e
2940 93 d0 61 64 6a 75 73 74 65 91 ff 70 b9 64 91 01 21 aa cd 2c 9b 03 59 d1 61 74 93 72 75 6e 93 74 ..adjuste..p.d..!..,..Y.at.run.t
2960 69 6d 65 2c 98 74 6f 93 61 93 67 69 76 90 b2 21 65 6e 93 6c 65 6e 67 74 68 2e 91 04 bd f5 49 66 ime,.to.a.giv..!en.length.....If
2980 93 74 68 65 72 65 8e a1 8d 91 fd 27 91 61 72 65 96 04 a8 09 6d 6f 72 65 93 76 9b ff 64 44 61 6c .there.....'.are....more.v..dDal
29a0 75 65 73 93 74 68 61 6e 93 61 72 65 93 6e 65 65 64 65 64 2c 91 04 e8 71 74 68 65 93 6c 61 73 74 ues.than.are.needed,...qthe.last
29c0 93 76 98 61 6c 75 65 73 93 61 72 65 93 74 68 72 6f 9a b2 21 77 6e 93 61 98 77 98 61 98 79 91 ff .v.alues.are.thro..!wn.a.w.a.y..
29e0 16 65 2e 91 07 e2 c6 49 66 93 74 68 65 72 65 93 61 72 65 93 6d 6f 72 65 93 6e 65 65 64 73 8e a1 .e.....If.there.are.more.needs..
2a00 8d 91 fd 27 91 74 68 61 6e 96 03 ac 31 76 91 ff 64 44 61 6c 75 65 73 2c 91 03 ad a4 74 68 65 93 ...'.than...1v..dDalues,....the.
2a20 6c 69 73 74 93 69 73 93 65 78 74 65 6e 64 65 64 93 77 69 74 68 93 61 73 93 6d 61 6e 9a b2 21 79 list.is.extended.with.as.man..!y
2a40 93 d2 6e 69 6c cd 27 73 93 61 73 93 6e 65 65 64 65 64 2e 91 04 ef 3e 41 64 6a 75 73 74 6d 65 6e ..nil.'s.as.needed....>Adjustmen
2a60 98 74 93 6f 90 4d de 63 63 75 72 73 93 69 6e 93 6d 98 75 6c 74 69 70 6c 65 8e a1 8d 91 fd 27 91 .t.o.M.ccurs.in.m.ultiple.....'.
2a80 61 73 73 69 67 6e 6d 65 6e 90 b2 21 74 96 03 a6 66 61 6e 64 93 66 75 6e 63 74 69 6f 6e 93 63 61 assignmen..!t...fand.function.ca
2aa0 6c 6c 73 2e 8e a6 8d 8d 91 fd 27 91 db 34 2e 34 8e 91 1b e7 91 53 74 61 74 65 6d 65 6e 90 a0 00 lls.......'..4.4.....Statemen...
2ac0 74 73 8e 9f 14 ab ff 8d 91 fd 27 91 cd 4c 75 61 96 04 18 1a 73 75 70 70 90 4d de 6f 72 74 73 93 ts........'..Lua....supp.M.orts.
2ae0 61 6e 93 61 6c 6d 6f 73 74 93 63 6f 6e 95 b2 21 76 93 65 6e 93 74 69 6f 6e 61 6c 96 04 18 1a 73 an.almost.con..!v.en.tional....s
2b00 65 74 93 6f 66 93 73 74 61 74 65 6d 65 6e 9a b2 21 74 73 2e 91 06 32 fa 54 68 65 93 63 6f 6e 98 et.of.statemen..!ts...2.The.con.
2b20 76 98 65 6e 98 74 69 6f 6e 61 6c 93 63 6f 6d 6d 61 6e 64 73 93 69 6e 63 6c 75 64 65 8e a1 8d 91 v.en.tional.commands.include....
2b40 fd 27 91 61 73 73 69 67 6e 6d 65 6e 95 b2 21 74 2c 91 03 89 ee 63 6f 6e 93 74 72 6f 6c 96 03 82 .'.assignmen..!t,....con.trol...
2b60 d0 73 74 72 75 63 74 75 72 65 73 93 61 6e 64 93 70 72 6f 90 4d de 63 65 64 75 72 65 93 63 61 6c .structures.and.pro.M.cedure.cal
2b80 6c 73 2e 91 04 d2 00 4e 6f 6e 2d 63 6f 6e 95 b2 21 76 93 65 6e 93 74 69 6f 6e 61 6c 96 03 82 d0 ls.....Non-con..!v.en.tional....
2ba0 63 6f 6d 6d 61 6e 64 73 93 69 6e 63 6c 75 64 65 93 74 61 62 6c 65 8e a1 8d 91 fd 27 91 63 6f 6e commands.include.table.....'.con
2bc0 73 74 72 75 63 74 6f 72 73 2c 96 03 a6 66 65 78 70 6c 61 69 6e 65 64 93 69 6e 93 53 65 63 74 69 structors,...fexplained.in.Secti
2be0 6f 6e 93 34 2e 35 2e 37 2c 93 61 6e 64 93 6c 6f 90 4d de 63 61 6c 93 76 91 ff 64 44 61 72 69 61 on.4.5.7,.and.lo.M.cal.v..dDaria
2c00 62 6c 65 93 64 65 63 6c 61 72 61 74 69 6f 6e 73 2e 8e 8e 9f 1c 73 e7 8d 92 00 db 31 a1 33 8e 8e ble.declarations.....s.....1.3..
2c20 8c 8b 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c40 00 00 00 00 00 00 00 00 00 00 00 00 20 48 a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 .............H....c...2......|..
2c60 fd 75 e5 6b 8d 8d 91 fd 27 91 d2 34 2e 34 2e 31 8e 91 23 a1 a2 42 6c 6f 90 59 8b 63 90 a6 74 6b .u.k....'..4.4.1..#..Blo.Y.c..tk
2c80 73 8e a9 14 ab ff 8d 91 fd 27 91 cd 41 91 03 04 e2 62 6c 6f 90 4d de 63 9a b2 21 6b 96 03 05 0b s........'..A....blo.M.c..!k....
2ca0 69 73 93 61 93 6c 69 73 74 93 6f 66 93 73 74 61 74 65 6d 65 6e 98 74 73 2c 91 03 25 51 65 78 65 is.a.list.of.statemen.ts,..%Qexe
2cc0 63 75 74 65 64 93 73 65 71 75 65 6e 98 74 69 61 6c 6c 79 91 ff 16 65 2e 91 04 a8 14 41 6e 98 79 cuted.sequen.tially...e.....An.y
2ce0 93 73 74 61 74 65 6d 65 6e 98 74 93 63 61 6e 93 62 90 4d de 65 93 6f 70 74 69 6f 6e 61 6c 6c 79 .statemen.t.can.b.M.e.optionally
2d00 93 66 6f 6c 6c 6f 98 77 98 65 64 8e a4 0d 99 9a 8d 91 fd 27 91 62 90 b2 21 79 96 03 a6 66 61 93 .follo.w.ed........'.b..!y...fa.
2d20 73 65 6d 69 63 6f 6c 6f 6e 2e 8e 9f 17 3d 02 8d 8d 8d 9f f9 2e b7 8d 8d 91 11 4c 5b d0 62 6c 6f semicolon....=............L[.blo
2d40 91 ff 70 b9 63 6b 8e 8d 91 34 3e 91 cf 21 8e 8d 91 4b 31 c6 66 d0 73 74 61 74 96 03 ea ea 73 63 ..p.ck...4>..!...K1.f.stat....sc
2d60 9b 00 9e 75 cf 67 93 cd 5b d0 72 91 ff 70 b9 65 74 93 73 63 98 cd 5d 8e 8e 9f 0d 99 99 8d 8d 91 ...u.g..[.r..p.et.sc..].........
2d80 1e ba ea d0 73 63 8e 8d 91 34 3e 91 cf 21 8e 8d 91 4b 31 c6 cd 5b 27 3b 27 5d 8e 8e 8e 8e 8e 9f ....sc...4>..!...K1..[';']......
2da0 17 3d 03 8d 91 fd 27 91 46 91 ff 16 65 6f 72 96 03 7c eb 73 79 6e 9a b2 21 74 61 63 74 69 63 93 .=....'.F...eor..|.syn..!tactic.
2dc0 72 65 61 73 6f 6e 73 2c 91 03 85 37 61 93 72 65 74 75 72 6e 93 73 74 61 74 65 6d 65 6e 98 74 93 reasons,...7a.return.statemen.t.
2de0 63 61 6e 93 6f 6e 6c 79 93 62 90 4d de 65 93 77 72 69 74 74 65 6e 93 61 73 93 74 68 65 93 6c 61 can.only.b.M.e.written.as.the.la
2e00 73 74 93 73 74 61 74 65 6d 65 6e 98 74 93 6f 66 93 61 93 62 6c 6f 90 4d de 63 98 6b 2e 8e a1 8d st.statemen.t.of.a.blo.M.c.k....
2e20 91 fd 27 91 54 68 69 73 96 03 a6 66 72 65 73 74 72 69 63 74 69 6f 6e 93 61 6c 73 6f 93 61 95 b2 ..'.This...frestriction.also.a..
2e40 21 76 93 6f 69 64 73 96 03 a6 66 73 6f 6d 65 93 5c 73 74 61 74 65 6d 65 6e 9a b2 21 74 93 6e 6f !v.oids...fsome.\statemen..!t.no
2e60 74 93 72 65 61 63 98 68 65 64 22 93 65 72 72 6f 72 73 2e 8e 9f 1c ec 1f 8d 8d 91 fd 27 91 d2 34 t.reac.hed".errors..........'..4
2e80 2e 34 2e 32 8e 91 23 a1 a2 41 73 73 69 67 6e 6d 65 6e 90 a6 74 74 8e a6 8d 91 fd 27 91 cd 54 68 .4.2..#..Assignmen..tt.....'..Th
2ea0 65 96 04 08 dc 6c 61 6e 67 75 61 67 65 93 61 6c 6c 6f 9a b2 21 77 73 93 6d 98 75 6c 74 69 70 6c e....language.allo..!ws.m.ultipl
2ec0 65 93 61 73 73 69 67 6e 6d 65 6e 98 74 2e 91 06 05 3e 54 68 65 72 65 66 6f 72 65 2c 91 04 21 79 e.assignmen.t....>Therefore,..!y
2ee0 74 68 65 93 73 79 6e 98 74 61 78 93 64 65 0c 6e 65 73 93 61 93 6c 69 73 74 93 6f 66 93 76 91 ff the.syn.tax.de.nes.a.list.of.v..
2f00 64 44 61 72 69 61 62 6c 65 73 93 6f 6e 8e a1 8d 91 fd 27 91 74 68 65 96 03 02 b3 6c 65 66 74 93 dDariables.on.....'.the....left.
2f20 73 69 64 65 2c 91 03 23 71 61 6e 64 93 61 93 6c 69 73 74 93 6f 66 93 65 78 70 72 65 73 73 69 6f side,..#qand.a.list.of.expressio
2f40 6e 73 93 6f 6e 93 74 68 65 93 72 69 67 68 9a b2 21 74 93 73 69 64 65 2e 91 04 a7 4c 42 6f 74 68 ns.on.the.righ..!t.side....LBoth
2f60 93 6c 69 73 74 73 93 68 61 98 76 98 65 93 74 68 65 69 72 93 65 6c 65 6d 65 6e 98 74 73 93 73 65 .lists.ha.v.e.their.elemen.ts.se
2f80 70 61 72 61 74 65 64 8e a1 8d 91 fd 27 91 62 90 b2 21 79 91 03 a6 66 63 6f 6d 6d 61 73 2e 8e 9f parated.....'.b..!y...fcommas...
2fa0 17 3d 02 8d 8d 8d 9f f9 2e b7 8d 8d 91 23 11 4b d0 73 74 61 74 8e 8d 91 40 6a c7 cf 21 8e 8d 91 .=...........#.K.stat...@j..!...
2fc0 57 5d fc d0 76 61 72 6c 69 73 74 31 96 03 ea ea cd 27 3d 27 93 d0 65 78 70 6c 69 73 74 31 8e 8e W]..varlist1.....'='..explist1..
2fe0 9f 0d 99 99 8d 8d 91 11 4c 5b 76 61 72 6c 69 73 74 31 8e 8d 91 40 6a c7 cf 21 8e 8d 91 57 5d fc ........L[varlist1...@j..!...W].
3000 d0 76 61 72 96 03 ea ea cf 66 cd 27 2c 27 93 d0 76 61 72 91 01 2d bb cf 67 8e 8e 8e 8e 8e 9f 17 .var.....f.','..var..-..g.......
3020 3d 03 8d 91 fd 27 91 cd 54 68 69 73 96 03 8a 17 73 74 61 74 65 6d 65 6e 90 b2 21 74 93 0c 72 73 =....'..This....statemen..!t..rs
3040 74 93 65 76 9b ff 64 44 61 6c 75 61 74 65 73 93 61 6c 6c 93 76 98 61 6c 75 65 73 93 6f 6e 93 74 t.ev..dDaluates.all.v.alues.on.t
3060 68 65 93 72 69 67 68 9a b2 21 74 93 73 69 64 65 93 61 6e 64 93 65 76 98 65 6e 98 74 75 61 6c 93 he.righ..!t.side.and.ev.en.tual.
3080 69 6e 64 69 63 65 73 93 6f 6e 93 74 68 65 93 6c 65 66 74 93 73 69 64 65 2c 8e a1 8d 91 fd 27 91 indices.on.the.left.side,.....'.
30a0 61 6e 64 96 03 a6 66 74 68 65 6e 93 6d 61 6b 9a b2 21 65 73 93 74 68 65 93 61 73 73 69 67 6e 6d and...fthen.mak..!es.the.assignm
30c0 65 6e 98 74 73 2e 91 04 dd dd 54 68 65 72 65 66 6f 72 65 2c 93 69 74 93 63 61 6e 93 62 90 4d de en.ts.....Therefore,.it.can.b.M.
30e0 65 93 75 73 65 64 93 74 6f 93 65 78 63 98 68 61 6e 67 65 93 74 98 77 98 6f 93 76 91 ff 64 44 61 e.used.to.exc.hange.t.w.o.v..dDa
3100 6c 75 65 73 2c 93 61 73 93 69 6e 8e a4 16 99 9a 8d 91 0e 66 8f d3 78 2c 96 05 bf aa 79 93 3d 93 lues,.as.in........f..x,....y.=.
3120 79 2c 93 78 8e a1 8d 91 fd 27 91 cd 42 65 66 6f 72 65 96 04 47 81 74 68 65 93 61 73 73 69 67 6e y,.x.....'..Before..G.the.assign
3140 6d 65 6e 90 b2 21 74 2c 91 04 6f c7 74 68 65 93 6c 69 73 74 93 6f 66 93 76 9b ff 64 44 61 6c 75 men..!t,..o.the.list.of.v..dDalu
3160 65 73 93 69 73 93 d0 61 64 6a 75 73 74 65 91 ff 70 b9 64 93 cd 74 6f 93 74 68 65 93 6c 65 6e 67 es.is..adjuste..p.d..to.the.leng
3180 74 68 93 6f 66 93 74 68 65 93 6c 69 73 74 93 6f 66 93 76 98 61 72 69 61 62 6c 65 73 3b 91 04 98 th.of.the.list.of.v.ariables;...
31a0 0e 73 65 65 8e a9 0d 99 9a 8d 91 fd 27 91 53 65 63 74 69 6f 6e 91 03 a6 66 34 2e 33 2e 8e a4 11 .see........'.Section...f4.3....
31c0 5f 26 8d 8d 8d 9e fb 83 8d 8d 91 11 4c 5b d0 76 61 72 8e 8d 91 2c 8c 90 cf 21 8e 8d 91 43 7f c5 _&..........L[.var...,...!...C..
31e0 d0 6e 61 6d 65 8e 8e 8e 8e 8e a1 8d 91 fd 27 91 cd 41 96 03 a6 66 73 69 6e 67 6c 65 93 6e 61 6d .name.........'..A...fsingle.nam
3200 65 93 63 61 6e 93 64 65 6e 6f 74 65 93 61 93 67 6c 6f 62 61 6c 93 6f 72 93 61 93 6c 6f 90 4d de e.can.denote.a.global.or.a.lo.M.
3220 63 61 6c 93 76 91 ff 64 44 61 72 69 61 62 6c 65 2c 93 6f 72 93 61 93 66 6f 72 6d 61 6c 93 70 61 cal.v..dDariable,.or.a.formal.pa
3240 72 61 6d 65 74 65 72 2e 8e a1 8d 8d 8d 9e fb 83 8d 8d 91 11 4c 5b d0 76 61 72 8e 8d 91 2c 8c 90 rameter.............L[.var...,..
3260 cf 21 8e 8d 91 43 7f c5 d0 76 61 72 96 03 ea ea cd 27 5b 27 93 d0 65 78 70 31 93 cd 27 5d 27 8e .!...C...var.....'['..exp1..']'.
3280 8e 8e 8e 8e a1 8d 91 fd 27 91 53 71 75 61 72 65 9b 03 b9 f2 62 72 61 63 95 b2 21 6b 93 65 74 73 ........'.Square....brac..!k.ets
32a0 98 61 72 65 98 75 73 65 64 98 74 6f 98 69 6e 64 65 78 98 61 98 74 61 62 6c 65 2e 91 05 18 82 49 .are.used.to.index.a.table.....I
32c0 66 98 d3 76 61 72 98 cd 72 65 73 75 6c 74 73 98 69 6e 98 61 98 74 61 62 6c 65 98 76 91 ff 64 44 f..var..results.in.a.table.v..dD
32e0 61 6c 75 65 2c 91 03 be d6 74 68 65 98 0c 65 6c 64 98 69 6e 64 65 78 65 64 98 62 93 79 8e a6 8d alue,....the..eld.indexed.b.y...
3300 91 fd 27 91 74 68 65 96 04 7b b9 65 78 70 72 65 73 73 69 6f 6e 93 76 9b ff 64 44 61 6c 75 65 93 ..'.the..{.expression.v..dDalue.
3320 67 65 74 73 93 74 68 65 93 61 73 73 69 67 6e 65 64 93 76 98 61 6c 75 65 2e 91 07 5d d6 4f 74 68 gets.the.assigned.v.alue...].Oth
3340 65 72 77 69 73 65 2c 9b 04 b1 0e 74 68 65 93 66 61 6c 6c 62 61 63 90 b2 21 6b 93 d0 73 65 74 74 erwise,....the.fallbac..!k..sett
3360 61 62 6c 65 93 cd 69 73 93 63 61 6c 6c 65 64 2c 98 77 69 74 68 8e a6 8d 91 fd 27 91 74 68 72 65 able..is.called,.with.....'.thre
3380 65 96 03 6d 13 70 61 72 61 6d 65 74 65 72 73 3a 91 04 c1 34 74 68 65 93 76 9b ff 64 44 61 6c 75 e..m.parameters:...4the.v..dDalu
33a0 65 93 6f 66 93 d3 76 61 72 cd 2c 91 03 78 8a 74 68 65 93 76 98 61 6c 75 65 93 6f 66 93 65 78 70 e.of..var.,..x.the.v.alue.of.exp
33c0 72 65 73 73 69 6f 6e 2c 91 03 78 8a 61 6e 64 93 74 68 65 93 76 98 61 6c 75 65 93 62 90 4d de 65 ression,..x.and.the.v.alue.b.M.e
33e0 69 6e 67 93 61 73 73 69 67 6e 65 64 93 74 6f 93 69 74 3b 8e a6 8d 91 fd 27 91 73 65 65 96 03 a6 ing.assigned.to.it;.....'.see...
3400 66 53 65 63 74 69 6f 6e 93 34 2e 37 2e 8e a1 8d 8d 8d 9e fb 83 8d 8d 91 11 4c 5b d0 76 61 72 8e fSection.4.7.............L[.var.
3420 8d 91 2c 8c 90 cf 21 8e 8d 91 43 7f c5 d0 76 61 72 91 03 ea ea cd 27 2e 27 91 05 09 76 d0 6e 61 ..,...!...C...var.....'.'...v.na
3440 6d 65 8e 8e 8e 8e 8e a1 8d 91 fd 27 91 cd 54 68 65 96 03 a6 66 73 79 6e 9a b2 21 74 61 78 93 d3 me.........'..The...fsyn..!tax..
3460 76 61 72 2e 4e 41 4d 45 93 cd 69 73 93 6a 75 73 74 93 73 79 6e 98 74 61 63 74 69 63 93 73 75 67 var.NAME..is.just.syn.tactic.sug
3480 61 72 93 66 6f 72 93 d3 76 61 72 5b 22 4e 41 4d 45 22 5d cd 2e 8e 9f 1c ec 1f 8d 8d 91 fd 27 91 ar.for..var["NAME"]...........'.
34a0 d2 34 2e 34 2e 33 8e 91 23 a1 a2 43 6f 6e 90 a6 74 74 72 6f 6c 91 04 32 8d 53 74 72 75 63 74 75 .4.4.3..#..Con..ttrol..2.Structu
34c0 72 65 73 8e 9f 14 ab ff 8d 91 fd 27 91 cd 54 68 65 96 03 7f c1 63 6f 6e 64 69 74 69 6f 6e 93 65 res........'..The....condition.e
34e0 78 70 72 65 73 73 69 6f 6e 93 6f 66 93 61 93 63 6f 6e 9a b2 21 74 72 6f 6c 93 73 74 72 75 63 74 xpression.of.a.con..!trol.struct
3500 75 72 65 93 63 61 6e 93 72 65 74 75 72 6e 93 61 6e 98 79 93 76 9b ff 64 44 61 6c 75 65 2e 91 04 ure.can.return.an.y.v..dDalue...
3520 d0 fb 41 6c 6c 93 76 98 61 6c 75 65 73 93 64 69 0b 65 72 65 6e 90 b2 21 74 93 66 72 6f 6d 8e a6 ..All.v.alues.di.eren..!t.from..
3540 8d 91 fd 27 91 d2 6e 69 6c 96 03 21 e1 cd 61 72 65 93 63 6f 6e 73 69 64 65 72 65 64 93 74 72 75 ...'..nil..!..are.considered.tru
3560 65 2c 9b 03 3c 62 77 68 69 6c 65 93 d2 6e 69 6c 93 cd 69 73 93 63 6f 6e 73 69 64 65 72 65 64 93 e,..<bwhile..nil..is.considered.
3580 66 61 6c 73 65 2e 91 04 b1 b1 d3 69 66 cd 27 73 2c 98 d3 77 68 69 6c 65 cd 27 73 93 61 6e 64 93 false......if.'s,..while.'s.and.
35a0 d3 72 65 70 65 61 74 cd 27 73 93 68 61 95 b2 21 76 93 65 96 03 21 e1 74 68 65 93 75 73 75 61 6c .repeat.'s.ha..!v.e..!.the.usual
35c0 8e a6 8d 91 fd 27 91 6d 65 61 6e 69 6e 67 2e 8e 9f 24 d6 9b 8d 8d 8d 9f eb 95 1e 8d 8d 91 18 03 .....'.meaning...$..............
35e0 a2 d0 73 74 61 74 8e 8d 91 35 5d 1e cf 21 8e 8d 91 4c 50 53 d2 77 68 69 6c 65 96 03 ea ea d0 65 ..stat...5]..!...LPS.while.....e
3600 78 70 31 93 d2 64 6f 93 d0 62 6c 6f 91 ff 70 b9 63 6b 93 d2 65 6e 64 8e 8e a4 0d 99 99 8d 8d 91 xp1..do..blo..p.ck..end.........
3620 42 3d 60 cf 6a 91 07 d5 d4 d2 72 65 70 90 59 8b 65 61 74 96 03 ea ea d0 62 6c 6f 91 ff 70 b9 63 B=`.j.....rep.Y.eat.....blo..p.c
3640 6b 93 d2 75 6e 90 a6 74 74 69 6c 93 d0 65 78 70 31 8e 8e a1 8d 8d 91 42 3d 60 cf 6a 91 07 d5 d4 k..un..ttil..exp1......B=`.j....
3660 d2 69 66 96 03 ea ea d0 65 78 70 31 93 d2 74 68 65 6e 93 d0 62 6c 6f 9b ff 70 b9 63 6b 93 cf 66 .if.....exp1..then..blo..p.ck..f
3680 d0 65 6c 73 65 69 66 91 02 52 1f cf 67 93 cd 5b d2 65 6c 73 65 93 d0 62 6c 6f 98 63 6b 91 01 2d .elseif..R..g..[.else..blo.ck..-
36a0 bb cd 5d 93 d2 65 6e 64 8e 8e a1 8d 8d 91 11 4c 5b d0 65 6c 73 65 69 66 8e 8d 91 35 5d 1e cf 21 ..]..end.......L[.elseif...5]..!
36c0 8e 8d 91 4c 50 53 d2 65 6c 73 65 69 66 96 03 ea ea d0 65 78 70 31 93 d2 74 68 65 6e 93 d0 62 6c ...LPS.elseif.....exp1..then..bl
36e0 6f 91 ff 70 b9 63 6b 8e 8e 8e 8e 8e 9f 1d 3b f2 a6 8d 91 0e 27 91 cd 41 91 04 3c 77 d3 72 65 74 o..p.ck.......;.....'..A..<w.ret
3700 75 72 6e 96 04 3c 9e cd 69 73 93 75 73 65 64 93 74 6f 93 72 65 74 75 72 6e 93 76 91 ff 64 44 61 urn..<..is.used.to.return.v..dDa
3720 6c 75 65 73 93 66 72 6f 6d 93 61 93 66 75 6e 63 74 69 6f 6e 2e 91 06 a0 85 42 65 63 61 75 73 65 lues.from.a.function.....Because
3740 93 61 93 66 75 6e 63 74 69 6f 6e 93 6d 61 90 b2 21 79 93 72 65 74 75 72 6e 93 6d 6f 72 65 8e a6 .a.function.ma..!y.return.more..
3760 8d 91 fd 27 91 74 68 61 6e 96 03 a6 66 6f 6e 65 93 76 91 ff 64 44 61 6c 75 65 2c 93 74 68 65 93 ...'.than...fone.v..dDalue,.the.
3780 73 79 6e 9a b2 21 74 61 78 93 66 6f 72 93 61 93 72 65 74 75 72 6e 93 73 74 61 74 65 6d 65 6e 98 syn..!tax.for.a.return.statemen.
37a0 74 93 69 73 3a 8e a1 8d 8d 8d 9e fb 83 8d 8d 91 11 4c 5b d0 72 91 ff 70 b9 65 74 8e 8d 91 2a 07 t.is:............L[.r..p.et...*.
37c0 d3 cf 21 8e 8d 91 40 fb 08 d2 72 65 74 75 72 6e 91 03 ea ea d0 65 78 70 6c 69 73 74 8e 8e 8e 8e ..!...@...return.....explist....
37e0 8e a1 8e 9f 1c 73 e7 8d 92 00 db 31 a1 cd 34 8e 8e 8c 8b 00 00 00 05 00 00 00 00 00 00 00 00 00 .....s.....1..4.................
3800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2c 21 a0 .............................,!.
3820 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 8d 91 fd 27 91 d2 34 2e 34 2e ...c...2......|...u.k....'..4.4.
3840 34 8e 91 23 a1 a2 45 78 70 72 65 73 73 69 6f 6e 73 96 04 32 8d 61 73 93 53 74 61 74 65 6d 65 6e 4..#..Expressions..2.as.Statemen
3860 90 a6 74 74 73 8e a9 14 ab ff 8d 91 fd 27 91 cd 41 6c 6c 96 02 e3 d8 65 78 70 72 65 73 73 69 6f ..tts........'..All....expressio
3880 6e 73 93 77 69 74 68 93 70 9a 4d de 6f 73 73 69 62 6c 65 93 73 69 64 65 2d 65 0b 65 63 74 73 93 ns.with.p.M.ossible.side-e.ects.
38a0 63 61 6e 93 62 98 65 93 65 78 65 63 75 74 65 64 93 61 73 93 73 74 61 74 65 6d 65 6e 90 b2 21 74 can.b.e.executed.as.statemen..!t
38c0 73 2e 91 04 9d 03 54 68 65 73 65 93 69 6e 63 6c 75 64 65 93 66 75 6e 63 74 69 6f 6e 8e a4 0d 99 s.....These.include.function....
38e0 9a 8d 91 fd 27 91 63 61 6c 6c 73 96 03 a6 66 61 6e 64 93 74 61 62 6c 65 93 63 6f 6e 73 74 72 75 ....'.calls...fand.table.constru
3900 63 74 6f 72 73 3a 8e 9f 15 1b f1 8d 8d 8d 9f f9 2e b7 8d 8d 91 11 4c 5b d0 73 74 61 74 8e 8d 91 ctors:................L[.stat...
3920 2e a5 d7 cf 21 8e 8d 91 45 99 0c d0 66 75 6e 63 74 69 6f 6e 63 91 ff 70 b9 61 6c 91 00 8f 46 6c ....!...E...functionc..p.al...Fl
3940 8e 8e 9f 0d 99 99 8d 8d 91 11 4c 5b 73 74 61 74 8e 8d 91 2e a5 d7 cf 21 8e 8d 91 45 99 0c d0 74 ..........L[stat.......!...E...t
3960 61 62 6c 65 96 ff 70 b9 63 93 6f 6e 73 74 72 75 63 74 6f 72 8e 8e 8e 8e 8e 9f 17 3d 03 8d 91 fd able..p.c.onstructor.......=....
3980 27 91 cd 45 76 95 b2 21 65 6e 93 74 75 61 6c 96 03 c9 fc 72 65 74 75 72 6e 65 64 93 76 91 ff 64 '..Ev..!en.tual....returned.v..d
39a0 44 61 6c 75 65 73 93 61 72 65 93 74 68 72 6f 9a b2 21 77 6e 93 61 98 77 98 61 98 79 96 ff 16 65 Dalues.are.thro..!wn.a.w.a.y...e
39c0 2e 91 05 48 9e 46 93 75 6e 63 74 69 6f 6e 96 03 c9 fc 63 61 6c 6c 73 93 61 72 65 93 65 78 70 6c ...H.F.unction....calls.are.expl
39e0 61 69 6e 65 64 93 69 6e 93 53 65 63 74 69 6f 6e 93 34 2e 35 2e 38 3b 91 03 db c6 63 6f 6e 2d 8e ained.in.Section.4.5.8;....con-.
3a00 a1 8d 91 fd 27 91 73 74 72 75 63 74 6f 72 73 96 03 a6 66 61 72 65 93 74 68 65 93 73 75 62 91 00 ....'.structors...fare.the.sub..
3a20 9b bb 6a 65 63 74 93 6f 66 93 53 65 63 74 69 6f 6e 93 34 2e 35 2e 37 2e 8e 9f 1c ec 1f 8d 8d 91 ..ject.of.Section.4.5.7.........
3a40 fd 27 91 d2 34 2e 34 2e 35 8e 91 23 a1 a2 4c 6f 90 59 8b 63 61 6c 91 04 32 8d 44 65 63 6c 61 72 .'..4.4.5..#..Lo.Y.cal..2.Declar
3a60 61 74 69 6f 6e 73 8e a6 8d 91 fd 27 91 cd 4c 6f 9a 4d de 63 61 6c 96 03 89 af 76 91 ff 64 44 61 ations.....'..Lo.M.cal....v..dDa
3a80 72 69 61 62 6c 65 73 93 63 61 6e 93 62 98 65 93 64 65 63 6c 61 72 65 64 93 61 6e 90 b2 21 79 77 riables.can.b.e.declared.an..!yw
3aa0 68 65 72 65 93 69 6e 73 69 64 65 93 61 93 62 6c 6f 98 63 90 b2 21 6b 2e 91 04 d4 4b 54 68 65 69 here.inside.a.blo.c..!k....KThei
3ac0 72 93 73 63 6f 70 98 65 93 62 98 65 67 69 6e 73 93 61 66 74 65 72 93 74 68 65 93 64 65 63 6c 61 r.scop.e.b.egins.after.the.decla
3ae0 72 61 2d 8e a1 8d 91 fd 27 91 74 69 6f 6e 96 04 19 4a 61 6e 64 93 6c 61 73 74 73 93 75 6e 9a b2 ra-.....'.tion...Jand.lasts.un..
3b00 21 74 69 6c 93 74 68 65 93 65 6e 64 93 6f 66 93 74 68 65 93 62 6c 6f 90 4d de 63 98 6b 2e 91 06 !til.the.end.of.the.blo.M.c.k...
3b20 36 89 54 68 65 93 64 65 63 6c 61 72 61 74 69 6f 6e 93 6d 61 98 79 93 69 6e 63 6c 75 64 65 93 61 6.The.declaration.ma.y.include.a
3b40 6e 93 69 6e 69 74 69 61 6c 93 61 73 73 69 67 6e 6d 65 6e 98 74 3a 8e a1 9f 1b e8 be 8d 8d 8d 9f n.initial.assignmen.t:..........
3b60 f2 61 ea 8d 8d 91 1d 54 bb d0 73 74 61 74 8e 8d 91 3a ae 37 cf 21 8e 8d 91 51 a1 6c d2 6c 6f 90 .a.....T..stat...:.7.!...Q.l.lo.
3b80 59 8b 63 61 6c 96 03 ea ea d0 64 65 91 ff 70 b9 63 6c 69 73 74 93 cd 5b d0 69 6e 69 74 91 01 09 Y.cal.....de..p.clist..[.init...
3ba0 ea cd 5d 8e 8e a4 0d 99 99 8d 8d 91 11 4c 5b d0 64 65 91 ff 70 b9 63 6c 69 73 74 8e 8d 91 3a ae ..]..........L[.de..p.clist...:.
3bc0 37 cf 21 8e 8d 91 51 a1 6c d0 6e 61 6d 65 96 03 ea ea cf 66 cd 27 2c 27 93 d0 6e 61 6d 65 91 00 7.!...Q.l.name.....f.','..name..
3be0 d2 a1 cf 67 8e 8e a1 8d 8d 91 1e 2b a5 d0 69 6e 69 74 8e 8d 91 3a ae 37 cf 21 8e 8d 91 51 a1 6c ...g.......+..init...:.7.!...Q.l
3c00 cd 27 3d 27 91 03 ea ea d0 65 78 70 6c 69 73 74 31 8e 8e 8e 8e 8e 9f 1e 09 cf 8d 91 fd 27 91 cd .'='.....explist1............'..
3c20 49 66 96 02 fa 69 74 68 65 72 65 93 69 73 93 61 6e 93 69 6e 69 74 69 61 6c 93 61 73 73 69 67 6e If...ithere.is.an.initial.assign
3c40 6d 65 6e 9a b2 21 74 2c 91 03 1c cf 69 74 93 68 61 73 93 74 68 65 93 73 61 6d 65 93 73 65 6d 61 men..!t,....it.has.the.same.sema
3c60 6e 98 74 69 63 73 93 6f 66 93 61 93 6d 98 75 6c 74 69 70 6c 65 93 61 73 73 69 67 6e 6d 65 6e 98 n.tics.of.a.m.ultiple.assignmen.
3c80 74 2e 91 04 a4 89 4f 74 68 65 72 77 69 73 65 2c 8e a1 8d 91 fd 27 91 61 6c 6c 96 03 a6 66 76 91 t.....Otherwise,.....'.all...fv.
3ca0 ff 64 44 61 72 69 61 62 6c 65 73 93 61 72 65 93 69 6e 69 74 69 61 6c 69 7a 65 64 93 77 69 74 68 .dDariables.are.initialized.with
3cc0 93 d2 6e 69 6c cd 2e 8e 9f 1d 52 85 8d 8d 91 fd 27 91 db 34 2e 35 8e 91 1b e7 91 45 78 70 72 65 ..nil.....R.....'..4.5.....Expre
3ce0 73 73 69 6f 6e 73 8e a6 8d 8d 91 fd 27 91 d2 34 2e 35 2e 31 8e 91 23 a1 a2 53 69 6d 70 6c 65 91 ssions......'..4.5.1..#..Simple.
3d00 04 32 8d 45 78 70 72 65 73 73 69 6f 6e 73 8e a6 8d 91 fd 27 91 cd 53 69 6d 70 6c 65 96 03 a6 66 .2.Expressions.....'..Simple...f
3d20 65 78 70 72 65 73 73 69 6f 6e 73 93 61 72 65 3a 8e 9f 2b a3 68 8d 8d 8d 9f e4 c8 51 8d 8d 91 11 expressions.are:..+.h......Q....
3d40 4c 5b d0 65 78 70 8e 8d 91 2d 02 ec cf 21 8e 8d 91 43 f6 21 cd 27 28 27 96 03 ea ea d0 65 78 70 L[.exp...-...!...C.!.'('.....exp
3d60 93 cd 27 29 27 8e 8e a4 0d 99 99 8d 8d 91 11 4c 5b d0 65 78 70 8e 8d 91 2d 02 ec cf 21 8e 8d 91 ..')'..........L[.exp...-...!...
3d80 43 f6 21 d2 6e 69 6c 8e 8e a1 8d 8d 91 11 4c 5b d0 65 78 70 8e 8d 91 2d 02 ec cf 21 8e 8d 91 43 C.!.nil.......L[.exp...-...!...C
3da0 f6 21 cd 27 6e 95 b2 21 75 6d 93 62 90 4d de 65 72 27 8e 8e a1 8d 8d 91 11 4c 5b d0 65 78 70 8e .!.'n..!um.b.M.er'.......L[.exp.
3dc0 8d 91 2d 02 ec cf 21 8e 8d 91 43 f6 21 cd 27 6c 69 74 65 72 61 6c 27 8e 8e a1 8d 8d 91 11 4c 5b ..-...!...C.!.'literal'.......L[
3de0 d0 65 78 70 8e 8d 91 2d 02 ec cf 21 8e 8d 91 43 f6 21 d0 76 61 72 8e 8e 8e 8e 8e 9f 2c 3f 24 8d .exp...-...!...C.!.var......,?$.
3e00 91 fd 27 91 cd 4e 75 6d 95 b2 21 62 90 4d de 65 72 73 9b 03 ff da 28 6e 93 75 6d 65 72 69 63 61 ..'..Num..!b.M.ers....(n.umerica
3e20 6c 98 63 6f 6e 73 74 61 6e 93 74 73 29 98 61 6e 64 98 73 74 72 69 6e 67 98 6c 69 74 65 72 61 6c l.constan.ts).and.string.literal
3e40 73 98 61 72 65 98 65 78 70 6c 61 69 6e 65 64 98 69 6e 98 53 65 63 74 69 6f 6e 98 34 2e 31 2e 91 s.are.explained.in.Section.4.1..
3e60 05 ea 39 56 91 ff 16 65 61 72 69 61 62 6c 65 73 98 61 72 65 8e a1 8d 91 fd 27 91 65 78 70 6c 61 ..9V...eariables.are.....'.expla
3e80 69 6e 65 64 96 03 a6 66 69 6e 93 53 65 63 74 69 6f 6e 93 34 2e 34 2e 32 2e 8e 9f 1c ec 1f 8d 8d ined...fin.Section.4.4.2........
3ea0 91 fd 27 91 d2 34 2e 35 2e 32 8e 91 23 a1 a2 41 72 69 74 68 6d 65 74 69 63 91 04 32 8d 4f 70 90 ..'..4.5.2..#..Arithmetic..2.Op.
3ec0 59 8b 65 72 61 74 6f 72 73 8e a6 8d 91 fd 27 91 cd 4c 75 61 96 04 66 e9 73 75 70 70 9a 4d de 6f Y.erators.....'..Lua..f.supp.M.o
3ee0 72 74 73 93 74 68 65 93 75 73 75 61 6c 93 61 72 69 74 68 6d 65 74 69 63 93 6f 70 98 65 72 61 74 rts.the.usual.arithmetic.op.erat
3f00 6f 72 73 2e 91 07 1f 67 54 68 65 73 65 93 6f 70 98 65 72 61 74 6f 72 73 93 61 72 65 93 74 68 65 ors....gThese.op.erators.are.the
3f20 93 62 69 6e 61 72 79 93 d3 2b cd 2c 96 04 97 0a d3 2d cd 2c 93 d3 2a cd 2c 93 d3 2f 91 04 66 e9 .binary..+.,.....-.,..*.,../..f.
3f40 cd 61 6e 64 8e a1 8d 91 fd 27 91 d3 5e 96 04 f7 99 cd 28 65 78 70 9a 4d de 6f 6e 65 6e 90 b2 21 .and.....'..^.....(exp.M.onen..!
3f60 74 69 61 74 69 6f 6e 29 2c 91 05 4b e6 61 6e 64 93 74 68 65 93 75 6e 61 72 79 93 d3 2d cd 2e 91 tiation),..K.and.the.unary..-...
3f80 08 d1 77 49 66 93 74 68 65 93 6f 70 98 65 72 61 6e 64 73 93 61 72 65 93 6e 95 b2 21 75 6d 93 62 ..wIf.the.op.erands.are.n..!um.b
3fa0 98 65 72 73 2c 91 05 4b e6 6f 72 96 04 f7 99 73 74 72 69 6e 67 73 93 74 68 61 74 93 63 61 6e 93 .ers,..K.or....strings.that.can.
3fc0 62 98 65 8e a1 8d 91 fd 27 91 63 6f 6e 95 b2 21 76 93 65 72 74 65 64 96 03 9a 47 74 6f 93 6e 95 b.e.....'.con..!v.erted...Gto.n.
3fe0 b2 21 75 6d 93 62 90 4d de 65 72 73 2c 9b 03 9c b4 61 63 63 6f 72 64 69 6e 67 96 03 9a 47 74 6f .!um.b.M.ers,....according...Gto
4000 93 74 68 65 93 72 75 6c 65 73 93 67 69 76 90 b2 21 65 6e 93 69 6e 93 53 65 63 74 69 6f 6e 93 34 .the.rules.giv..!en.in.Section.4
4020 2e 32 2c 98 61 6c 6c 93 6f 70 9a 4d de 65 72 61 74 69 6f 6e 73 93 62 75 74 93 65 78 70 98 6f 6e .2,.all.op.M.erations.but.exp.on
4040 65 6e 2d 8e a1 8d 91 fd 27 91 74 69 61 74 69 6f 6e 9b 03 e0 78 68 61 95 b2 21 76 93 65 98 74 68 en-.....'.tiation...xha..!v.e.th
4060 65 98 75 73 75 61 6c 98 6d 65 61 6e 69 6e 67 2e 91 05 8c 13 4f 74 68 65 72 77 69 73 65 2c 91 03 e.usual.meaning.....Otherwise,..
4080 ee fc 74 68 65 98 66 61 6c 6c 62 61 63 93 6b 98 5c 61 72 69 74 68 22 98 69 73 98 63 61 6c 6c 65 ..the.fallbac.k.\arith".is.calle
40a0 64 3b 91 03 fd 81 73 65 65 98 53 65 63 74 69 6f 6e 98 34 2e 37 2e 91 05 8c 13 41 6e 8e a1 8d 91 d;....see.Section.4.7.....An....
40c0 fd 27 91 65 78 70 90 4d de 6f 6e 65 6e 95 b2 21 74 69 61 74 69 6f 6e 9b 03 a6 66 61 6c 77 93 61 .'.exp.M.onen..!tiation...falw.a
40e0 93 79 73 98 63 61 6c 6c 73 98 74 68 69 73 98 66 61 6c 6c 62 61 63 93 6b 2e 8e 9f 1c ec 1f 8d 8d .ys.calls.this.fallbac.k........
4100 91 fd 27 91 d2 34 2e 35 2e 33 8e 91 23 a1 a2 52 65 6c 61 74 69 6f 6e 61 6c 91 04 32 8d 4f 70 90 ..'..4.5.3..#..Relational..2.Op.
4120 59 8b 65 72 61 74 6f 72 73 8e a6 8d 91 fd 27 91 cd 4c 75 61 96 03 a6 66 6f 0b 65 72 73 93 74 68 Y.erators.....'..Lua...fo.ers.th
4140 65 93 66 6f 6c 6c 6f 90 b2 21 77 69 6e 67 93 72 65 6c 61 74 69 6f 6e 61 6c 93 6f 70 90 4d de 65 e.follo..!wing.relational.op.M.e
4160 72 61 74 6f 72 73 3a 8e a4 16 99 9a 8d 91 25 65 37 d3 3c 96 11 3e fe 3e 93 3c 3d 96 0b 7f 54 3e rators:.......%e7.<..>.>.<=...T>
4180 3d 93 7e 3d 93 3d 3d 8e a1 8d 91 fd 27 91 cd 41 6c 6c 96 03 a6 66 72 65 74 75 72 6e 93 d2 6e 69 =.~=.==.....'..All...freturn..ni
41a0 6c 93 cd 61 73 93 66 61 6c 73 65 93 61 6e 64 93 31 93 61 73 93 74 72 75 65 2e 8e a4 0d 99 9a 8d l..as.false.and.1.as.true.......
41c0 91 0e 27 91 45 71 75 61 6c 69 74 9a b2 21 79 96 04 6f b1 0c 72 73 74 93 63 6f 6d 70 61 72 65 73 ..'.Equalit..!y..o..rst.compares
41e0 93 74 68 65 93 74 98 79 70 9a 4d de 65 73 93 6f 66 93 69 74 73 93 6f 70 98 65 72 61 6e 64 73 2e .the.t.yp.M.es.of.its.op.erands.
4200 91 07 39 bf 49 66 93 74 68 65 79 93 61 72 65 93 64 69 0b 65 72 65 6e 90 b2 21 74 2c 91 04 a2 04 ..9.If.they.are.di.eren..!t,....
4220 74 68 65 93 72 65 73 75 6c 74 93 69 73 93 d2 6e 69 6c cd 2e 8e a1 8d 91 fd 27 91 4f 74 68 65 72 the.result.is..nil.......'.Other
4240 77 69 73 65 2c 91 04 8c 10 74 68 65 69 72 96 04 5e 21 76 91 ff 64 44 61 6c 75 65 73 93 61 72 65 wise,....their..^!v..dDalues.are
4260 93 63 6f 6d 70 61 72 65 64 2e 91 07 05 0e 4e 75 6d 9a b2 21 62 90 4d de 65 72 73 93 61 6e 64 93 .compared.....Num..!b.M.ers.and.
4280 73 74 72 69 6e 67 73 93 61 72 65 93 63 6f 6d 70 61 72 65 64 93 69 6e 93 74 68 65 93 75 73 75 61 strings.are.compared.in.the.usua
42a0 6c 93 77 98 61 98 79 91 ff 16 65 2e 8e 8e 9f 1c 73 e7 8d 92 00 db 31 a1 35 8e 8e 8c 8b 00 00 00 l.w.a.y...e.....s.....1.5.......
42c0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
42e0 00 00 00 00 00 00 00 37 f2 a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d .......7.....c...2......|...u.k.
4300 91 fd 27 91 cd 54 96 ff 16 65 61 62 6c 65 73 2c 9b 03 1a eb 43 46 93 75 6e 63 74 69 6f 6e 73 2c ..'..T...eables,....CF.unctions,
4320 98 61 6e 64 96 02 f8 0c 66 75 6e 63 74 69 6f 6e 73 93 61 72 65 93 63 6f 6d 70 61 72 65 64 93 62 .and....functions.are.compared.b
4340 90 b2 21 79 93 72 65 66 65 72 65 6e 63 65 2c 98 74 68 61 74 93 69 73 2c 98 74 95 b2 21 77 93 6f ..!y.reference,.that.is,.t..!w.o
4360 96 02 f8 0c 74 61 62 6c 65 73 93 61 72 65 93 63 6f 6e 73 69 64 65 72 65 64 8e a4 0d 99 9a 8d 91 ....tables.are.considered.......
4380 fd 27 91 65 71 75 61 6c 96 03 a6 66 6f 6e 6c 79 93 69 66 93 74 68 65 79 93 61 72 65 93 74 68 65 .'.equal...fonly.if.they.are.the
43a0 93 73 61 6d 65 93 74 61 62 6c 65 2e 91 04 dd dd 54 68 65 93 6f 70 90 4d de 65 72 61 74 6f 72 93 .same.table.....The.op.M.erator.
43c0 d3 7e 3d 93 cd 69 73 93 65 78 61 63 74 6c 79 93 74 68 65 93 6e 65 67 61 74 69 6f 6e 93 6f 66 93 .~=..is.exactly.the.negation.of.
43e0 65 71 75 61 6c 69 74 90 b2 21 79 93 28 d3 3d cd 29 2e 8e a1 8d 91 0e 27 91 54 68 65 96 04 27 09 equalit..!y.(.=.)......'.The..'.
4400 6f 74 68 65 72 93 6f 70 90 4d de 65 72 61 74 6f 72 73 93 77 9a b2 21 6f 72 6b 93 61 73 93 66 6f other.op.M.erators.w..!ork.as.fo
4420 6c 6c 6f 98 77 73 2e 91 06 5f c5 49 66 93 62 90 4d de 6f 74 68 93 61 72 67 75 6d 65 6e 98 74 73 llo.ws..._.If.b.M.oth.argumen.ts
4440 93 61 72 65 93 6e 98 75 6d 98 62 90 4d de 65 72 73 2c 91 04 47 31 74 68 65 79 93 61 72 65 93 63 .are.n.um.b.M.ers,..G1they.are.c
4460 6f 6d 70 61 72 65 64 8e a1 8d 91 fd 27 91 61 73 96 03 d9 c2 73 75 63 9a b2 21 68 2e 91 05 77 f1 ompared.....'.as....suc..!h...w.
4480 4f 74 68 65 72 77 69 73 65 2c 91 03 e6 99 69 66 93 62 90 4d de 6f 74 68 93 61 72 67 75 6d 65 6e Otherwise,....if.b.M.oth.argumen
44a0 98 74 73 93 63 61 6e 93 62 90 4d de 65 93 63 6f 6e 98 76 98 65 72 74 65 64 93 74 6f 93 73 74 72 .ts.can.b.M.e.con.v.erted.to.str
44c0 69 6e 67 73 2c 91 03 e6 99 74 68 65 69 72 93 76 91 ff 64 44 61 6c 75 65 73 93 61 72 65 93 63 6f ings,....their.v..dDalues.are.co
44e0 6d 70 61 72 65 64 8e a1 8d 91 fd 27 91 75 73 69 6e 67 96 03 a6 66 6c 65 78 69 63 6f 67 72 61 70 mpared.....'.using...flexicograp
4500 68 69 63 61 6c 93 6f 72 64 65 72 2e 91 04 dd dd 4f 74 68 65 72 77 69 73 65 2c 93 74 68 65 93 66 hical.order.....Otherwise,.the.f
4520 61 6c 6c 62 61 63 90 b2 21 6b 93 5c 6f 72 64 65 72 22 93 69 73 93 63 61 6c 6c 65 64 3b 93 73 65 allbac..!k.\order".is.called;.se
4540 65 93 53 65 63 74 69 6f 6e 93 34 2e 37 2e 8e a9 1c b2 54 8d 8d 91 fd 27 91 d2 34 2e 35 2e 34 8e e.Section.4.7.....T....'..4.5.4.
4560 91 23 a1 a2 4c 6f 67 69 63 61 6c 91 04 32 8d 4f 70 90 59 8b 65 72 61 74 6f 72 73 8e 9f 14 ab ff .#..Logical..2.Op.Y.erators.....
4580 8d 91 fd 27 91 cd 41 6c 6c 96 04 86 3e 6c 6f 67 69 63 61 6c 93 6f 70 90 4d de 65 72 61 74 6f 72 ...'..All...>logical.op.M.erator
45a0 73 2c 91 04 be 34 6c 69 6b 9a b2 21 65 93 63 6f 6e 98 74 72 6f 6c 93 73 74 72 75 63 74 75 72 65 s,...4lik..!e.con.trol.structure
45c0 73 2c 91 04 be 34 63 6f 6e 73 69 64 65 72 93 d2 6e 69 6c 93 cd 61 73 93 66 61 6c 73 65 93 61 6e s,...4consider..nil..as.false.an
45e0 64 93 61 6e 98 79 74 68 69 6e 67 93 65 6c 73 65 93 61 73 93 74 72 75 65 2e 8e a1 8d 91 fd 27 91 d.an.ything.else.as.true......'.
4600 4c 69 6b 90 b2 21 65 96 03 a6 66 72 65 6c 61 74 69 6f 6e 61 6c 93 6f 70 9a 4d de 65 72 61 74 6f Lik..!e...frelational.op.M.erato
4620 72 73 2c 93 74 68 65 79 93 72 65 74 75 72 6e 93 d2 6e 69 6c 93 cd 61 73 93 66 61 6c 73 65 93 61 rs,.they.return..nil..as.false.a
4640 6e 64 93 31 93 61 73 93 74 72 75 65 2e 91 04 dd dd 54 68 65 93 6c 6f 67 69 63 61 6c 93 6f 70 98 nd.1.as.true.....The.logical.op.
4660 65 72 61 74 6f 72 73 93 61 72 65 3a 8e a4 15 67 20 8d 91 47 e3 33 d3 61 6e 64 96 11 3e fe 6f 72 erators.are:...g...G.3.and..>.or
4680 93 6e 6f 74 8e a1 8d 91 fd 27 91 cd 54 68 65 96 04 46 e1 6f 70 90 4d de 65 72 61 74 6f 72 73 93 .not.....'..The..F.op.M.erators.
46a0 d3 61 6e 64 93 cd 61 6e 64 93 d3 6f 72 93 cd 75 73 65 93 73 68 6f 72 74 2d 63 75 74 93 65 76 91 .and..and..or..use.short-cut.ev.
46c0 ff 64 44 61 6c 75 61 74 69 6f 6e 2c 9b 04 6f 00 74 68 61 74 93 69 73 2c 98 74 68 65 93 73 65 63 .dDaluation,..o.that.is,.the.sec
46e0 6f 6e 64 93 6f 70 90 4d de 65 72 61 6e 64 93 69 73 93 65 76 91 ff 64 44 61 6c 75 61 74 65 64 8e ond.op.M.erand.is.ev..dDaluated.
4700 a4 0d 99 9a 8d 91 fd 27 91 6f 6e 6c 79 96 03 a6 66 69 66 93 6e 65 63 65 73 73 61 72 79 91 ff 16 .......'.only...fif.necessary...
4720 65 2e 8e a6 8d 8d 91 fd 27 91 d2 34 2e 35 2e 35 8e 91 23 a1 a2 43 6f 6e 63 61 74 65 6e 61 74 69 e.......'..4.5.5..#..Concatenati
4740 6f 6e 8e 9f 14 ab ff 8d 91 fd 27 91 cd 4c 75 61 96 02 93 33 6f 0b 65 72 73 93 61 93 73 74 72 69 on........'..Lua...3o.ers.a.stri
4760 6e 67 93 63 6f 6e 63 61 74 65 6e 61 74 69 6f 6e 93 6f 70 9a 4d de 65 72 61 74 6f 72 2c 91 02 ca ng.concatenation.op.M.erator,...
4780 3d 64 65 6e 6f 74 65 64 93 62 90 b2 21 79 93 5c d3 2e 2e cd 22 2e 91 04 82 22 49 66 93 6f 70 98 =denoted.b..!y.\...."...."If.op.
47a0 65 72 61 6e 64 73 93 61 72 65 93 73 74 72 69 6e 67 73 93 6f 72 93 6e 95 b2 21 75 6d 93 62 98 65 erands.are.strings.or.n..!um.b.e
47c0 72 73 2c 8e a1 8d 91 fd 27 91 74 68 65 79 96 04 b0 be 61 72 65 93 63 6f 6e 95 b2 21 76 93 65 72 rs,.....'.they....are.con..!v.er
47e0 74 65 64 96 04 b0 be 74 6f 93 73 74 72 69 6e 67 73 93 61 63 63 6f 72 64 69 6e 67 93 74 6f 93 74 ted....to.strings.according.to.t
4800 68 65 93 72 75 6c 65 73 93 69 6e 93 53 65 63 74 69 6f 6e 93 34 2e 32 2e 91 07 fc e4 4f 74 68 65 he.rules.in.Section.4.2.....Othe
4820 72 77 69 73 65 2c 91 04 f3 53 74 68 65 93 66 61 6c 6c 62 61 63 90 b2 21 6b 8e a1 8d 91 fd 27 91 rwise,...Sthe.fallbac..!k.....'.
4840 5c 63 6f 6e 63 61 74 22 96 03 a6 66 69 73 93 63 61 6c 6c 65 64 3b 93 73 65 65 93 53 65 63 74 69 \concat"...fis.called;.see.Secti
4860 6f 6e 93 34 2e 37 2e 8e a6 8d 8d 91 fd 27 91 d2 34 2e 35 2e 36 8e 91 23 a1 a2 50 72 65 63 65 64 on.4.7.......'..4.5.6..#..Preced
4880 65 6e 63 65 8e 9f 14 ab ff 8d 91 fd 27 91 cd 4f 70 9a 4d de 65 72 61 74 6f 72 96 03 a6 66 70 72 ence........'..Op.M.erator...fpr
48a0 65 63 65 64 65 6e 63 65 93 66 6f 6c 6c 6f 90 b2 21 77 73 93 74 68 65 93 74 61 62 6c 65 93 62 98 ecedence.follo..!ws.the.table.b.
48c0 65 6c 6f 9a b2 21 77 2c 93 66 72 6f 6d 93 74 68 65 93 6c 6f 98 77 98 65 72 93 74 6f 93 74 68 65 elo..!w,.from.the.lo.w.er.to.the
48e0 93 68 69 67 68 65 72 93 70 72 69 6f 72 69 74 98 79 3a 8e a9 15 67 20 8d 91 47 e3 33 d3 61 6e 64 .higher.priorit.y:...g...G.3.and
4900 91 11 3e fe 6f 72 8e a1 8d 91 47 e3 33 3c 96 11 3e fe 3e 93 3c 3d 96 0b 7f 54 3e 3d 93 7e 3d 93 ..>.or....G.3<..>.>.<=...T>=.~=.
4920 3d 8e a1 8d 91 47 e3 33 2e 2e 8e a1 8d 91 47 e3 33 2b 91 11 3e fe 2d 8e a1 8d 91 47 e3 33 2a 91 =....G.3......G.3+..>.-....G.3*.
4940 11 3e fe 2f 8e a1 8d 91 47 e3 33 6e 6f 74 91 0b 7f 54 2d 91 05 bf aa 28 75 6e 61 72 79 29 8e a1 .>./....G.3not...T-....(unary)..
4960 8d 91 47 e3 33 5e 8e a6 8d 91 fd 27 91 cd 41 6c 6c 96 03 a6 66 62 69 6e 61 72 79 93 6f 70 9a 4d ..G.3^.....'..All...fbinary.op.M
4980 de 65 72 61 74 6f 72 73 93 61 72 65 93 6c 65 66 74 93 61 73 73 6f 98 63 69 61 74 69 76 9a b2 21 .erators.are.left.asso.ciativ..!
49a0 65 2c 93 65 78 63 65 70 74 93 66 6f 72 93 d3 5e cd 2c 93 77 68 69 63 98 68 93 69 73 93 72 69 67 e,.except.for..^.,.whic.h.is.rig
49c0 68 98 74 93 61 73 73 6f 90 4d de 63 69 61 74 69 76 98 65 2e 8e 9f 1c b2 54 8d 8d 91 fd 27 91 d2 h.t.asso.M.ciativ.e.....T....'..
49e0 34 2e 35 2e 37 8e 91 23 a1 a2 54 91 fe f3 5c 61 62 6c 65 91 04 32 8d 43 6f 6e 73 74 72 75 63 74 4.5.7..#..T...\able..2.Construct
4a00 6f 72 73 8e 9f 14 ab ff 8d 91 fd 27 91 cd 54 91 ff 16 65 61 62 6c 65 96 03 01 9d 63 6f 6e 73 74 ors........'..T...eable....const
4a20 72 75 63 74 6f 72 73 93 61 72 65 93 65 78 70 72 65 73 73 69 6f 6e 73 93 74 68 61 74 93 63 72 65 ructors.are.expressions.that.cre
4a40 61 74 65 93 74 61 62 6c 65 73 2e 91 04 a6 ef 54 68 65 79 93 63 61 6e 93 62 90 4d de 65 93 75 73 ate.tables.....They.can.b.M.e.us
4a60 65 64 93 74 6f 93 63 72 65 61 74 65 93 65 6d 70 74 90 b2 21 79 93 74 61 62 6c 65 73 2c 8e a1 8d ed.to.create.empt..!y.tables,...
4a80 91 fd 27 91 6f 72 96 03 a6 66 74 6f 93 63 72 65 61 74 65 93 61 93 74 61 62 6c 65 93 61 6e 64 93 ..'.or...fto.create.a.table.and.
4aa0 69 6e 69 74 69 61 6c 69 7a 65 93 73 6f 6d 65 93 0c 65 6c 64 73 2e 8e a1 8d 91 0e 27 91 54 68 65 initialize.some..elds......'.The
4ac0 96 03 a6 66 67 65 6e 65 72 61 6c 93 73 79 6e 90 b2 21 74 61 78 93 66 6f 72 93 63 6f 6e 73 74 72 ...fgeneral.syn..!tax.for.constr
4ae0 75 63 74 6f 72 73 93 69 73 3a 8e 9f 24 d6 9b 8d 8d 8d 9f eb 95 1e 8d 8d 91 11 4c 5b d0 74 61 62 uctors.is:..$.............L[.tab
4b00 6c 65 96 ff 70 b9 63 93 6f 6e 73 74 72 75 63 74 6f 72 8e 8d 91 68 92 a7 cf 21 8e 8d 91 7f 85 dc le..p.c.onstructor...h...!......
4b20 cd 27 cf 66 cd 27 96 03 ea ea 5b d0 0c 65 6c 64 91 00 8f 46 6c 69 73 74 91 01 09 ea cd 5d 93 27 .'.f.'....[..eld...Flist.....].'
4b40 cf 67 cd 27 8e 8e a4 0d 99 99 8d 8d 91 3a 27 53 d0 0c 65 6c 64 91 00 8f 46 6c 69 73 74 8e 8d 91 .g.'.........:'S..eld...Flist...
4b60 68 92 a7 cf 21 8e 8d 91 7f 85 dc d0 6c 0c 65 6c 64 91 00 8f 46 6c 69 73 74 31 91 03 ea ea cd 5b h...!.......l.eld...Flist1.....[
4b80 27 2c 27 5d 8e 8e a1 8d 8d 91 3a 27 53 d0 0c 65 6c 64 91 00 8f 46 6c 69 73 74 8e 8d 91 68 92 a7 ',']......:'S..eld...Flist...h..
4ba0 cf 21 8e 8d 91 7f 85 dc d0 0e 65 6c 64 91 00 8f 46 6c 69 73 74 31 91 03 ea ea cd 5b 27 2c 27 5d .!........eld...Flist1.....[',']
4bc0 8e 8e a1 8d 8d 91 3a 27 53 d0 0c 65 6c 64 91 00 8f 46 6c 69 73 74 8e 8d 91 68 92 a7 cf 21 8e 8d ......:'S..eld...Flist...h...!..
4be0 91 7f 85 dc d0 6c 0c 65 6c 64 9b 00 8f 46 6c 69 73 74 31 96 03 ea ea cd 27 3b 27 93 d0 0e 65 6c .....l.eld...Flist1.....';'...el
4c00 64 98 6c 69 73 74 31 93 cd 5b 27 2c 27 5d 8e 8e 8e 8e 8e 9f 1d 3b f2 a1 8d 91 0e 27 91 54 68 65 d.list1..[','].......;.....'.The
4c20 96 03 a6 66 66 6f 72 6d 93 d0 6c 0c 65 6c 64 91 00 8f 46 6c 69 73 74 31 93 cd 69 73 93 75 73 65 ...fform..l.eld...Flist1..is.use
4c40 64 93 74 6f 93 69 6e 69 74 69 61 6c 69 7a 65 93 6c 69 73 74 73 2e 8e a4 11 5f 26 8d 8d 8d 9e fb d.to.initialize.lists...._&.....
4c60 83 8d 8d 91 11 4c 5b d0 6c 0c 65 6c 64 91 00 8f 46 6c 69 73 74 31 8e 8d 91 48 1c ca cf 21 8e 8d .....L[.l.eld...Flist1...H...!..
4c80 91 5f 0f ff d0 65 78 70 96 03 ea ea cf 66 cd 27 2c 27 93 d0 65 78 70 91 00 b0 f2 cf 67 8e 8e 8e ._...exp.....f.','..exp.....g...
4ca0 8e 8e a1 8d 91 fd 27 91 cd 54 68 65 96 03 dd e7 65 78 70 72 65 73 73 69 6f 6e 73 93 69 6e 93 74 ......'..The....expressions.in.t
4cc0 68 65 93 6c 69 73 74 93 61 72 65 93 61 73 73 69 67 6e 65 64 93 74 6f 93 63 6f 6e 73 65 63 75 74 he.list.are.assigned.to.consecut
4ce0 69 76 9a b2 21 65 93 6e 98 75 6d 65 72 69 63 61 6c 93 69 6e 64 65 78 65 73 2c 91 03 eb c7 73 74 iv..!e.n.umerical.indexes,....st
4d00 61 72 74 69 6e 67 93 77 69 74 68 93 31 2e 91 05 84 60 41 73 8e 9f 0d 99 9a 8d 91 fd 27 91 61 6e arting.with.1....`As........'.an
4d20 91 03 a6 66 65 78 61 6d 70 6c 65 3a 8e a6 8d 91 0e 66 8f d3 61 96 05 bf aa 3d 93 7b 22 76 31 22 ...fexample:.....f..a....=.{"v1"
4d40 2c 93 22 76 32 22 2c 93 33 34 7d 8e 8e 9f 1c 73 e7 8d 92 00 db 31 a1 cd 36 8e 8e 8c 8b 00 00 00 ,."v2",.34}....s.....1..6.......
4d60 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4d80 00 00 00 00 00 00 00 42 bc a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d .......B.....c...2......|...u.k.
4da0 91 fd 27 91 cd 69 73 96 03 a6 66 65 71 75 69 76 91 ff 64 44 61 6c 65 6e 90 b2 21 74 93 74 6f 3a ..'..is...fequiv..dDalen..!t.to:
4dc0 8e a9 16 99 9a 8d 91 0e 66 8f d3 74 65 6d 70 96 05 bf aa 3d 93 7b 7d 8e a4 0d 99 9a 8d 91 0e 66 ........f..temp....=.{}........f
4de0 8f 74 65 6d 70 5b 31 5d 96 05 bf aa 3d 93 22 76 31 22 8e a1 8d 91 0e 66 8f 74 65 6d 70 5b 32 5d .temp[1]....=."v1".....f.temp[2]
4e00 96 05 bf aa 3d 93 22 76 32 22 8e a1 8d 91 0e 66 8f 74 65 6d 70 5b 33 5d 96 05 bf aa 3d 93 33 34 ....=."v2".....f.temp[3]....=.34
4e20 8e a1 8d 91 0e 66 8f 61 96 05 bf aa 3d 93 74 65 6d 70 8e a6 8d 91 0e 27 91 cd 54 68 65 96 03 a6 .....f.a....=.temp.....'..The...
4e40 66 6e 65 78 74 93 66 6f 72 6d 93 69 6e 69 74 69 61 6c 69 7a 65 73 93 6e 61 6d 65 64 93 0c 65 6c fnext.form.initializes.named..el
4e60 64 73 93 69 6e 93 61 93 74 61 62 6c 65 2e 8e 9f 15 1b f1 8d 8d 8d 9f f9 2e b7 8d 8d 91 11 4c 5b ds.in.a.table.................L[
4e80 d0 0e 65 6c 64 91 00 8f 46 6c 69 73 74 31 8e 8d 91 48 cf e2 cf 21 8e 8d 91 5f c3 17 d0 0e 65 6c ..eld...Flist1...H...!..._....el
4ea0 64 96 03 ea ea cf 66 cd 27 2c 27 93 d0 0e 65 6c 64 91 01 21 aa cf 67 8e 8e 9f 0d 99 99 8d 8d 91 d.....f.','...eld..!..g.........
4ec0 25 b9 d8 d0 0e 65 6c 64 8e 8d 91 48 cf e2 cf 21 8e 8d 91 5f c3 17 d0 6e 61 6d 65 96 03 ea ea cd %....eld...H...!..._...name.....
4ee0 27 3d 27 93 d0 65 78 70 8e 8e 8e 8e 8e 9f 17 3d 03 8d 91 fd 27 91 cd 41 73 96 03 a6 66 61 6e 93 '='..exp.......=....'..As...fan.
4f00 65 78 61 6d 70 6c 65 3a 8e a6 8d 91 0e 66 8f d3 61 96 05 bf aa 3d 93 7b 78 93 3d 93 31 2c 93 79 example:.....f..a....=.{x.=.1,.y
4f20 93 3d 93 33 7d 8e a6 8d 91 fd 27 91 cd 69 73 96 03 a6 66 65 71 75 69 76 91 ff 64 44 61 6c 65 6e .=.3}.....'..is...fequiv..dDalen
4f40 90 b2 21 74 93 74 6f 3a 8e a6 8d 91 0e 66 8f d3 74 65 6d 70 96 05 bf aa 3d 93 7b 7d 8e a1 8d 91 ..!t.to:.....f..temp....=.{}....
4f60 0e 66 8f 74 65 6d 70 2e 78 96 05 bf aa 3d 93 31 8e a1 8d 91 0e 66 8f 74 65 6d 70 2e 79 96 05 bf .f.temp.x....=.1.....f.temp.y...
4f80 aa 3d 93 33 8e a1 8d 91 0e 66 8f 61 96 05 bf aa 3d 93 74 65 6d 70 8e 9f 1c ec 1f 8d 8d 91 fd 27 .=.3.....f.a....=.temp.........'
4fa0 91 d2 34 2e 35 2e 38 8e 91 23 a1 a2 46 91 fe f3 5c 75 6e 63 74 69 6f 6e 91 04 32 8d 43 61 6c 6c ..4.5.8..#..F...\unction..2.Call
4fc0 73 8e 9f 14 ab ff 8d 91 fd 27 91 cd 41 96 03 a6 66 66 75 6e 63 74 69 6f 6e 93 63 61 6c 6c 93 68 s........'..A...ffunction.call.h
4fe0 61 73 93 74 68 65 93 66 6f 6c 6c 6f 9a b2 21 77 69 6e 67 93 73 79 6e 98 74 61 78 3a 8e a4 11 5f as.the.follo..!wing.syn.tax:..._
5000 26 8d 8d 8d 9e fb 83 8d 8d 91 11 4c 5b d0 66 75 6e 63 74 69 6f 6e 63 91 ff 70 b9 61 6c 91 00 8f &..........L[.functionc..p.al...
5020 46 6c 8e 8d 91 54 b4 71 cf 21 8e 8d 91 6b a7 a6 d0 76 61 72 91 03 ea ea 72 96 ff 70 b9 65 93 61 Fl...T.q.!...k...var....r..p.e.a
5040 6c 50 61 72 93 61 6d 73 8e 8e 8e 8e 8e a1 8d 91 fd 27 91 cd 48 65 72 65 2c 9b 03 36 f8 d3 76 61 lPar.ams.........'..Here,..6..va
5060 72 96 03 1b 1c cd 63 61 6e 93 62 90 4d de 65 93 61 6e 90 b2 21 79 93 76 91 ff 64 44 61 72 69 61 r.....can.b.M.e.an..!y.v..dDaria
5080 62 6c 65 93 28 67 6c 6f 62 61 6c 2c 98 6c 6f 90 4d de 63 61 6c 2c 98 69 6e 64 65 78 65 64 2c 98 ble.(global,.lo.M.cal,.indexed,.
50a0 65 74 63 29 2e 91 04 af 6f 49 66 93 69 74 73 93 74 90 b2 21 79 70 90 4d de 65 93 69 73 93 d0 66 etc)....oIf.its.t..!yp.M.e.is..f
50c0 75 6e 63 74 69 6f 6e 91 03 f2 27 cd 6f 72 93 d0 43 46 91 ff 29 17 75 6e 63 74 69 6f 6e 91 00 d7 unction...'.or..CF..).unction...
50e0 0b cd 2c 8e a4 0d 99 9a 8d 91 fd 27 91 74 68 69 73 96 04 07 c6 66 75 6e 63 74 69 6f 6e 93 69 73 ..,........'.this....function.is
5100 93 63 61 6c 6c 65 64 2e 91 06 01 fc 4f 74 68 65 72 77 69 73 65 2c 9b 04 20 1d 74 68 65 93 66 61 .called.....Otherwise,....the.fa
5120 6c 6c 62 61 63 90 b2 21 6b 93 5c 66 75 6e 63 74 69 6f 6e 22 93 69 73 93 63 61 6c 6c 65 64 2c 98 llbac..!k.\function".is.called,.
5140 68 61 90 b2 21 76 69 6e 67 93 61 73 93 0c 72 73 74 93 70 61 72 61 6d 65 74 65 72 8e a1 8d 91 fd ha..!ving.as..rst.parameter.....
5160 27 91 74 68 65 96 03 a6 66 76 91 ff 64 44 61 6c 75 65 93 6f 66 93 d3 76 61 72 cd 2c 93 61 6e 64 '.the...fv..dDalue.of..var.,.and
5180 93 74 68 65 6e 93 74 68 65 93 6f 72 69 67 69 6e 61 6c 93 63 61 6c 6c 93 70 61 72 61 6d 65 74 65 .then.the.original.call.paramete
51a0 72 73 2e 8e a1 8d 91 0e 27 91 54 68 65 91 03 a6 66 66 6f 72 6d 3a 8e a4 11 5f 26 8d 8d 8d 9e fb rs......'.The...fform:..._&.....
51c0 83 8d 8d 91 11 4c 5b d0 66 75 6e 63 74 69 6f 6e 63 91 ff 70 b9 61 6c 91 00 8f 46 6c 8e 8d 91 54 .....L[.functionc..p.al...Fl...T
51e0 b4 71 cf 21 8e 8d 91 6b a7 a6 d0 76 61 72 96 03 ea ea cd 27 3a 27 91 05 09 76 d0 6e 61 6d 65 93 .q.!...k...var.....':'...v.name.
5200 72 96 ff 70 b9 65 93 61 6c 50 61 72 93 61 6d 73 8e 8e 8e 8e 8e a1 8d 91 fd 27 91 cd 63 61 6e 96 r..p.e.alPar.ams.........'..can.
5220 03 a6 66 62 9a 4d de 65 93 75 73 65 64 93 74 6f 93 63 61 6c 6c 93 5c 6d 65 74 68 6f 98 64 73 22 ..fb.M.e.used.to.call.\metho.ds"
5240 2e 91 04 dd dd 41 93 63 61 6c 6c 93 d3 76 61 72 3a 6e 61 6d 65 28 2e 2e 2e 29 93 cd 69 73 93 73 .....A.call..var:name(...)..is.s
5260 79 6e 90 b2 21 74 61 63 74 69 63 93 73 75 67 61 72 93 66 6f 72 8e a6 8d 91 08 a6 e5 d3 76 61 72 yn..!tactic.sugar.for........var
5280 2e 6e 61 6d 65 28 76 61 72 2c 91 05 bf aa 2e 2e 2e 29 8e a6 8d 91 fd 27 91 cd 65 78 63 65 70 74 .name(var,.......).....'..except
52a0 96 03 a6 66 74 68 61 74 93 d3 76 61 72 93 cd 69 73 93 65 76 91 ff 64 44 61 6c 75 61 74 65 64 93 ...fthat..var..is.ev..dDaluated.
52c0 6f 6e 6c 79 93 6f 6e 63 65 2e 8e a4 1e 09 cf 8d 8d 8d 9f f2 61 ea 8d 8d 91 11 4c 5b d0 72 96 ff only.once...........a.....L[.r..
52e0 70 b9 65 93 61 6c 50 61 72 93 61 6d 73 8e 8d 91 52 56 a6 cf 21 8e 8d 91 69 49 db cd 27 28 27 96 p.e.alPar.ams...RV..!...iI..'('.
5300 03 ea ea 5b d0 65 78 70 6c 69 73 74 31 91 01 7b fd cd 5d 93 27 29 27 8e 8e a4 0d 99 99 8d 8d 91 ...[.explist1..{..].')'.........
5320 11 4c 5b d0 72 96 ff 70 b9 65 93 61 6c 50 61 72 93 61 6d 73 8e 8d 91 52 56 a6 cf 21 8e 8d 91 69 .L[.r..p.e.alPar.ams...RV..!...i
5340 49 db d0 74 61 62 6c 65 96 ff 70 b9 63 93 6f 6e 73 74 72 75 63 74 6f 72 8e 8e a1 8d 8d 91 22 c1 I..table..p.c.onstructor......".
5360 de 65 78 70 6c 69 73 74 31 8e 8d 91 52 56 a6 cf 21 8e 8d 91 69 49 db d0 65 78 70 31 96 03 ea ea .explist1...RV..!...iI..exp1....
5380 cf 66 cd 27 2c 27 93 d0 65 78 70 31 91 01 7b fd cf 67 8e 8e 8e 8e 8e a1 8d 91 fd 27 91 cd 41 6c .f.','..exp1..{..g.........'..Al
53a0 6c 96 03 02 42 61 72 67 75 6d 65 6e 9a b2 21 74 93 65 78 70 72 65 73 73 69 6f 6e 73 93 61 72 65 l...Bargumen..!t.expressions.are
53c0 93 65 76 91 ff 64 44 61 6c 75 61 74 65 64 93 62 90 4d de 65 66 6f 72 65 93 74 68 65 93 63 61 6c .ev..dDaluated.b.M.efore.the.cal
53e0 6c 3b 91 03 38 f9 74 68 65 6e 93 74 68 65 93 6c 69 73 74 93 6f 66 93 61 72 67 75 6d 65 6e 98 74 l;..8.then.the.list.of.argumen.t
5400 73 93 69 73 93 61 64 6a 75 73 74 65 64 93 74 6f 8e a4 0d 99 9a 8d 91 fd 27 91 74 68 65 96 03 b3 s.is.adjusted.to........'.the...
5420 ec 6c 65 6e 67 74 68 93 6f 66 93 74 68 65 93 6c 69 73 74 93 6f 66 93 70 61 72 61 6d 65 74 65 72 .length.of.the.list.of.parameter
5440 73 93 28 73 65 65 93 53 65 63 74 69 6f 6e 93 34 2e 33 29 3b 91 03 ba af 0c 6e 61 6c 6c 79 91 ff s.(see.Section.4.3);.....nally..
5460 16 65 2c 91 03 b7 4e 74 68 69 73 93 6c 69 73 74 93 69 73 93 61 73 73 69 67 6e 65 64 93 74 6f 93 .e,...Nthis.list.is.assigned.to.
5480 74 68 65 93 66 6f 72 6d 61 6c 8e a1 8d 91 fd 27 91 70 61 72 61 6d 65 74 65 72 73 2e 91 04 dd 47 the.formal.....'.parameters....G
54a0 41 96 03 a4 a5 63 61 6c 6c 93 6f 66 93 74 68 65 93 66 6f 72 6d 93 d3 66 7b 2e 2e 2e 7d 93 cd 69 A....call.of.the.form..f{...}..i
54c0 73 93 73 79 6e 90 b2 21 74 61 63 74 69 63 93 73 75 67 61 72 93 66 6f 72 93 d3 66 28 7b 2e 2e 2e s.syn..!tactic.sugar.for..f({...
54e0 7d 29 cd 2c 9b 03 a4 ff 74 68 61 74 93 69 73 2c 98 74 68 65 93 70 61 72 61 6d 65 74 65 72 8e a1 }).,....that.is,.the.parameter..
5500 8d 91 fd 27 91 6c 69 73 74 96 03 a6 66 69 73 93 61 93 73 69 6e 67 6c 65 93 6e 65 77 93 74 61 62 ...'.list...fis.a.single.new.tab
5520 6c 65 2e 8e a1 8d 91 0e 27 91 42 65 63 61 75 73 65 96 04 c4 25 61 93 66 75 6e 63 74 69 6f 6e 93 le......'.Because...%a.function.
5540 63 61 6e 93 72 65 74 75 72 6e 93 61 6e 9a b2 21 79 93 6e 98 75 6d 98 62 90 4d de 65 72 93 6f 66 can.return.an..!y.n.um.b.M.er.of
5560 93 72 65 73 75 6c 74 73 93 28 73 65 65 93 53 65 63 74 69 6f 6e 93 34 2e 34 2e 33 29 2c 91 05 0b .results.(see.Section.4.4.3),...
5580 94 74 68 65 93 6e 98 75 6d 98 62 90 4d de 65 72 93 6f 66 8e a1 8d 91 fd 27 91 72 65 73 75 6c 74 .the.n.um.b.M.er.of.....'.result
55a0 73 96 02 7a b2 6d 90 b2 21 75 73 74 93 62 9a 4d de 65 93 61 64 6a 75 73 74 65 64 93 62 98 65 66 s..z.m..!ust.b.M.e.adjusted.b.ef
55c0 6f 72 65 93 75 73 65 64 2e 91 04 79 f7 49 66 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 69 73 93 ore.used...y.If.the.function.is.
55e0 63 61 6c 6c 65 64 93 61 73 93 61 6e 93 73 74 61 74 65 6d 65 6e 90 b2 21 74 93 28 73 65 65 93 53 called.as.an.statemen..!t.(see.S
5600 65 63 74 69 6f 6e 93 34 2e 34 2e 34 29 2c 8e a1 8d 91 fd 27 91 69 74 73 96 04 82 96 72 65 74 75 ection.4.4.4),.....'.its....retu
5620 72 6e 93 6c 69 73 74 93 69 73 93 61 64 6a 75 73 74 65 64 93 74 6f 93 30 2e 91 07 72 6e 49 66 93 rn.list.is.adjusted.to.0...rnIf.
5640 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 69 73 93 63 61 6c 6c 65 64 93 69 6e 93 61 93 70 6c 61 63 the.function.is.called.in.a.plac
5660 65 93 74 68 61 74 93 6e 65 65 64 73 93 61 93 73 69 6e 67 6c 65 93 76 91 ff 64 44 61 6c 75 65 8e e.that.needs.a.single.v..dDalue.
5680 a1 8d 91 fd 27 91 28 73 79 6e 9a b2 21 74 61 63 74 69 63 61 6c 6c 79 96 02 e0 85 64 65 6e 6f 74 ....'.(syn..!tactically....denot
56a0 65 64 93 62 98 79 93 74 68 65 93 6e 6f 6e 2d 74 65 72 6d 69 6e 61 6c 93 d3 65 78 70 31 cd 29 2c ed.b.y.the.non-terminal..exp1.),
56c0 91 03 08 18 69 74 73 93 72 65 74 75 72 6e 93 6c 69 73 74 93 69 73 93 61 64 6a 75 73 74 65 64 93 ....its.return.list.is.adjusted.
56e0 74 6f 93 31 2e 91 04 9b e8 49 66 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 8e a1 8d 91 fd 27 91 69 to.1.....If.the.function.....'.i
5700 73 96 03 41 9b 63 61 6c 6c 65 64 93 69 6e 93 61 93 70 6c 61 63 65 93 74 68 61 74 93 63 61 6e 93 s..A.called.in.a.place.that.can.
5720 68 6f 6c 64 93 6d 61 6e 9a b2 21 79 93 76 91 ff 64 44 61 6c 75 65 73 93 28 73 79 6e 98 74 61 63 hold.man..!y.v..dDalues.(syn.tac
5740 74 69 63 61 6c 6c 79 93 64 65 6e 6f 74 65 64 93 62 98 79 93 74 68 65 93 6e 6f 6e 2d 74 65 72 6d tically.denoted.b.y.the.non-term
5760 69 6e 61 6c 93 d3 65 78 70 cd 29 2c 8e a1 8d 91 fd 27 91 6e 6f 96 03 a6 66 61 64 6a 75 73 74 6d inal..exp.),.....'.no...fadjustm
5780 65 6e 90 b2 21 74 93 69 73 93 64 6f 6e 65 2e 8e 8e 9f 1c 73 e7 8d 92 00 db 31 a1 37 8e 8e 8c 8b en..!t.is.done.....s.....1.7....
57a0 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c0 00 00 00 00 00 00 00 00 00 00 4d 5c a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 ..........M\....c...2......|...u
57e0 e5 6b 8d 8d 91 fd 27 91 db 34 2e 36 8e 91 1b e7 91 46 91 fe e0 00 75 6e 63 74 69 6f 6e 91 04 80 .k....'..4.6.....F....unction...
5800 00 44 65 0c 6e 69 74 69 6f 6e 73 8e 9f 14 ab ff 8d 91 fd 27 91 cd 46 91 ff 16 65 75 6e 63 74 69 .De.nitions........'..F...euncti
5820 6f 6e 73 96 04 b8 97 69 6e 93 4c 75 61 93 63 61 6e 93 62 90 4d de 65 93 64 65 0c 6e 65 64 93 61 ons....in.Lua.can.b.M.e.de.ned.a
5840 6e 9a b2 21 79 77 68 65 72 65 93 69 6e 93 74 68 65 93 67 6c 6f 62 61 6c 93 6c 65 76 98 65 6c 93 n..!ywhere.in.the.global.lev.el.
5860 6f 66 93 61 93 6d 6f 90 4d de 64 75 6c 65 2e 91 08 14 70 54 68 65 93 73 79 6e 98 74 61 78 93 66 of.a.mo.M.dule....pThe.syn.tax.f
5880 6f 72 8e a9 0d 99 9a 8d 91 fd 27 91 66 75 6e 63 74 69 6f 6e 96 03 a6 66 64 65 0c 6e 69 74 69 6f or........'.function...fde.nitio
58a0 6e 93 69 73 3a 8e a4 11 5f 26 8d 8d 8d 9e fb 83 8d 8d 91 11 4c 5b d0 66 75 6e 63 74 69 6f 6e 8e n.is:..._&..........L[.function.
58c0 8d 91 44 79 83 cf 21 8e 8d 91 5b 6c b8 d2 66 75 6e 63 74 69 6f 6e 96 03 ea ea d0 6e 61 6d 65 93 ..Dy..!...[l..function.....name.
58e0 cd 27 28 27 93 5b d0 70 9b ff 70 b9 61 72 6c 69 73 74 31 91 01 7b fd cd 5d 93 27 29 27 93 d0 62 .'('.[.p..p.arlist1..{..].')'..b
5900 6c 6f 98 63 6b 93 d2 65 6e 64 8e 8e 8e 8e 8e a1 a6 8d 91 0e 27 91 cd 57 68 65 6e 96 03 1c ae 4c lo.ck..end..........'..When....L
5920 75 61 93 0c 6e 64 73 93 61 93 66 75 6e 63 74 69 6f 6e 93 64 65 0c 6e 69 74 69 6f 6e 2c 91 03 38 ua..nds.a.function.de.nition,..8
5940 39 69 74 73 93 62 95 4d de 6f 93 64 79 96 03 1c ae 69 73 93 63 6f 6d 70 69 6c 65 64 93 74 6f 93 9its.b.M.o.dy....is.compiled.to.
5960 69 6e 90 b2 21 74 65 72 6d 65 64 69 61 74 65 93 63 6f 90 4d de 64 65 93 61 6e 64 93 73 74 6f 72 in..!termediate.co.M.de.and.stor
5980 65 64 2c 8e a6 8d 91 fd 27 91 77 69 74 68 96 03 a6 66 74 9a b2 21 79 70 90 4d de 65 93 d0 66 75 ed,.....'.with...ft..!yp.M.e..fu
59a0 6e 63 74 69 6f 6e cd 2c 93 69 6e 98 74 6f 93 74 68 65 93 67 6c 6f 62 61 6c 93 76 91 ff 64 44 61 nction.,.in.to.the.global.v..dDa
59c0 72 69 61 62 6c 65 93 d3 6e 61 6d 65 cd 2e 8e a6 8d 91 0e 27 91 50 9a b2 21 61 72 61 6d 65 74 65 riable..name.......'.P..!aramete
59e0 72 73 96 03 a6 66 61 63 74 93 61 73 93 6c 6f 90 4d de 63 61 6c 93 76 91 ff 64 44 61 72 69 61 62 rs...fact.as.lo.M.cal.v..dDariab
5a00 6c 65 73 2c 93 69 6e 69 74 69 61 6c 69 7a 65 64 93 77 69 74 68 93 74 68 65 93 61 72 67 75 6d 65 les,.initialized.with.the.argume
5a20 6e 98 74 93 76 91 ff 64 44 61 6c 75 65 73 2e 8e a1 8d 8d 8d 9e fb 83 8d 8d 91 11 4c 5b d0 70 91 n.t.v..dDalues.............L[.p.
5a40 ff 70 b9 61 72 6c 69 73 74 31 8e 8d 91 40 6a c7 cf 21 8e 8d 91 57 5d fc d0 27 6e 61 6d 65 27 96 .p.arlist1...@j..!...W]..'name'.
5a60 03 ea ea cf 66 cd 27 2c 27 93 d0 6e 61 6d 65 91 00 d2 a1 cf 67 8e 8e 8e 8e 8e a1 a6 8d 91 0e 27 ....f.','..name.....g..........'
5a80 91 cd 52 65 73 75 6c 74 73 96 03 89 f3 61 72 65 93 72 65 74 75 72 6e 65 64 93 75 73 69 6e 67 93 ..Results....are.returned.using.
5aa0 74 68 65 93 d3 72 65 74 75 72 6e 93 cd 73 74 61 74 65 6d 65 6e 9a b2 21 74 93 28 73 65 65 93 53 the..return..statemen..!t.(see.S
5ac0 65 63 74 69 6f 6e 93 34 2e 34 2e 33 29 2e 91 04 d4 62 49 66 93 63 6f 6e 98 74 72 6f 6c 93 72 65 ection.4.4.3)....bIf.con.trol.re
5ae0 61 63 98 68 65 73 93 74 68 65 8e a6 8d 91 fd 27 91 65 6e 64 96 03 a6 66 6f 66 93 61 93 66 75 6e ac.hes.the.....'.end...fof.a.fun
5b00 63 74 69 6f 6e 93 77 69 74 68 6f 75 74 93 61 93 72 65 74 75 72 6e 93 69 6e 73 74 72 75 63 74 69 ction.without.a.return.instructi
5b20 6f 6e 2c 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 72 65 74 75 72 6e 73 93 77 69 74 68 93 6e 6f on,.the.function.returns.with.no
5b40 93 72 65 73 75 6c 74 73 2e 8e a6 8d 91 0e 27 91 54 68 65 72 65 96 03 30 10 69 73 93 61 93 73 70 .results......'.There..0.is.a.sp
5b60 9a 4d de 65 63 69 61 6c 93 73 79 6e 90 b2 21 74 61 78 93 66 6f 72 93 64 65 0c 6e 69 74 69 6f 6e .M.ecial.syn..!tax.for.de.nition
5b80 93 6f 66 93 6d 65 74 68 6f 98 64 73 2c 9b 03 47 bb 74 68 61 74 93 69 73 2c 98 66 75 6e 63 74 69 .of.metho.ds,..G.that.is,.functi
5ba0 6f 6e 73 93 77 68 69 63 90 b2 21 68 93 61 72 65 93 74 6f 93 62 90 4d de 65 93 73 74 6f 72 65 64 ons.whic..!h.are.to.b.M.e.stored
5bc0 8e a6 8d 91 fd 27 91 69 6e 96 03 a6 66 74 61 62 6c 65 93 0c 65 6c 64 73 2e 8e a1 8d 8d 8d 9e fb .....'.in...ftable..elds........
5be0 83 8d 8d 91 11 4c 5b d0 66 75 6e 63 74 69 6f 6e 8e 8d 91 44 79 83 cf 21 8e 8d 91 5b 6c b8 d2 66 .....L[.function...Dy..!...[l..f
5c00 75 6e 63 74 69 6f 6e 96 03 ea ea d0 6e 61 6d 65 93 cd 27 3a 27 91 05 09 76 d0 6e 61 6d 65 93 cd unction.....name..':'...v.name..
5c20 27 28 27 93 5b d0 70 9b ff 70 b9 61 72 6c 69 73 74 31 91 01 7b fd cd 5d 93 27 29 27 93 d0 62 6c '('.[.p..p.arlist1..{..].')'..bl
5c40 6f 98 63 6b 93 d2 65 6e 64 8e 8e 8e 8e 8e a1 8d 91 fd 27 91 cd 41 96 03 a6 66 64 65 63 6c 61 72 o.ck..end.........'..A...fdeclar
5c60 61 74 69 6f 6e 93 6c 69 6b 90 b2 21 65 8e a4 16 99 9a 8d 91 fd 27 91 d3 66 75 6e 63 74 69 6f 6e ation.lik..!e........'..function
5c80 96 05 bf aa 74 3a 66 93 28 2e 2e 2e 29 8e a6 8d 91 08 a6 e5 2e 2e 2e 8e a6 8d 91 fd 27 91 65 6e ....t:f.(...)...............'.en
5ca0 64 8e a1 8d 91 fd 27 91 cd 69 73 96 03 a6 66 65 71 75 69 76 91 ff 64 44 61 6c 65 6e 90 b2 21 74 d.....'..is...fequiv..dDalen..!t
5cc0 93 74 6f 8e a1 8d 91 fd 27 91 d3 66 75 6e 63 74 69 6f 6e 96 05 bf aa 74 65 6d 70 93 28 73 65 6c .to.....'..function....temp.(sel
5ce0 66 2c 93 2e 2e 2e 29 8e a6 8d 91 08 a6 e5 2e 2e 2e 8e a6 8d 91 fd 27 91 65 6e 64 8e a6 8d 91 fd f,....)...............'.end.....
5d00 27 91 74 2e 66 96 05 bf aa 3d 93 74 65 6d 70 8e a1 8d 91 fd 27 91 cd 74 68 61 74 96 04 7c 84 69 '.t.f....=.temp.....'..that..|.i
5d20 73 2c 91 04 b2 0b 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 69 73 93 63 72 65 61 74 65 64 93 77 69 s,....the.function.is.created.wi
5d40 74 68 93 61 93 64 75 6d 6d 90 b2 21 79 93 6e 61 6d 65 93 61 6e 64 93 74 68 65 6e 93 61 73 73 69 th.a.dumm..!y.name.and.then.assi
5d60 67 6e 65 64 93 74 6f 93 74 68 65 93 0c 65 6c 64 93 d3 66 93 cd 6f 66 93 74 68 65 8e a6 8d 91 fd gned.to.the..eld..f..of.the.....
5d80 27 91 74 61 62 6c 65 9b 04 0f b8 d3 74 cd 2e 91 06 19 d2 4d 6f 72 65 6f 95 b2 21 76 93 65 72 2c '.table.....t......Moreo..!v.er,
5da0 91 04 2a 0c 74 68 65 98 66 75 6e 63 74 69 6f 6e 98 67 65 74 73 98 61 6e 98 65 78 74 72 61 98 66 ..*.the.function.gets.an.extra.f
5dc0 6f 72 6d 61 6c 98 70 61 72 61 6d 65 74 65 72 98 63 61 6c 6c 65 64 98 d3 73 65 6c 66 cd 2e 91 06 ormal.parameter.called..self....
5de0 19 d2 4e 6f 74 69 63 65 98 74 68 61 74 98 74 68 65 8e a6 8d 91 fd 27 91 76 9b ff 64 44 61 72 69 ..Notice.that.the.....'.v..dDari
5e00 61 62 6c 65 96 03 a6 66 d3 74 93 cd 6d 90 b2 21 75 73 74 93 62 90 4d de 65 93 70 72 65 76 69 6f able...f.t..m..!ust.b.M.e.previo
5e20 75 73 6c 79 93 69 6e 69 74 69 61 6c 69 7a 65 64 93 77 69 74 68 93 61 93 74 61 62 6c 65 93 76 98 usly.initialized.with.a.table.v.
5e40 61 6c 75 65 2e 8e 9f 1d 52 85 8d 8d 91 fd 27 91 db 34 2e 37 8e 91 1b e7 91 46 91 fe e0 00 61 6c alue....R.....'..4.7.....F....al
5e60 6c 62 61 63 90 a0 00 6b 73 8e 9f 14 ab ff 8d 91 fd 27 91 cd 4c 75 61 96 05 59 14 70 72 6f 9a b2 lbac...ks........'..Lua..Y.pro..
5e80 21 76 69 64 65 73 93 61 93 70 90 4d de 6f 98 77 98 65 72 66 75 6c 93 6d 65 63 98 68 61 6e 69 73 !vides.a.p.M.o.w.erful.mec.hanis
5ea0 6d 93 74 6f 93 65 78 74 65 6e 64 93 69 74 73 93 73 65 6d 61 6e 98 74 69 63 73 2c 9b 05 c5 bf 63 m.to.extend.its.seman.tics,....c
5ec0 61 6c 6c 65 64 93 d0 66 61 6c 91 00 8f 46 6c 62 91 ff 70 b9 61 63 6b 73 cd 2e 91 09 f5 e8 42 61 alled..fal...Flb..p.acks......Ba
5ee0 73 69 63 61 6c 6c 79 91 ff 16 65 2c 98 61 8e a6 8d 91 fd 27 91 66 61 6c 6c 62 61 63 9a b2 21 6b sically...e,.a.....'.fallbac..!k
5f00 96 03 7a 30 69 73 93 61 93 70 72 6f 67 72 61 6d 6d 65 72 93 64 65 0c 6e 65 64 93 66 75 6e 63 74 ..z0is.a.programmer.de.ned.funct
5f20 69 6f 6e 93 77 68 69 63 98 68 93 69 73 93 63 61 6c 6c 65 64 93 77 68 65 6e 65 76 98 65 72 93 4c ion.whic.h.is.called.whenev.er.L
5f40 75 61 93 64 6f 90 4d de 65 73 93 6e 6f 74 93 6b 6e 6f 98 77 93 68 6f 98 77 93 74 6f 8e a6 8d 91 ua.do.M.es.not.kno.w.ho.w.to....
5f60 fd 27 91 70 72 6f 90 4d de 63 65 65 64 2e 8e a6 8d 91 0e 27 91 4c 75 61 96 03 a6 66 73 75 70 70 .'.pro.M.ceed......'.Lua...fsupp
5f80 90 4d de 6f 72 74 73 93 74 68 65 93 66 6f 6c 6c 6f 9a b2 21 77 69 6e 67 93 66 61 6c 6c 62 61 63 .M.orts.the.follo..!wing.fallbac
5fa0 98 6b 73 2c 93 69 64 65 6e 98 74 69 0c 65 64 93 62 98 79 93 74 68 65 93 67 69 76 98 65 6e 93 73 .ks,.iden.ti.ed.b.y.the.giv.en.s
5fc0 74 72 69 6e 67 73 3a 8e a1 8d 8d 8d 91 fd 27 91 d2 5c 61 72 69 74 68 22 8e 8e 91 2a 87 45 cd 63 trings:.......'..\arith"...*.E.c
5fe0 61 6c 6c 65 64 96 04 11 e1 77 68 65 6e 93 61 6e 93 61 72 69 74 68 6d 65 74 69 63 93 6f 70 9a 4d alled....when.an.arithmetic.op.M
6000 de 65 72 61 74 69 6f 6e 93 69 73 93 61 70 70 6c 69 65 64 93 74 6f 93 6e 6f 6e 93 6e 90 b2 21 75 .eration.is.applied.to.non.n..!u
6020 6d 65 72 69 63 61 6c 93 6f 70 98 65 72 61 6e 64 73 2c 91 04 2c c0 6f 72 93 77 68 65 6e 8e a6 8d merical.op.erands,..,.or.when...
6040 91 18 87 95 74 68 65 96 03 1c c3 62 69 6e 61 72 79 93 d3 5e 93 cd 6f 70 90 4d de 65 72 61 74 69 ....the....binary..^..op.M.erati
6060 6f 6e 93 69 73 93 63 61 6c 6c 65 64 2e 91 04 af fc 52 65 63 65 69 76 9a b2 21 65 73 93 74 68 72 on.is.called.....Receiv..!es.thr
6080 65 65 93 61 72 67 75 6d 65 6e 98 74 73 3a 91 04 99 0c 74 68 65 93 74 98 77 98 6f 93 6f 70 90 4d ee.argumen.ts:....the.t.w.o.op.M
60a0 de 65 72 61 6e 64 73 93 28 74 68 65 93 73 65 63 6f 6e 64 8e a6 8d 91 18 87 95 6f 6e 65 96 03 7e .erands.(the.second.......one..~
60c0 dc 69 73 93 6e 69 6c 93 77 68 65 6e 93 74 68 65 93 6f 70 90 4d de 65 72 61 74 69 6f 6e 93 69 73 .is.nil.when.the.op.M.eration.is
60e0 93 75 6e 61 72 79 93 6d 69 6e 9a b2 21 75 73 29 93 61 6e 64 93 6f 6e 65 93 6f 66 93 74 68 65 93 .unary.min..!us).and.one.of.the.
6100 66 6f 6c 6c 6f 98 77 69 6e 67 93 73 74 72 69 6e 67 73 93 64 65 73 63 72 69 62 69 6e 67 8e a6 8d follo.wing.strings.describing...
6120 91 18 87 95 74 68 65 96 03 a6 66 6f 0b 65 6e 64 65 64 93 6f 70 90 4d de 65 72 61 74 6f 72 3a 8e ....the...fo.ended.op.M.erator:.
6140 a4 1b 19 9a 8d 91 24 06 e9 d3 61 64 64 96 0b 7f 54 73 75 62 93 6d 75 6c 93 64 69 76 93 70 6f 77 ......$...add...Tsub.mul.div.pow
6160 93 75 6e 6d 8e a1 8d 91 18 87 95 cd 49 74 73 96 03 1b e4 72 65 74 75 72 6e 93 76 91 ff 64 44 61 .unm........Its....return.v..dDa
6180 6c 75 65 93 69 73 93 74 68 65 93 0c 6e 61 6c 93 72 65 73 75 6c 74 93 6f 66 93 74 68 65 93 61 72 lue.is.the..nal.result.of.the.ar
61a0 69 74 68 6d 65 74 69 63 93 6f 70 90 4d de 65 72 61 74 69 6f 6e 2e 91 04 af b2 54 68 65 93 64 65 ithmetic.op.M.eration.....The.de
61c0 66 61 75 6c 74 93 66 75 6e 63 74 69 6f 6e 93 69 73 73 75 65 73 8e a6 8d 91 18 87 95 61 6e 91 03 fault.function.issues.......an..
61e0 a6 66 65 72 72 6f 72 2e 8e 8e 9f 1c 73 e7 8d 92 00 db 31 a1 38 8e 8e 8c 8b 00 00 00 09 00 00 00 .ferror.....s.....1.8...........
6200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6220 00 00 00 57 9f a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 8d 8d 91 fd ...W.....c...2......|...u.k.....
6240 27 91 d2 5c 6f 72 64 65 72 22 8e 8e 91 2d 44 12 cd 63 61 6c 6c 65 64 96 03 30 74 77 68 65 6e 93 '..\order"...-D..called..0twhen.
6260 61 6e 93 6f 72 64 65 72 93 63 6f 6d 70 61 72 69 73 6f 6e 93 69 73 93 61 70 70 6c 69 65 64 93 74 an.order.comparison.is.applied.t
6280 6f 93 6e 6f 6e 93 6e 90 b2 21 75 6d 65 72 69 63 61 6c 93 6f 72 93 6e 6f 6e 93 73 74 72 69 6e 67 o.non.n..!umerical.or.non.string
62a0 93 6f 70 90 4d de 65 72 61 6e 64 73 2e 8e a4 0d 99 9a 8d 91 18 87 95 52 65 63 65 69 76 9a b2 21 .op.M.erands...........Receiv..!
62c0 65 73 96 03 f2 f7 74 68 72 65 65 93 61 72 67 75 6d 65 6e 98 74 73 3a 91 05 77 00 74 68 65 93 74 es....three.argumen.ts:..w.the.t
62e0 98 77 98 6f 93 6f 70 90 4d de 65 72 61 6e 64 73 93 61 6e 64 93 6f 6e 65 93 6f 66 93 74 68 65 93 .w.o.op.M.erands.and.one.of.the.
6300 66 6f 6c 6c 6f 98 77 69 6e 67 93 73 74 72 69 6e 67 73 93 64 65 73 63 72 69 62 69 6e 67 8e a1 8d follo.wing.strings.describing...
6320 91 18 87 95 74 68 65 96 03 a6 66 6f 0b 65 6e 64 65 64 93 6f 70 90 4d de 65 72 61 74 6f 72 3a 8e ....the...fo.ended.op.M.erator:.
6340 a4 1a b5 13 8d 91 24 06 e9 d3 6c 74 96 05 bf aa 67 74 93 6c 65 93 67 65 8e a1 8d 91 18 87 95 cd ......$...lt....gt.le.ge........
6360 49 74 73 96 04 e1 69 72 65 74 75 72 6e 93 76 91 ff 64 44 61 6c 75 65 93 69 73 93 74 68 65 93 0c Its...ireturn.v..dDalue.is.the..
6380 6e 61 6c 93 72 65 73 75 6c 74 93 6f 66 93 74 68 65 93 63 6f 6d 70 61 72 69 73 6f 6e 93 6f 70 90 nal.result.of.the.comparison.op.
63a0 4d de 65 72 61 74 69 6f 6e 2e 91 08 8e e6 54 68 65 93 64 65 66 61 75 6c 74 93 66 75 6e 63 74 69 M.eration.....The.default.functi
63c0 6f 6e 8e a4 0d 99 9a 8d 91 18 87 95 69 73 73 75 65 73 96 03 a6 66 61 6e 93 65 72 72 6f 72 2e 8e on..........issues...fan.error..
63e0 a9 16 78 18 8d 8d 8d 91 fd 27 91 d2 5c 63 6f 6e 63 61 74 22 8e 8e 91 33 55 7e cd 63 61 6c 6c 65 ..x......'..\concat"...3U~.calle
6400 64 96 04 6b 10 77 68 65 6e 93 61 93 63 6f 6e 63 61 74 65 6e 61 74 69 6f 6e 93 69 73 93 61 70 70 d..k.when.a.concatenation.is.app
6420 6c 69 65 64 93 74 6f 93 6e 6f 6e 93 73 74 72 69 6e 67 93 6f 70 90 4d de 65 72 61 6e 64 73 2e 91 lied.to.non.string.op.M.erands..
6440 07 2b dc 52 65 63 65 69 76 9a b2 21 65 73 93 74 68 65 93 74 98 77 98 6f 8e a1 8d 91 18 87 95 6f .+.Receiv..!es.the.t.w.o.......o
6460 70 9a 4d de 65 72 61 6e 64 73 96 03 03 67 61 73 93 61 72 67 75 6d 65 6e 90 b2 21 74 73 2e 91 04 p.M.erands...gas.argumen..!ts...
6480 a7 88 49 74 73 93 72 65 74 75 72 6e 93 76 91 ff 64 44 61 6c 75 65 93 69 73 93 74 68 65 93 0c 6e ..Its.return.v..dDalue.is.the..n
64a0 61 6c 93 72 65 73 75 6c 74 93 6f 66 93 74 68 65 93 63 6f 6e 63 61 74 65 6e 61 74 69 6f 6e 93 6f al.result.of.the.concatenation.o
64c0 70 98 65 72 61 74 69 6f 6e 2e 8e a1 8d 91 18 87 95 54 68 65 96 03 a6 66 64 65 66 61 75 6c 74 93 p.eration........The...fdefault.
64e0 66 75 6e 63 74 69 6f 6e 93 69 73 73 75 65 73 93 61 6e 93 65 72 72 6f 72 2e 8e a6 8d 8d 8d 91 fd function.issues.an.error........
6500 27 91 d2 5c 69 6e 64 65 78 22 8e 8e 91 2d bc c2 cd 63 61 6c 6c 65 64 96 02 be 1d 77 68 65 6e 93 '..\index"...-...called....when.
6520 4c 75 61 93 74 72 69 65 73 93 74 6f 93 72 65 74 72 69 65 76 9a b2 21 65 93 74 68 65 93 76 91 ff Lua.tries.to.retriev..!e.the.v..
6540 64 44 61 6c 75 65 93 6f 66 93 61 6e 93 69 6e 64 65 78 93 6e 6f 74 93 70 72 65 73 65 6e 98 74 93 dDalue.of.an.index.not.presen.t.
6560 69 6e 93 61 93 74 61 62 6c 65 2e 91 04 90 70 52 65 63 65 69 76 98 65 73 8e a1 8d 91 18 87 95 61 in.a.table....pReceiv.es.......a
6580 73 96 03 b1 92 61 72 67 75 6d 65 6e 90 b2 21 74 73 93 74 68 65 93 74 61 62 6c 65 93 61 6e 64 93 s....argumen..!ts.the.table.and.
65a0 74 68 65 93 69 6e 64 65 78 2e 91 04 ff 62 49 74 73 93 72 65 74 75 72 6e 93 76 91 ff 64 44 61 6c the.index....bIts.return.v..dDal
65c0 75 65 93 69 73 93 74 68 65 93 0c 6e 61 6c 93 72 65 73 75 6c 74 93 6f 66 93 74 68 65 93 69 6e 64 ue.is.the..nal.result.of.the.ind
65e0 65 78 69 6e 67 8e a1 8d 91 18 87 95 6f 70 90 4d de 65 72 61 74 69 6f 6e 2e 91 04 dd dd 54 68 65 exing.......op.M.eration.....The
6600 96 03 a6 66 64 65 66 61 75 6c 74 93 66 75 6e 63 74 69 6f 6e 93 72 65 74 75 72 6e 73 93 6e 69 6c ...fdefault.function.returns.nil
6620 2e 8e a6 8d 8d 8d 91 fd 27 91 d2 5c 67 65 74 74 61 62 6c 65 22 8e 8e 91 3c 14 25 cd 63 61 6c 6c ........'..\gettable"...<.%.call
6640 65 64 96 03 a6 ee 77 68 65 6e 93 4c 75 61 93 74 72 69 65 73 93 74 6f 93 69 6e 64 65 78 93 61 93 ed....when.Lua.tries.to.index.a.
6660 6e 6f 6e 93 74 61 62 6c 65 93 76 91 ff 64 44 61 6c 75 65 2e 91 04 df 76 52 65 63 65 69 76 9a b2 non.table.v..dDalue....vReceiv..
6680 21 65 73 93 61 73 93 61 72 67 75 6d 65 6e 98 74 73 93 74 68 65 93 6e 6f 6e 8e a1 8d 91 18 87 95 !es.as.argumen.ts.the.non.......
66a0 74 61 62 6c 65 96 04 01 ed 76 9b ff 64 44 61 6c 75 65 93 61 6e 64 93 74 68 65 93 69 6e 64 65 78 table....v..dDalue.and.the.index
66c0 2e 91 05 f0 73 49 74 73 93 72 65 74 75 72 6e 93 76 98 61 6c 75 65 93 69 73 93 74 68 65 93 0c 6e ....sIts.return.v.alue.is.the..n
66e0 61 6c 93 72 65 73 75 6c 74 93 6f 66 93 74 68 65 93 69 6e 64 65 78 69 6e 67 93 6f 70 90 4d de 65 al.result.of.the.indexing.op.M.e
6700 72 61 74 69 6f 6e 2e 8e a1 8d 91 18 87 95 54 68 65 96 03 a6 66 64 65 66 61 75 6c 74 93 66 75 6e ration........The...fdefault.fun
6720 63 74 69 6f 6e 93 69 73 73 75 65 73 93 61 6e 93 65 72 72 6f 72 2e 8e a6 8d 8d 8d 91 fd 27 91 d2 ction.issues.an.error........'..
6740 5c 73 65 74 74 61 62 6c 65 22 8e 8e 91 3a bf df cd 63 61 6c 6c 65 64 96 03 81 05 77 68 65 6e 93 \settable"...:...called....when.
6760 4c 75 61 93 74 72 69 65 73 93 74 6f 93 61 73 73 69 67 6e 93 69 6e 64 65 78 65 64 93 61 93 6e 6f Lua.tries.to.assign.indexed.a.no
6780 6e 93 74 61 62 6c 65 93 76 91 ff 64 44 61 6c 75 65 2e 91 04 d1 67 52 65 63 65 69 76 9a b2 21 65 n.table.v..dDalue....gReceiv..!e
67a0 73 93 61 73 93 61 72 67 75 6d 65 6e 98 74 73 8e a1 8d 91 18 87 95 74 68 65 96 04 59 a6 6e 6f 6e s.as.argumen.ts.......the..Y.non
67c0 93 74 61 62 6c 65 93 76 91 ff 64 44 61 6c 75 65 2c 9b 04 86 75 74 68 65 93 69 6e 64 65 78 2c 98 .table.v..dDalue,...uthe.index,.
67e0 61 6e 64 93 74 68 65 93 61 73 73 69 67 6e 65 64 93 76 91 ff 64 44 61 6c 75 65 2e 91 06 f7 9c 54 and.the.assigned.v..dDalue.....T
6800 68 65 93 64 65 66 61 75 6c 74 93 66 75 6e 63 74 69 6f 6e 93 69 73 73 75 65 73 93 61 6e 8e a1 8d he.default.function.issues.an...
6820 91 18 87 95 65 72 72 6f 72 2e 8e a6 8d 8d 8d 91 fd 27 91 d2 5c 66 75 6e 63 74 69 6f 6e 22 8e 8e ....error........'..\function"..
6840 91 3c f4 03 cd 63 61 6c 6c 65 64 96 03 21 73 77 68 65 6e 93 4c 75 61 93 74 72 69 65 73 93 74 6f .<...called..!swhen.Lua.tries.to
6860 93 63 61 6c 6c 93 61 93 6e 6f 6e 93 66 75 6e 63 74 69 6f 6e 93 76 91 ff 64 44 61 6c 75 65 2e 91 .call.a.non.function.v..dDalue..
6880 04 b1 8c 52 65 63 65 69 76 9a b2 21 65 73 93 61 73 93 61 72 67 75 6d 65 6e 98 74 73 93 74 68 65 ...Receiv..!es.as.argumen.ts.the
68a0 93 6e 6f 6e 8e a1 8d 91 18 87 95 66 75 6e 63 74 69 6f 6e 96 03 2e 3f 76 91 ff 64 44 61 6c 75 65 .non.......function...?v..dDalue
68c0 93 61 6e 64 93 74 68 65 93 61 72 67 75 6d 65 6e 9a b2 21 74 73 93 67 69 76 98 65 6e 93 69 6e 93 .and.the.argumen..!ts.giv.en.in.
68e0 74 68 65 93 6f 72 69 67 69 6e 61 6c 93 63 61 6c 6c 2e 91 04 b5 d0 49 74 73 93 72 65 74 75 72 6e the.original.call.....Its.return
6900 93 76 91 ff 64 44 61 6c 75 65 73 93 61 72 65 93 74 68 65 93 0c 6e 61 6c 8e a1 8d 91 18 87 95 72 .v..dDalues.are.the..nal.......r
6920 65 73 75 6c 74 73 96 03 a6 66 6f 66 93 74 68 65 93 63 61 6c 6c 93 6f 70 90 4d de 65 72 61 74 69 esults...fof.the.call.op.M.erati
6940 6f 6e 2e 91 04 dd dd 54 68 65 93 64 65 66 61 75 6c 74 93 66 75 6e 63 74 69 6f 6e 93 69 73 73 75 on.....The.default.function.issu
6960 65 73 93 61 6e 93 65 72 72 6f 72 2e 8e a6 8d 8d 8d 91 fd 27 91 d2 5c 67 63 22 8e 8e 91 1b b9 22 es.an.error........'..\gc"....."
6980 cd 63 61 6c 6c 65 64 96 03 db 43 64 75 72 69 6e 67 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 .called...Cduring.garbage.collec
69a0 74 69 6f 6e 2e 91 05 7c 75 52 65 63 65 69 76 9a b2 21 65 73 93 61 73 93 61 72 67 75 6d 65 6e 98 tion...|uReceiv..!es.as.argumen.
69c0 74 93 74 68 65 93 74 61 62 6c 65 93 62 90 4d de 65 69 6e 67 93 63 6f 6c 6c 65 63 74 65 64 2e 91 t.the.table.b.M.eing.collected..
69e0 05 7c 75 41 66 74 65 72 8e a1 8d 91 18 87 95 65 61 63 9a b2 21 68 96 03 9c f4 72 75 6e 93 6f 66 .|uAfter.......eac..!h....run.of
6a00 93 74 68 65 93 63 6f 6c 6c 65 63 74 6f 72 93 74 68 69 73 93 66 75 6e 63 74 69 6f 6e 93 69 73 93 .the.collector.this.function.is.
6a20 63 61 6c 6c 65 64 93 77 69 74 68 93 61 72 67 75 6d 65 6e 98 74 93 6e 69 6c 2e 91 04 da b7 42 65 called.with.argumen.t.nil.....Be
6a40 63 61 75 73 65 93 74 68 69 73 93 66 75 6e 63 74 69 6f 6e 8e a1 8d 91 18 87 95 6f 70 9a 4d de 65 cause.this.function.......op.M.e
6a60 72 61 74 65 73 96 04 76 5a 64 75 72 69 6e 67 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 74 69 rates..vZduring.garbage.collecti
6a80 6f 6e 2c 91 04 aa 57 69 74 93 6d 90 b2 21 75 73 74 93 62 98 65 93 75 73 65 64 93 77 69 74 68 93 on,...Wit.m..!ust.b.e.used.with.
6aa0 67 72 65 61 74 93 63 61 72 65 2c 91 04 aa 57 61 6e 64 93 70 72 6f 67 72 61 6d 6d 65 72 73 8e a1 great.care,...Wand.programmers..
6ac0 8d 91 18 87 95 73 68 6f 75 6c 64 9b 03 97 b3 61 95 b2 21 76 93 6f 69 64 98 74 68 65 98 63 72 65 .....should....a..!v.oid.the.cre
6ae0 61 74 69 6f 6e 98 6f 66 98 6e 65 77 98 6f 62 91 00 9b bb 6a 65 63 74 73 98 28 74 61 62 6c 65 73 ation.of.new.ob....jects.(tables
6b00 98 6f 72 98 73 74 72 69 6e 67 73 29 98 69 6e 98 74 68 69 73 98 66 75 6e 63 74 69 6f 6e 2e 91 04 .or.strings).in.this.function...
6b20 d8 f7 54 68 65 98 64 65 66 61 75 6c 74 8e a1 8d 91 18 87 95 66 75 6e 63 74 69 6f 6e 96 03 a6 66 ..The.default.......function...f
6b40 64 6f 90 4d de 65 73 93 6e 6f 74 68 69 6e 67 2e 8e a6 8d 8d 8d 91 fd 27 91 d2 5c 65 72 72 6f 72 do.M.es.nothing........'..\error
6b60 22 8e 8e 91 2b 74 c5 cd 63 61 6c 6c 65 64 96 03 51 5d 77 68 65 6e 93 61 6e 93 65 72 72 6f 72 93 "...+t..called..Q]when.an.error.
6b80 6f 90 4d de 63 63 75 72 73 2e 91 04 c1 85 52 65 63 65 69 76 9a b2 21 65 73 93 61 73 93 61 72 67 o.M.ccurs.....Receiv..!es.as.arg
6ba0 75 6d 65 6e 98 74 93 61 93 73 74 72 69 6e 67 93 64 65 73 63 72 69 62 69 6e 67 93 74 68 65 93 65 umen.t.a.string.describing.the.e
6bc0 72 72 6f 72 2e 91 04 c1 85 54 68 65 8e a1 8d 91 18 87 95 64 65 66 61 75 6c 74 96 03 a6 66 66 75 rror.....The.......default...ffu
6be0 6e 63 74 69 6f 6e 93 70 72 69 6e 90 b2 21 74 73 93 74 68 65 93 6d 65 73 73 61 67 65 93 6f 6e 93 nction.prin..!ts.the.message.on.
6c00 74 68 65 93 73 74 61 6e 64 61 72 64 93 65 72 72 6f 72 93 6f 75 74 70 75 74 2e 8e 9f 16 45 d4 8d the.standard.error.output....E..
6c20 91 0e 27 91 54 68 65 96 03 22 5d 66 75 6e 63 74 69 6f 6e 93 d3 73 65 74 66 61 6c 6c 62 61 63 6b ..'.The.."]function..setfallback
6c40 93 cd 69 73 93 75 73 65 64 93 74 6f 93 63 9a b2 21 68 61 6e 67 65 93 61 93 66 61 6c 6c 62 61 63 ..is.used.to.c..!hange.a.fallbac
6c60 98 6b 93 61 63 74 69 6f 6e 2e 91 04 b1 da 49 74 73 93 0c 72 73 74 93 61 72 67 75 6d 65 6e 98 74 .k.action.....Its..rst.argumen.t
6c80 93 69 73 93 61 93 73 74 72 69 6e 67 8e a1 8d 91 fd 27 91 64 65 73 63 72 69 62 69 6e 67 96 02 ba .is.a.string.....'.describing...
6ca0 23 74 68 65 93 66 61 6c 6c 62 61 63 90 b2 21 6b 2c 91 02 e9 64 61 6e 64 93 74 68 65 93 73 65 63 #the.fallbac..!k,...dand.the.sec
6cc0 6f 6e 64 93 74 68 65 93 6e 65 77 93 66 75 6e 63 74 69 6f 6e 93 74 6f 93 62 90 4d de 65 93 63 61 ond.the.new.function.to.b.M.e.ca
6ce0 6c 6c 65 64 2e 91 04 8f 1c 49 74 93 72 65 74 75 72 6e 73 93 74 68 65 93 6f 6c 64 93 66 75 6e 63 lled.....It.returns.the.old.func
6d00 74 69 6f 6e 8e a1 8d 91 fd 27 91 66 6f 72 96 03 a6 66 74 68 65 93 67 69 76 9a b2 21 65 6e 93 66 tion.....'.for...fthe.giv..!en.f
6d20 61 6c 6c 62 61 63 98 6b 2c 93 6f 72 93 6e 69 6c 93 6f 6e 93 65 72 72 6f 72 2e 8e a1 8d 91 0e 27 allbac.k,.or.nil.on.error......'
6d40 91 53 65 63 74 69 6f 6e 96 03 a6 66 37 2e 34 93 73 68 6f 9a b2 21 77 73 93 61 6e 93 65 78 61 6d .Section...f7.4.sho..!ws.an.exam
6d60 70 6c 65 93 6f 66 93 74 68 65 93 75 73 65 93 6f 66 93 66 61 6c 6c 62 61 63 98 6b 73 2e 8e 9f 1d ple.of.the.use.of.fallbac.ks....
6d80 42 b9 8d 8d 91 fd 27 91 db 34 2e 38 8e 91 1b e7 91 45 72 72 6f 72 91 04 80 00 48 61 6e 64 6c 69 B.....'..4.8.....Error....Handli
6da0 6e 67 8e 9f 14 ab ff 8d 91 fd 27 91 cd 42 65 63 61 75 73 65 96 04 b1 60 4c 75 61 93 69 73 93 61 ng........'..Because...`Lua.is.a
6dc0 6e 93 65 78 74 65 6e 73 69 6f 6e 93 6c 61 6e 67 75 61 67 65 2c 91 04 f4 1e 61 6c 6c 93 4c 75 61 n.extension.language,....all.Lua
6de0 93 61 63 74 69 6f 6e 73 93 73 74 61 72 74 93 66 72 6f 6d 93 43 91 04 b1 1b 63 6f 90 4d de 64 65 .actions.start.from.C....co.M.de
6e00 93 63 61 6c 6c 69 6e 67 93 61 93 66 75 6e 63 74 69 6f 6e 8e a1 8d 91 fd 27 91 66 72 6f 6d 96 03 .calling.a.function.....'.from..
6e20 5c 2f 74 68 65 93 4c 75 61 93 6c 69 62 72 61 72 79 91 ff 16 65 2e 91 04 c5 20 57 68 65 6e 65 76 \/the.Lua.library...e.....Whenev
6e40 90 b2 21 65 72 93 61 6e 93 65 72 72 6f 72 93 6f 90 4d de 63 63 75 72 73 93 64 75 72 69 6e 67 93 ..!er.an.error.o.M.ccurs.during.
6e60 4c 75 61 93 63 6f 6d 70 69 6c 61 74 69 6f 6e 93 6f 72 93 65 78 65 63 75 74 69 6f 6e 2c 91 03 6b Lua.compilation.or.execution,..k
6e80 07 61 6e 93 65 72 72 6f 72 8e a1 8d 91 fd 27 91 66 61 6c 6c 62 61 63 9a b2 21 6b 96 03 6b 92 66 .an.error.....'.fallbac..!k..k.f
6ea0 75 6e 63 74 69 6f 6e 93 69 73 93 63 61 6c 6c 65 64 2c 91 03 77 56 61 6e 64 93 74 68 65 6e 93 74 unction.is.called,..wVand.then.t
6ec0 68 65 93 63 6f 72 72 65 73 70 90 4d de 6f 6e 64 65 6e 98 74 93 66 75 6e 63 74 69 6f 6e 93 66 72 he.corresp.M.onden.t.function.fr
6ee0 6f 6d 93 74 68 65 93 6c 69 62 72 61 72 79 93 28 d3 6c 75 61 5f 64 6f 66 69 6c 65 cd 2c 8e a1 8d om.the.library.(.lua_dofile.,...
6f00 91 fd 27 91 d3 6c 75 61 5f 64 6f 73 74 72 69 6e 67 cd 2c 96 03 38 3c d3 6c 75 61 5f 63 61 6c 6c ..'..lua_dostring.,..8<.lua_call
6f20 cd 2c 93 61 6e 64 96 03 1c b1 d3 6c 75 61 5f 63 61 6c 6c 66 75 6e 63 74 69 6f 6e cd 29 93 69 73 .,.and.....lua_callfunction.).is
6f40 93 74 65 72 6d 69 6e 61 74 65 64 93 72 65 74 75 72 6e 69 6e 67 93 61 6e 93 65 72 72 6f 72 93 63 .terminated.returning.an.error.c
6f60 6f 6e 64 69 74 69 6f 6e 2e 8e a1 8d 91 0e 27 91 54 68 65 96 03 b2 d2 6f 6e 6c 79 93 61 72 67 75 ondition......'.The....only.argu
6f80 6d 65 6e 9a b2 21 74 93 74 6f 93 74 68 65 93 65 72 72 6f 72 93 66 61 6c 6c 62 61 63 98 6b 93 66 men..!t.to.the.error.fallbac.k.f
6fa0 75 6e 63 74 69 6f 6e 93 69 73 93 61 93 73 74 72 69 6e 67 93 64 65 73 63 72 69 62 69 6e 67 93 74 unction.is.a.string.describing.t
6fc0 68 65 93 65 72 72 6f 72 93 61 6e 64 93 73 6f 6d 65 8e a1 8d 91 fd 27 91 65 78 74 72 61 96 05 04 he.error.and.some.....'.extra...
6fe0 8d 69 6e 66 6f 72 6d 61 74 69 6f 6e 73 2c 91 05 5c 16 6c 69 6b 9a b2 21 65 93 63 75 72 72 65 6e .informations,..\.lik..!e.curren
7000 98 74 93 6c 69 6e 65 93 28 77 68 65 6e 93 74 68 65 93 65 72 72 6f 72 93 69 73 93 61 74 93 63 6f .t.line.(when.the.error.is.at.co
7020 6d 70 69 6c 61 74 69 6f 6e 29 93 6f 72 93 63 75 72 72 65 6e 98 74 93 66 75 6e 63 74 69 6f 6e 8e mpilation).or.curren.t.function.
7040 a1 8d 91 fd 27 91 28 77 68 65 6e 96 03 f1 b5 74 68 65 93 65 72 72 6f 72 93 69 73 93 61 74 93 65 ....'.(when....the.error.is.at.e
7060 78 65 63 75 74 69 6f 6e 29 2e 91 05 bf c9 46 91 ff 16 65 6f 72 93 6d 6f 72 65 93 69 6e 66 6f 72 xecution).....F...eor.more.infor
7080 6d 61 74 69 6f 6e 93 61 62 90 4d de 6f 75 74 93 61 6e 93 65 72 72 6f 72 2c 91 04 04 88 74 68 65 mation.ab.M.out.an.error,....the
70a0 93 4c 75 61 93 70 72 6f 67 72 61 6d 93 63 61 6e 8e 8e 9f 1c 73 e7 8d 92 00 db 31 a1 39 8e 8e 8c .Lua.program.can....s.....1.9...
70c0 8b 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
70e0 00 00 00 00 00 00 00 00 00 00 00 61 f8 a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd ...........a.....c...2......|...
7100 75 e5 6b 8d 91 fd 27 91 cd 69 6e 63 6c 75 64 65 96 05 11 dd 74 68 65 93 63 6f 6d 70 69 6c 61 74 u.k...'..include....the.compilat
7120 69 6f 6e 93 70 72 61 67 6d 61 93 d3 24 64 65 62 75 67 cd 2e 91 09 20 42 54 68 69 73 93 70 72 61 ion.pragma..$debug.....BThis.pra
7140 67 6d 61 93 6d 9a b2 21 75 73 74 93 62 90 4d de 65 93 77 72 69 74 74 65 6e 93 69 6e 93 61 93 6c gma.m..!ust.b.M.e.written.in.a.l
7160 69 6e 65 93 62 98 79 93 69 74 73 65 6c 66 2e 8e a4 0d 99 9a 8d 91 fd 27 91 57 68 65 6e 96 03 18 ine.b.y.itself.........'.When...
7180 41 61 6e 93 65 72 72 6f 72 93 6f 90 4d de 63 63 75 72 73 93 69 6e 93 61 93 70 72 6f 67 72 61 6d Aan.error.o.M.ccurs.in.a.program
71a0 93 63 6f 6d 70 69 6c 65 64 93 77 69 74 68 93 74 68 69 73 93 6f 70 74 69 6f 6e 2c 91 03 34 af 74 .compiled.with.this.option,..4.t
71c0 68 65 93 65 72 72 6f 72 93 6d 65 73 73 61 67 65 93 69 6e 63 6c 75 64 65 73 93 65 78 74 72 61 8e he.error.message.includes.extra.
71e0 a1 8d 91 fd 27 91 69 6e 66 6f 72 6d 61 74 69 6f 6e 96 03 a6 66 73 68 6f 9a b2 21 77 69 6e 67 93 ....'.information...fsho..!wing.
7200 74 68 65 93 73 74 61 63 98 6b 93 6f 66 93 63 61 6c 6c 73 2e 8e a1 8d 91 0e 27 91 54 68 65 96 02 the.stac.k.of.calls......'.The..
7220 fd c7 73 74 61 6e 64 61 72 64 93 65 72 72 6f 72 93 72 6f 75 74 69 6e 65 93 6f 6e 6c 79 93 70 72 ..standard.error.routine.only.pr
7240 69 6e 90 b2 21 74 73 93 74 68 65 93 65 72 72 6f 72 93 6d 65 73 73 61 67 65 93 74 6f 93 d3 73 74 in..!ts.the.error.message.to..st
7260 64 65 72 72 cd 2e 91 04 a5 a8 49 66 93 6e 65 65 64 65 64 2c 91 03 1f 80 69 74 93 69 73 93 70 90 derr......If.needed,....it.is.p.
7280 4d de 6f 73 73 69 62 6c 65 8e a1 8d 91 fd 27 91 74 6f 96 03 a6 66 63 9a b2 21 68 61 6e 67 65 93 M.ossible.....'.to...fc..!hange.
72a0 74 68 65 93 65 72 72 6f 72 93 66 61 6c 6c 62 61 63 98 6b 93 72 6f 75 74 69 6e 65 3b 93 73 65 65 the.error.fallbac.k.routine;.see
72c0 93 53 65 63 74 69 6f 6e 93 34 2e 37 2e 8e a1 8d 91 0e 27 91 4c 75 61 96 03 d9 36 63 6f 90 4d de .Section.4.7......'.Lua...6co.M.
72e0 64 65 93 63 61 6e 93 67 65 6e 65 72 61 74 65 93 61 6e 93 65 72 72 6f 72 93 62 90 b2 21 79 93 63 de.can.generate.an.error.b..!y.c
7300 61 6c 6c 69 6e 67 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 d3 65 72 72 6f 72 cd 2e 91 05 76 4e alling.the.function..error....vN
7320 49 74 73 93 6f 70 74 69 6f 6e 61 6c 93 70 61 72 61 6d 65 74 65 72 93 69 73 93 61 8e a1 8d 91 fd Its.optional.parameter.is.a.....
7340 27 91 73 74 72 69 6e 67 2c 96 03 a6 66 77 68 69 63 90 b2 21 68 93 69 73 93 75 73 65 64 93 61 73 '.string,...fwhic..!h.is.used.as
7360 93 74 68 65 93 65 72 72 6f 72 93 6d 65 73 73 61 67 65 2e 8e 9f 22 54 ad 8d 8d 91 fd 27 91 e2 35 .the.error.message..."T.....'..5
7380 8e 91 15 fe 90 54 68 65 96 05 85 1c 41 70 70 6c 69 63 61 74 69 6f 6e 93 50 72 6f 67 72 61 6d 93 .....The....Application.Program.
73a0 49 6e 90 8a 3d 74 65 72 66 61 63 65 8e 9f 18 71 8b 8d 91 fd 27 91 cd 54 68 69 73 96 04 81 44 73 In..=terface...q....'..This...Ds
73c0 65 63 74 69 6f 6e 93 64 65 73 63 72 69 62 90 4d de 65 73 93 74 68 65 93 41 50 49 91 04 81 0c 66 ection.describ.M.es.the.API....f
73e0 6f 72 93 4c 75 61 2c 9b 04 b7 fb 74 68 61 74 93 69 73 2c 98 74 68 65 93 73 65 74 93 6f 66 93 43 or.Lua,....that.is,.the.set.of.C
7400 91 04 81 0c 66 75 6e 63 74 69 6f 6e 73 93 61 90 b2 21 76 91 ff 64 44 61 69 6c 61 62 6c 65 93 74 ....functions.a..!v..dDailable.t
7420 6f 93 74 68 65 93 68 6f 73 74 8e a1 8d 91 fd 27 91 70 72 6f 67 72 61 6d 96 03 45 f2 74 6f 93 63 o.the.host.....'.program..E.to.c
7440 6f 6d 6d 9a b2 21 75 6e 69 63 61 74 65 93 77 69 74 68 93 74 68 65 93 6c 69 62 72 61 72 79 91 ff omm..!unicate.with.the.library..
7460 16 65 2e 91 04 bd b7 54 68 65 93 41 50 49 91 03 45 da 66 75 6e 63 74 69 6f 6e 73 93 63 61 6e 93 .e.....The.API..E.functions.can.
7480 62 90 4d de 65 93 63 6c 61 73 73 69 0c 65 64 93 69 6e 93 74 68 65 93 66 6f 6c 6c 6f 98 77 69 6e b.M.e.classi.ed.in.the.follo.win
74a0 67 8e a1 8d 91 fd 27 91 63 61 74 65 67 6f 72 69 65 73 3a 8e 9f 15 b2 86 8d 8d 8d 8d 91 0a 89 b6 g.....'.categories:.............
74c0 31 2e 8e 8e 8e 91 18 87 95 65 78 65 63 75 74 69 6e 67 96 03 a6 66 4c 75 61 93 63 6f 90 4d de 64 1........executing...fLua.co.M.d
74e0 65 3b 8e a4 16 3d 2c 8d 8d 8d 8d 91 0a 89 b6 32 2e 8e 8e 8e 91 18 87 95 63 6f 6e 95 b2 21 76 93 e;...=,........2........con..!v.
7500 65 72 74 69 6e 67 96 03 a6 66 76 91 ff 64 44 61 6c 75 65 73 93 62 90 4d de 65 74 95 b2 21 77 93 erting...fv..dDalues.b.M.et..!w.
7520 65 65 6e 96 03 a6 66 43 93 61 6e 64 93 4c 75 61 3b 8e a1 8d 8d 8d 8d 91 0a 89 b6 33 2e 8e 8e 8e een...fC.and.Lua;..........3....
7540 91 18 87 95 6d 61 6e 69 70 75 6c 61 74 69 6e 67 96 03 a6 66 28 72 65 61 64 69 6e 67 93 61 6e 64 ....manipulating...f(reading.and
7560 93 77 72 69 74 69 6e 67 29 93 4c 75 61 93 6f 62 91 00 9b bb 6a 65 63 74 73 3b 8e a1 8d 8d 8d 8d .writing).Lua.ob....jects;......
7580 91 0a 89 b6 34 2e 8e 8e 8e 91 18 87 95 63 61 6c 6c 69 6e 67 96 03 a6 66 4c 75 61 93 66 75 6e 63 ....4........calling...fLua.func
75a0 74 69 6f 6e 73 3b 8e a1 8d 8d 8d 8d 91 0a 89 b6 35 2e 8e 8e 8e 91 18 87 95 43 96 03 a6 66 66 75 tions;..........5........C...ffu
75c0 6e 63 74 69 6f 6e 73 93 74 6f 93 62 90 4d de 65 93 63 61 6c 6c 65 64 93 62 90 b2 21 79 93 4c 75 nctions.to.b.M.e.called.b..!y.Lu
75e0 61 3b 8e a1 8d 8d 8d 8d 91 0a 89 b6 36 2e 8e 8e 8e 91 18 87 95 6c 6f 90 4d de 63 90 b2 21 6b 69 a;..........6........lo.M.c..!ki
7600 6e 67 96 03 a6 66 4c 75 61 93 4f 62 91 00 9b bb 6a 65 63 74 73 2e 8e a4 15 b2 85 8d 91 fd 27 91 ng...fLua.Ob....jects.........'.
7620 41 6c 6c 96 03 a6 66 41 50 49 93 66 75 6e 63 74 69 6f 6e 73 93 61 72 65 93 64 65 63 6c 61 72 65 All...fAPI.functions.are.declare
7640 64 93 69 6e 93 74 68 65 93 0c 6c 65 93 d3 6c 75 61 2e 68 cd 2e 8e 9f 1d 26 f1 8d 8d 91 fd 27 91 d.in.the..le..lua.h.....&.....'.
7660 db 35 2e 31 8e 91 1b e7 91 45 78 65 63 75 74 69 6e 67 96 04 80 00 4c 75 61 93 43 6f 90 60 00 64 .5.1.....Executing....Lua.Co.`.d
7680 65 8e 9f 14 ab ff 8d 91 fd 27 91 cd 41 91 03 d3 6b 68 6f 73 74 96 03 d3 77 70 72 6f 67 72 61 6d e........'..A...khost...wprogram
76a0 93 63 61 6e 93 65 78 65 63 75 74 65 93 4c 75 61 93 70 72 6f 67 72 61 6d 73 93 77 72 69 74 74 65 .can.execute.Lua.programs.writte
76c0 6e 93 69 6e 93 61 93 0c 6c 65 93 6f 72 93 69 6e 93 61 93 73 74 72 69 6e 67 2c 91 03 de bb 75 73 n.in.a..le.or.in.a.string,....us
76e0 69 6e 67 93 74 68 65 93 66 6f 6c 6c 6f 90 b2 21 77 69 6e 67 8e a9 0d 99 9a 8d 91 fd 27 91 66 75 ing.the.follo..!wing........'.fu
7700 6e 63 74 69 6f 6e 73 3a 8e a1 8d 91 fd 27 91 d3 69 6e 74 91 44 fb f8 6c 75 61 5f 64 6f 66 69 6c nctions:.....'..int.D..lua_dofil
7720 65 91 56 3a f6 28 63 68 61 72 91 05 bf aa 2a 66 69 6c 65 6e 61 6d 65 29 3b 8e a6 8d 91 fd 27 91 e.V:.(char....*filename);.....'.
7740 69 6e 74 91 44 fb f8 6c 75 61 5f 64 6f 73 74 72 69 6e 67 91 4a bb a2 28 63 68 61 72 91 05 bf aa int.D..lua_dostring.J..(char....
7760 2a 73 74 72 69 6e 67 29 3b 8e a1 8d 91 fd 27 91 cd 42 6f 74 68 96 03 a6 66 66 75 6e 63 74 69 6f *string);.....'..Both...ffunctio
7780 6e 73 93 72 65 74 75 72 6e 93 61 6e 93 65 72 72 6f 72 93 63 6f 90 4d de 64 65 3a 91 04 dd dd 30 ns.return.an.error.co.M.de:....0
77a0 2c 93 69 6e 93 63 61 73 65 93 6f 66 93 73 75 63 63 65 73 73 3b 93 6e 6f 6e 93 7a 65 72 6f 2c 93 ,.in.case.of.success;.non.zero,.
77c0 69 6e 93 63 61 73 65 93 6f 66 93 65 72 72 6f 72 73 2e 8e 9f 1d 26 f1 8d 8d 91 fd 27 91 db 35 2e in.case.of.errors....&.....'..5.
77e0 32 8e 91 1b e7 91 43 6f 6e 95 a0 00 76 93 65 72 74 69 6e 67 96 04 80 00 56 91 fe e0 00 61 6c 75 2.....Con...v.erting....V....alu
7800 65 73 93 62 90 60 00 65 74 95 a0 00 77 93 65 65 6e 96 04 80 00 43 93 61 6e 64 93 4c 75 61 8e 9f es.b.`.et...w.een....C.and.Lua..
7820 14 ab ff 8d 91 fd 27 91 cd 42 65 63 61 75 73 65 96 05 ae a6 4c 75 61 93 68 61 73 93 6e 6f 93 73 ......'..Because....Lua.has.no.s
7840 74 61 74 69 63 93 74 90 b2 21 79 70 9a 4d de 65 93 73 79 73 74 65 6d 2c 91 06 30 b6 61 6c 6c 93 tatic.t..!yp.M.e.system,..0.all.
7860 76 91 ff 64 44 61 6c 75 65 73 93 70 61 73 73 65 64 93 62 98 65 74 95 b2 21 77 93 65 65 6e 96 05 v..dDalues.passed.b.et..!w.een..
7880 ae a6 4c 75 61 93 61 6e 64 93 43 91 05 ae 21 68 61 95 b2 21 76 93 65 91 05 ae a6 74 93 79 70 98 ..Lua.and.C...!ha..!v.e....t.yp.
78a0 65 8e a6 8d 91 fd 27 91 d3 6c 75 61 5f 4f 62 6a 65 63 74 cd 2c 96 03 a6 66 77 68 69 63 9a b2 21 e.....'..lua_Object.,...fwhic..!
78c0 68 93 77 98 6f 72 6b 73 93 6c 69 6b 98 65 93 61 6e 93 61 62 73 74 72 61 63 74 93 74 98 79 70 90 h.w.orks.lik.e.an.abstract.t.yp.
78e0 4d de 65 93 69 6e 93 43 93 74 68 61 74 93 63 61 6e 93 68 6f 6c 64 93 61 6e 98 79 93 4c 75 61 93 M.e.in.C.that.can.hold.an.y.Lua.
7900 76 91 ff 64 44 61 6c 75 65 2e 8e a6 8d 91 0e 27 91 4c 75 61 96 05 bb e3 68 61 73 93 61 75 74 6f v..dDalue......'.Lua....has.auto
7920 6d 61 74 69 63 93 6d 65 6d 6f 72 79 93 6d 61 6e 61 67 65 6d 65 6e 90 b2 21 74 2c 9b 06 41 42 61 matic.memory.managemen..!t,..ABa
7940 6e 64 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 74 69 6f 6e 2e 91 0b 1e 54 42 65 63 61 75 73 nd.garbage.collection....TBecaus
7960 65 93 6f 66 93 74 68 61 74 2c 98 61 8e a6 8d 91 fd 27 91 d3 6c 75 61 5f 4f 62 6a 65 63 74 96 03 e.of.that,.a.....'..lua_Object..
7980 d4 cd cd 68 61 73 93 61 93 6c 69 6d 69 74 65 64 93 73 63 6f 70 90 4d de 65 2c 91 03 e0 67 61 6e ...has.a.limited.scop.M.e,...gan
79a0 64 93 69 73 93 6f 6e 6c 79 93 76 91 ff 64 44 61 6c 69 64 93 69 6e 73 69 64 65 93 74 68 65 93 d0 d.is.only.v..dDalid.inside.the..
79c0 62 6c 6f 91 ff 70 b9 63 6b 91 05 02 88 cd 77 68 65 72 65 93 69 74 93 77 90 b2 21 61 73 93 63 72 blo..p.ck.....where.it.w..!as.cr
79e0 65 61 74 65 64 2e 91 05 69 13 41 91 03 d4 c2 43 8e a6 8d 91 fd 27 91 66 75 6e 63 74 69 6f 6e 96 eated...i.A....C.....'.function.
7a00 04 4d 66 63 61 6c 6c 65 64 93 66 72 6f 6d 93 4c 75 61 93 69 73 93 61 93 62 6c 6f 90 4d de 63 9a .Mfcalled.from.Lua.is.a.blo.M.c.
7a20 b2 21 6b 2c 91 04 77 26 61 6e 64 93 69 74 73 93 70 61 72 61 6d 65 74 65 72 73 93 61 72 65 93 76 .!k,..w&and.its.parameters.are.v
7a40 91 ff 64 44 61 6c 69 64 93 6f 6e 6c 79 93 75 6e 98 74 69 6c 93 69 74 73 93 65 6e 64 2e 91 06 d2 ..dDalid.only.un.til.its.end....
7a60 dd 41 91 04 4d 3b 67 6f 95 4d de 6f 93 64 8e a6 8d 91 fd 27 91 70 72 6f 67 72 61 6d 6d 69 6e 67 .A..M;go.M.o.d.....'.programming
7a80 96 03 a0 67 70 72 61 63 74 69 63 65 93 69 73 93 74 6f 93 63 6f 6e 95 b2 21 76 93 65 72 74 96 03 ...gpractice.is.to.con..!v.ert..
7aa0 a0 67 4c 75 61 93 6f 62 91 00 9b bb 6a 65 63 74 73 93 74 6f 93 43 91 03 a0 65 76 9b ff 64 44 61 .gLua.ob....jects.to.C...ev..dDa
7ac0 6c 75 65 73 93 61 73 93 73 6f 90 4d de 6f 6e 93 61 73 93 74 68 65 79 93 61 72 65 93 61 90 b2 21 lues.as.so.M.on.as.they.are.a..!
7ae0 76 98 61 69 6c 61 62 6c 65 2c 91 03 a1 9a 61 6e 64 8e a6 8d 91 fd 27 91 6e 65 76 90 b2 21 65 72 v.ailable,....and.....'.nev..!er
7b00 96 03 a6 66 74 6f 93 73 74 6f 72 65 93 d3 6c 75 61 5f 4f 62 6a 65 63 74 cd 73 93 69 6e 93 67 6c ...fto.store..lua_Object.s.in.gl
7b20 6f 62 61 6c 93 76 91 ff 64 44 61 72 69 61 62 6c 65 73 2e 8e a6 8d 91 0e 27 91 57 68 65 6e 96 04 obal.v..dDariables......'.When..
7b40 01 ec 43 91 04 01 d5 63 6f 9a 4d de 64 65 93 63 61 6c 6c 73 93 4c 75 61 93 72 65 70 98 65 61 74 ..C....co.M.de.calls.Lua.rep.eat
7b60 65 64 6c 79 91 ff 16 65 2c 91 04 18 ce 61 73 93 69 6e 93 61 93 6c 6f 98 6f 70 2c 91 04 18 ce 6f edly...e,....as.in.a.lo.op,....o
7b80 62 91 00 9b bb 6a 65 63 74 73 93 72 65 74 75 72 6e 65 64 93 62 9a b2 21 79 93 74 68 65 72 65 93 b....jects.returned.b..!y.there.
7ba0 63 61 6c 6c 73 93 6d 61 98 79 93 61 63 75 2d 8e a6 8d 91 fd 27 91 6d 9a b2 21 75 6c 61 74 65 2c calls.ma.y.acu-.....'.m..!ulate,
7bc0 91 05 32 1f 63 72 65 61 74 69 6e 67 96 04 e2 fa 61 93 6d 65 6d 6f 72 79 93 70 72 6f 62 6c 65 6d ..2.creating....a.memory.problem
7be0 2e 91 08 93 9a 54 91 ff 16 65 6f 93 61 98 76 98 6f 69 64 93 74 68 69 73 2c 91 05 32 1f 6e 65 73 .....T...eo.a.v.oid.this,..2.nes
7c00 74 65 64 93 62 6c 6f 90 4d de 63 98 6b 73 93 63 61 6e 93 62 90 4d de 65 93 64 65 0c 6e 65 64 93 ted.blo.M.c.ks.can.b.M.e.de.ned.
7c20 77 69 74 68 93 74 68 65 8e a6 8d 91 fd 27 91 66 75 6e 63 74 69 6f 6e 73 3a 8e a1 8d 91 fd 27 91 with.the.....'.functions:.....'.
7c40 d3 76 6f 69 64 96 3f 3c 4e 6c 75 61 5f 62 65 67 69 6e 62 6c 6f 63 6b 93 28 76 6f 69 64 29 3b 8e .void.?<Nlua_beginblock.(void);.
7c60 a6 8d 91 fd 27 91 76 6f 69 64 91 3f 3c 4e 6c 75 61 5f 65 6e 64 62 6c 6f 63 6b 91 4a bb a2 28 76 ....'.void.?<Nlua_endblock.J..(v
7c80 6f 69 64 29 3b 8e 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 cd 31 30 8e 8e 8c 8b 00 00 00 0b 00 00 00 00 oid);....s.....t..10............
7ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7cc0 00 00 70 c0 a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 91 fd 27 91 cd ..p.....c...2......|...u.k...'..
7ce0 41 66 74 65 72 96 03 a6 66 74 68 65 93 65 6e 64 93 6f 66 93 74 68 65 93 62 6c 6f 90 4d de 63 90 After...fthe.end.of.the.blo.M.c.
7d00 b2 21 6b 2c 93 61 6c 6c 93 d3 6c 75 61 5f 4f 62 6a 65 63 74 cd 27 73 93 63 72 65 61 74 65 64 93 .!k,.all..lua_Object.'s.created.
7d20 69 6e 73 69 64 65 93 69 74 93 61 72 65 93 72 65 6c 65 61 73 65 64 2e 8e a9 0d 99 9a 8d 91 0e 27 inside.it.are.released.........'
7d40 91 54 91 ff 16 65 6f 9b 03 a6 66 63 95 b2 21 68 65 63 93 6b 98 74 68 65 98 74 93 79 70 90 4d de .T...eo...fc..!hec.k.the.t.yp.M.
7d60 65 98 6f 66 98 61 98 d3 6c 75 61 5f 4f 62 6a 65 63 74 cd 2c 98 74 68 65 98 66 6f 6c 6c 6f 93 77 e.of.a..lua_Object.,.the.follo.w
7d80 69 6e 67 98 66 75 6e 63 74 69 6f 6e 98 69 73 98 61 93 76 91 ff 64 44 61 69 6c 61 62 6c 65 3a 8e ing.function.is.a.v..dDailable:.
7da0 a4 16 99 9a 8d 91 fd 27 91 d3 69 6e 74 91 44 fb f8 6c 75 61 5f 74 79 70 65 91 61 ba 4a 28 6c 75 .......'..int.D..lua_type.a.J(lu
7dc0 61 5f 4f 62 6a 65 63 74 91 05 bf aa 6f 62 6a 65 63 74 29 3b 8e a1 8d 91 fd 27 91 cd 70 6c 75 73 a_Object....object);.....'..plus
7de0 96 03 a6 66 74 68 65 93 66 6f 6c 6c 6f 90 b2 21 77 69 6e 67 93 6d 61 63 72 6f 73 3a 8e a1 8d 91 ...fthe.follo..!wing.macros:....
7e00 fd 27 91 d3 69 6e 74 91 44 fb f8 6c 75 61 5f 69 73 6e 69 6c 91 5b fa a0 28 6c 75 61 5f 4f 62 6a .'..int.D..lua_isnil.[..(lua_Obj
7e20 65 63 74 91 05 bf aa 6f 62 6a 65 63 74 29 3b 8e a6 8d 91 fd 27 91 69 6e 74 91 44 fb f8 6c 75 61 ect....object);.....'.int.D..lua
7e40 5f 69 73 6e 75 6d 62 65 72 91 4a bb a2 28 6c 75 61 5f 4f 62 6a 65 63 74 91 05 bf aa 6f 62 6a 65 _isnumber.J..(lua_Object....obje
7e60 63 74 29 3b 8e a6 8d 91 fd 27 91 69 6e 74 91 44 fb f8 6c 75 61 5f 69 73 73 74 72 69 6e 67 91 4a ct);.....'.int.D..lua_isstring.J
7e80 bb a2 28 6c 75 61 5f 4f 62 6a 65 63 74 91 05 bf aa 6f 62 6a 65 63 74 29 3b 8e a6 8d 91 fd 27 91 ..(lua_Object....object);.....'.
7ea0 69 6e 74 91 44 fb f8 6c 75 61 5f 69 73 74 61 62 6c 65 91 50 7b 4c 28 6c 75 61 5f 4f 62 6a 65 63 int.D..lua_istable.P{L(lua_Objec
7ec0 74 91 05 bf aa 6f 62 6a 65 63 74 29 3b 8e a6 8d 91 fd 27 91 69 6e 74 91 44 fb f8 6c 75 61 5f 69 t....object);.....'.int.D..lua_i
7ee0 73 63 66 75 6e 63 74 69 6f 6e 91 39 7c a4 28 6c 75 61 5f 4f 62 6a 65 63 74 91 05 bf aa 6f 62 6a scfunction.9|.(lua_Object....obj
7f00 65 63 74 29 3b 8e a6 8d 91 fd 27 91 69 6e 74 91 44 fb f8 6c 75 61 5f 69 73 75 73 65 72 64 61 74 ect);.....'.int.D..lua_isuserdat
7f20 61 91 3f 3c 4e 28 6c 75 61 5f 4f 62 6a 65 63 74 91 05 bf aa 6f 62 6a 65 63 74 29 3b 8e a1 8d 91 a.?<N(lua_Object....object);....
7f40 fd 27 91 cd 41 6c 6c 96 03 a6 66 6d 61 63 72 6f 73 93 72 65 74 75 72 6e 93 31 93 69 66 93 74 68 .'..All...fmacros.return.1.if.th
7f60 65 93 6f 62 91 00 9b bb 6a 65 63 74 93 68 61 73 93 74 68 65 93 67 69 76 9a b2 21 65 6e 93 74 98 e.ob....ject.has.the.giv..!en.t.
7f80 79 70 90 4d de 65 2c 93 61 6e 64 93 30 93 6f 74 68 65 72 77 69 73 65 2e 8e a6 8d 91 0e 27 91 54 yp.M.e,.and.0.otherwise......'.T
7fa0 68 65 96 03 64 d9 66 75 6e 63 74 69 6f 6e 93 d3 6c 75 61 5f 74 79 70 65 93 cd 63 61 6e 93 62 9a he..d.function..lua_type..can.b.
7fc0 4d de 65 93 75 73 65 64 93 74 6f 93 64 69 73 74 69 6e 67 75 69 73 68 93 62 98 65 74 95 b2 21 77 M.e.used.to.distinguish.b.et..!w
7fe0 93 65 65 6e 9b 03 64 d9 64 69 0b 65 72 65 6e 93 74 98 6b 69 6e 64 73 98 6f 66 98 75 73 65 72 98 .een..d.di.eren.t.kinds.of.user.
8000 64 61 74 61 3b 91 03 7a b2 73 65 65 8e a6 8d 91 fd 27 91 62 90 4d de 65 6c 6f 90 b2 21 77 2e 8e data;..z.see.....'.b.M.elo..!w..
8020 a6 8d 91 0e 27 91 54 91 ff 16 65 6f 96 03 a6 66 74 72 61 6e 73 6c 61 74 65 93 61 93 76 91 ff 64 ....'.T...eo...ftranslate.a.v..d
8040 44 61 6c 75 65 93 66 72 6f 6d 93 74 90 b2 21 79 70 9a 4d de 65 93 d3 6c 75 61 5f 4f 62 6a 65 63 Dalue.from.t..!yp.M.e..lua_Objec
8060 74 93 cd 74 6f 93 61 93 73 70 98 65 63 69 0c 63 93 43 93 74 90 b2 21 79 70 98 65 2c 93 74 68 65 t..to.a.sp.eci.c.C.t..!yp.e,.the
8080 93 70 72 6f 67 72 61 6d 6d 65 72 93 63 61 6e 93 75 73 65 3a 8e a1 8d 91 fd 27 91 d3 64 6f 75 62 .programmer.can.use:.....'..doub
80a0 6c 65 91 33 bc fa 6c 75 61 5f 67 65 74 6e 75 6d 62 65 72 91 44 fb f8 28 6c 75 61 5f 4f 62 6a 65 le.3..lua_getnumber.D..(lua_Obje
80c0 63 74 91 05 bf aa 6f 62 6a 65 63 74 29 3b 8e a6 8d 91 fd 27 91 63 68 61 72 91 39 7c a4 2a 6c 75 ct....object);.....'.char.9|.*lu
80e0 61 5f 67 65 74 73 74 72 69 6e 67 91 44 fb f8 28 6c 75 61 5f 4f 62 6a 65 63 74 91 05 bf aa 6f 62 a_getstring.D..(lua_Object....ob
8100 6a 65 63 74 29 3b 8e a6 8d 91 fd 27 91 6c 75 61 5f 43 46 75 6e 63 74 69 6f 6e 91 0b 7f 54 6c 75 ject);.....'.lua_CFunction...Tlu
8120 61 5f 67 65 74 63 66 75 6e 63 74 69 6f 6e 91 33 bc fa 28 6c 75 61 5f 4f 62 6a 65 63 74 91 05 bf a_getcfunction.3..(lua_Object...
8140 aa 6f 62 6a 65 63 74 29 3b 8e a6 8d 91 fd 27 91 76 6f 69 64 96 39 7c a4 2a 6c 75 61 5f 67 65 74 .object);.....'.void.9|.*lua_get
8160 75 73 65 72 64 61 74 61 93 28 6c 75 61 5f 4f 62 6a 65 63 74 91 05 bf aa 6f 62 6a 65 63 74 29 3b userdata.(lua_Object....object);
8180 8e a1 8d 91 fd 27 91 6c 75 61 5f 67 65 74 6e 75 6d 62 65 72 9b 04 48 e7 cd 63 6f 6e 95 b2 21 76 .....'.lua_getnumber..H..con..!v
81a0 93 65 72 74 73 98 61 98 d3 6c 75 61 5f 4f 62 6a 65 63 74 98 cd 74 6f 98 61 98 0d 6f 61 74 2e 91 .erts.a..lua_Object..to.a..oat..
81c0 06 c5 5f 54 68 69 73 98 d3 6c 75 61 5f 4f 62 6a 65 63 74 98 cd 6d 93 75 73 74 98 62 90 4d de 65 .._This..lua_Object..m.ust.b.M.e
81e0 98 61 98 6e 93 75 6d 93 62 90 4d de 65 72 98 6f 72 98 61 8e a6 8d 91 fd 27 91 73 74 72 69 6e 67 .a.n.um.b.M.er.or.a.....'.string
8200 9b 03 a6 66 63 6f 6e 95 b2 21 76 93 65 72 74 69 62 6c 65 98 74 6f 98 6e 93 75 6d 93 62 90 4d de ...fcon..!v.ertible.to.n.um.b.M.
8220 65 72 98 28 73 65 65 98 53 65 63 74 69 6f 6e 98 34 2e 32 29 3b 98 6f 74 68 65 72 77 69 73 65 2c er.(see.Section.4.2);.otherwise,
8240 98 74 68 65 98 66 75 6e 63 74 69 6f 6e 98 72 65 74 75 72 6e 73 98 30 2e 8e a6 8d 91 0e 27 91 d3 .the.function.returns.0......'..
8260 6c 75 61 5f 67 65 74 73 74 72 69 6e 67 9b 03 d8 77 cd 63 6f 6e 95 b2 21 76 93 65 72 74 73 98 61 lua_getstring...w.con..!v.erts.a
8280 98 d3 6c 75 61 5f 4f 62 6a 65 63 74 98 cd 74 6f 98 61 98 73 74 72 69 6e 67 98 28 d3 63 68 61 72 ..lua_Object..to.a.string.(.char
82a0 91 05 bf aa 2a cd 29 2e 91 05 74 10 54 68 69 73 98 d3 6c 75 61 5f 4f 62 6a 65 63 74 98 cd 6d 93 ....*.)...t.This..lua_Object..m.
82c0 75 73 74 98 62 90 4d de 65 98 61 8e a6 8d 91 fd 27 91 73 74 72 69 6e 67 96 04 66 50 6f 72 93 61 ust.b.M.e.a.....'.string..fPor.a
82e0 93 6e 95 b2 21 75 6d 93 62 9a 4d de 65 72 3b 91 04 c6 45 6f 74 68 65 72 77 69 73 65 2c 91 04 96 .n..!um.b.M.er;...Eotherwise,...
8300 4b 74 68 65 96 04 66 50 66 75 6e 63 74 69 6f 6e 93 72 65 74 75 72 6e 73 93 30 93 28 74 68 65 93 Kthe..fPfunction.returns.0.(the.
8320 6e 90 b2 21 75 6c 6c 93 70 98 6f 69 6e 90 b2 21 74 65 72 29 2e 91 07 1d 9c 54 68 69 73 93 66 75 n..!ull.p.oin..!ter).....This.fu
8340 6e 63 74 69 6f 6e 93 64 6f 98 65 73 8e a6 8d 91 fd 27 91 6e 6f 74 96 03 64 f7 63 72 65 61 74 65 nction.do.es.....'.not..d.create
8360 93 61 93 6e 65 77 93 73 74 72 69 6e 67 2c 91 03 72 0d 62 75 74 93 72 65 74 75 72 6e 73 93 61 93 .a.new.string,..r.but.returns.a.
8380 70 90 4d de 6f 69 6e 9a b2 21 74 65 72 93 74 6f 93 61 93 73 74 72 69 6e 67 93 69 6e 73 69 64 65 p.M.oin..!ter.to.a.string.inside
83a0 93 74 68 65 93 4c 75 61 93 65 6e 98 76 69 72 6f 6e 6d 65 6e 98 74 2e 91 04 c8 0d 42 65 63 61 75 .the.Lua.en.vironmen.t.....Becau
83c0 73 65 8e a6 8d 91 fd 27 91 4c 75 61 96 03 32 02 68 61 73 93 67 61 72 62 61 67 65 93 63 6f 6c 6c se.....'.Lua..2.has.garbage.coll
83e0 65 63 74 69 6f 6e 2c 91 03 49 49 74 68 65 72 65 93 69 73 93 6e 6f 93 67 75 61 72 61 6e 9a b2 21 ection,..IIthere.is.no.guaran..!
8400 74 65 65 93 74 68 61 74 93 73 75 63 98 68 93 70 90 4d de 6f 69 6e 98 74 65 72 93 77 69 6c 6c 93 tee.that.suc.h.p.M.oin.ter.will.
8420 62 9a 4d de 65 93 76 91 ff 64 44 61 6c 69 64 93 61 66 74 65 72 93 74 68 65 93 62 6c 6f 98 63 90 b.M.e.v..dDalid.after.the.blo.c.
8440 b2 21 6b 8e a6 8d 91 fd 27 91 65 6e 64 73 2e 8e a6 8d 91 0e 27 91 d3 6c 75 61 5f 67 65 74 63 66 .!k.....'.ends......'..lua_getcf
8460 75 6e 63 74 69 6f 6e 9b 04 3c 29 cd 63 6f 6e 95 b2 21 76 93 65 72 74 73 98 61 98 d3 6c 75 61 5f unction..<).con..!v.erts.a..lua_
8480 4f 62 6a 65 63 74 98 cd 74 6f 98 61 98 43 91 04 3c 02 66 75 6e 63 74 69 6f 6e 2e 91 06 9f 26 54 Object..to.a.C..<.function....&T
84a0 68 69 73 98 d3 6c 75 61 5f 4f 62 6a 65 63 74 98 cd 6d 93 75 73 74 98 68 61 93 76 93 65 8e a6 8d his..lua_Object..m.ust.ha.v.e...
84c0 91 fd 27 91 74 9a b2 21 79 70 90 4d de 65 96 03 19 8f d0 43 46 91 ff 29 17 75 6e 63 74 69 6f 6e ..'.t..!yp.M.e.....CF..).unction
84e0 91 00 d7 0b cd 3b 91 03 48 81 6f 74 68 65 72 77 69 73 65 2c 91 03 35 ba 74 68 65 93 66 75 6e 63 .....;..H.otherwise,..5.the.func
8500 74 69 6f 6e 93 72 65 74 75 72 6e 73 93 30 93 28 74 68 65 93 6e 98 75 6c 6c 93 70 90 4d de 6f 69 tion.returns.0.(the.n.ull.p.M.oi
8520 6e 98 74 65 72 29 2e 91 04 ae eb 54 68 65 93 74 98 79 70 90 4d de 65 93 d3 6c 75 61 5f 43 46 75 n.ter).....The.t.yp.M.e..lua_CFu
8540 6e 63 74 69 6f 6e 8e a6 8d 91 fd 27 91 cd 69 73 96 03 a6 66 65 78 70 6c 61 69 6e 65 64 93 69 6e nction.....'..is...fexplained.in
8560 93 53 65 63 74 69 6f 6e 93 35 2e 35 2e 8e a6 8d 91 0e 27 91 d3 6c 75 61 5f 67 65 74 75 73 65 72 .Section.5.5......'..lua_getuser
8580 64 61 74 61 9b 05 4e c9 cd 63 6f 6e 95 b2 21 76 93 65 72 74 73 98 61 98 d3 6c 75 61 5f 4f 62 6a data..N..con..!v.erts.a..lua_Obj
85a0 65 63 74 98 cd 74 6f 98 d3 76 6f 69 64 2a cd 2e 91 09 d7 06 54 68 69 73 98 d3 6c 75 61 5f 4f 62 ect..to..void*......This..lua_Ob
85c0 6a 65 63 74 98 cd 6d 93 75 73 74 98 68 61 93 76 93 65 98 74 93 79 70 90 4d de 65 8e a6 8d 91 fd ject..m.ust.ha.v.e.t.yp.M.e.....
85e0 27 91 d0 75 73 65 72 91 ff 70 b9 64 61 74 61 91 00 d7 0b cd 3b 96 03 a6 66 6f 74 68 65 72 77 69 '..user..p.data.....;...fotherwi
8600 73 65 2c 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 72 65 74 75 72 6e 73 93 30 93 28 74 68 65 93 se,.the.function.returns.0.(the.
8620 6e 9a b2 21 75 6c 6c 93 70 90 4d de 6f 69 6e 98 74 65 72 29 2e 8e a6 8d 91 0e 27 91 54 68 65 96 n..!ull.p.M.oin.ter)......'.The.
8640 02 ea d5 72 65 76 90 b2 21 65 72 73 65 93 70 72 6f 90 4d de 63 65 73 73 2c 9b 03 10 58 74 68 61 ...rev..!erse.pro.M.cess,...Xtha
8660 74 93 69 73 2c 98 70 61 73 73 69 6e 67 93 61 93 73 70 90 4d de 65 63 69 0c 63 93 43 91 02 ea a5 t.is,.passing.a.sp.M.eci.c.C....
8680 76 91 ff 64 44 61 6c 75 65 93 74 6f 93 4c 75 61 2c 98 69 73 93 64 6f 6e 65 93 62 9a b2 21 79 93 v..dDalue.to.Lua,.is.done.b..!y.
86a0 75 73 69 6e 67 93 74 68 65 93 66 6f 6c 6c 6f 98 77 69 6e 67 8e a6 8d 91 fd 27 91 66 75 6e 63 74 using.the.follo.wing.....'.funct
86c0 69 6f 6e 73 3a 8e a1 8d 91 fd 27 91 d3 76 6f 69 64 96 3f 3c 4e 6c 75 61 5f 70 75 73 68 6e 75 6d ions:.....'..void.?<Nlua_pushnum
86e0 62 65 72 93 28 64 6f 75 62 6c 65 91 05 bf aa 6e 29 3b 8e a6 8d 91 fd 27 91 76 6f 69 64 96 3f 3c ber.(double....n);.....'.void.?<
8700 4e 6c 75 61 5f 70 75 73 68 73 74 72 69 6e 67 93 28 63 68 61 72 91 05 bf aa 2a 73 29 3b 8e a6 8d Nlua_pushstring.(char....*s);...
8720 91 fd 27 91 76 6f 69 64 91 3f 3c 4e 6c 75 61 5f 70 75 73 68 6c 69 74 65 72 61 6c 91 39 7c a4 28 ..'.void.?<Nlua_pushliteral.9|.(
8740 63 68 61 72 91 05 bf aa 2a 73 29 3b 8e a6 8d 91 fd 27 91 76 6f 69 64 91 3f 3c 4e 6c 75 61 5f 70 char....*s);.....'.void.?<Nlua_p
8760 75 73 68 63 66 75 6e 63 74 69 6f 6e 91 2d fd 50 28 6c 75 61 5f 43 46 75 6e 63 74 69 6f 6e 91 05 ushcfunction.-.P(lua_CFunction..
8780 bf aa 66 29 3b 8e a6 8d 91 fd 27 91 76 6f 69 64 91 3f 3c 4e 6c 75 61 5f 70 75 73 68 75 73 65 72 ..f);.....'.void.?<Nlua_pushuser
87a0 74 61 67 91 39 7c a4 28 76 6f 69 64 96 05 bf aa 2a 75 2c 93 69 6e 74 93 74 61 67 29 3b 8e a1 8d tag.9|.(void....*u,.int.tag);...
87c0 91 fd 27 91 cd 70 6c 75 73 96 03 a6 66 74 68 65 93 6d 61 63 72 6f 3a 8e a1 8d 91 fd 27 91 d3 76 ..'..plus...fthe.macro:.....'..v
87e0 6f 69 64 91 3f 3c 4e 6c 75 61 5f 70 75 73 68 75 73 65 72 64 61 74 61 91 33 bc fa 28 76 6f 69 64 oid.?<Nlua_pushuserdata.3..(void
8800 91 05 bf aa 2a 75 29 3b 8e a1 8d 91 fd 27 91 cd 41 6c 6c 96 03 64 32 6f 66 93 74 68 65 6d 93 72 ....*u);.....'..All..d2of.them.r
8820 65 63 65 69 76 9a b2 21 65 93 61 93 43 91 03 64 22 76 91 ff 64 44 61 6c 75 65 2c 91 03 71 70 63 eceiv..!e.a.C..d"v..dDalue,..qpc
8840 6f 6e 98 76 98 65 72 74 93 69 74 93 74 6f 93 61 93 d3 6c 75 61 5f 4f 62 6a 65 63 74 cd 2c 91 03 on.v.ert.it.to.a..lua_Object.,..
8860 71 70 61 6e 64 93 6c 65 61 98 76 98 65 93 74 68 65 69 72 93 72 65 73 75 6c 74 73 93 6f 6e 93 74 qpand.lea.v.e.their.results.on.t
8880 68 65 93 74 6f 70 93 6f 66 8e a6 8d 91 fd 27 91 74 68 65 96 03 74 99 4c 75 61 93 73 74 61 63 90 he.top.of.....'.the..t.Lua.stac.
88a0 b2 21 6b 2c 9b 03 7e 8f 77 68 65 72 65 93 69 74 93 63 61 6e 93 62 90 4d de 65 93 61 73 73 69 67 .!k,..~.where.it.can.b.M.e.assig
88c0 6e 65 64 93 74 6f 93 61 93 76 91 ff 64 44 61 72 69 61 62 6c 65 2c 98 70 61 73 73 65 64 93 61 73 ned.to.a.v..dDariable,.passed.as
88e0 93 70 61 72 61 6d 65 6e 90 b2 21 74 65 72 93 74 6f 93 61 93 4c 75 61 93 66 75 6e 63 74 69 6f 6e .paramen..!ter.to.a.Lua.function
8900 2c 8e a6 8d 91 fd 27 91 65 74 63 96 03 55 1c 28 73 65 65 93 62 90 4d de 65 6c 6f 9a b2 21 77 29 ,.....'.etc..U.(see.b.M.elo..!w)
8920 2e 91 04 c2 c5 d3 6c 75 61 5f 70 75 73 68 6c 69 74 65 72 61 6c 93 cd 69 73 93 6c 69 6b 98 65 93 ......lua_pushliteral..is.lik.e.
8940 d3 6c 75 61 5f 70 75 73 68 73 74 72 69 6e 67 cd 2c 91 03 65 5e 62 75 74 93 61 6c 73 6f 93 70 75 .lua_pushstring.,..e^but.also.pu
8960 74 73 93 74 68 65 93 73 74 72 69 6e 67 93 69 6e 93 74 68 65 93 4c 75 61 8e 8e 9f 1c 73 e7 8d 92 ts.the.string.in.the.Lua....s...
8980 00 d8 74 d4 31 31 8e 8e 8c 8b 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..t.11..........................
89a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 97 a0 02 cd 02 63 8d a0 fd 32 fd ....................|.....c...2.
89c0 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 91 fd 27 91 cd 6c 69 74 65 72 61 6c 96 03 b6 1f 74 61 62 .....|...u.k...'..literal....tab
89e0 6c 65 2e 91 05 0d 08 54 68 69 73 93 61 95 b2 21 76 93 6f 69 64 73 96 03 b6 1f 74 68 65 93 73 74 le.....This.a..!v.oids....the.st
8a00 72 69 6e 67 93 74 6f 93 62 9a 4d de 65 93 67 61 72 62 61 67 65 93 63 6f 6c 6c 65 63 74 65 64 2c ring.to.b.M.e.garbage.collected,
8a20 91 03 ba 0d 61 6e 64 93 74 68 65 72 65 66 6f 72 65 93 68 61 73 93 61 93 62 98 65 74 74 65 72 93 ....and.therefore.has.a.b.etter.
8a40 6f 95 b2 21 76 93 65 72 61 6c 6c 8e a4 0d 99 9a 8d 91 fd 27 91 70 9a 4d de 65 72 66 6f 72 6d 61 o..!v.erall........'.p.M.erforma
8a60 6e 63 65 2e 91 04 ce f0 41 73 96 03 79 9d 61 93 72 75 6c 65 2c 91 03 82 92 77 68 65 6e 93 74 68 nce.....As..y.a.rule,....when.th
8a80 65 93 73 74 72 69 6e 67 93 74 6f 93 62 98 65 93 70 75 73 68 65 64 93 69 73 93 61 93 6c 69 74 65 e.string.to.b.e.pushed.is.a.lite
8aa0 72 61 6c 2c 91 03 82 92 d3 6c 75 61 5f 70 75 73 68 6c 69 74 65 72 61 6c 93 cd 73 68 6f 75 6c 64 ral,.....lua_pushliteral..should
8ac0 93 62 98 65 8e a1 8d 91 fd 27 91 75 73 65 64 2e 8e a1 8d 91 0e 27 91 55 73 65 72 96 03 e1 c8 64 .b.e.....'.used......'.User....d
8ae0 61 74 61 93 63 61 6e 93 68 61 95 b2 21 76 93 65 9b 03 e1 c8 64 69 0b 65 72 65 6e 93 74 98 74 61 ata.can.ha..!v.e....di.eren.t.ta
8b00 67 73 2c 91 03 f0 a1 77 68 6f 73 65 98 73 65 6d 61 6e 93 74 69 63 73 98 61 72 65 98 64 65 0c 6e gs,....whose.seman.tics.are.de.n
8b20 65 64 98 62 93 79 98 74 68 65 98 68 6f 73 74 98 70 72 6f 67 72 61 6d 2e 91 05 90 04 41 6e 93 79 ed.b.y.the.host.program.....An.y
8b40 8e a1 8d 91 fd 27 91 70 90 4d de 6f 73 69 74 69 76 95 b2 21 65 9b 04 46 1c 69 6e 93 74 65 67 65 .....'.p.M.ositiv..!e..F.in.tege
8b60 72 98 63 61 6e 98 62 90 4d de 65 98 75 73 65 64 98 74 6f 98 74 61 67 98 61 98 75 73 65 72 98 64 r.can.b.M.e.used.to.tag.a.user.d
8b80 61 74 61 2e 91 06 bc ff 57 68 65 6e 98 61 98 75 73 65 72 98 64 61 74 61 98 69 73 98 72 65 74 72 ata.....When.a.user.data.is.retr
8ba0 69 65 76 93 65 64 2c 91 04 6e 09 74 68 65 98 66 75 6e 63 74 69 6f 6e 8e a1 8d 91 fd 27 91 d3 6c iev.ed,..n.the.function.....'..l
8bc0 75 61 5f 74 79 70 65 96 03 a6 66 cd 63 61 6e 93 62 90 4d de 65 93 75 73 65 64 93 74 6f 93 67 65 ua_type...f.can.b.M.e.used.to.ge
8be0 74 93 69 74 73 93 74 61 67 2e 8e a1 8d 91 0e 27 91 54 91 ff 16 65 6f 96 03 07 d4 63 6f 6d 70 6c t.its.tag......'.T...eo....compl
8c00 65 74 65 93 74 68 65 93 73 65 74 2c 91 03 27 8b 74 68 65 93 76 91 ff 64 44 61 6c 75 65 93 d2 6e ete.the.set,..'.the.v..dDalue..n
8c20 69 6c 93 cd 6f 72 93 61 93 d3 6c 75 61 5f 4f 62 6a 65 63 74 93 cd 63 61 6e 93 61 6c 73 6f 93 62 il..or.a..lua_Object..can.also.b
8c40 90 4d de 65 93 70 75 73 68 65 64 93 6f 6e 9a b2 21 74 6f 93 74 68 65 93 73 74 61 63 98 6b 2c 91 .M.e.pushed.on..!to.the.stac.k,.
8c60 03 27 8b 77 69 74 68 3a 8e a9 15 82 1c 8d 91 fd 27 91 d3 76 6f 69 64 91 3f 3c 4e 6c 75 61 5f 70 .'.with:........'..void.?<Nlua_p
8c80 75 73 68 6e 69 6c 91 50 7b 4c 28 76 6f 69 64 29 3b 8e a1 8d 91 fd 27 91 76 6f 69 64 96 3f 3c 4e ushnil.P{L(void);.....'.void.?<N
8ca0 6c 75 61 5f 70 75 73 68 6f 62 6a 65 63 74 93 28 6c 75 61 5f 4f 62 6a 65 63 74 91 05 bf aa 6f 62 lua_pushobject.(lua_Object....ob
8cc0 6a 65 63 74 29 3b 8e 9f 1d 1d d0 8d 8d 91 fd 27 91 db 35 2e 33 8e 91 1b e7 91 4d 61 6e 69 70 75 ject);.........'..5.3.....Manipu
8ce0 6c 61 74 69 6e 67 96 04 80 00 4c 75 61 93 4f 62 91 00 c0 00 6a 65 63 74 73 8e 9f 14 ab ff 8d 91 lating....Lua.Ob....jects.......
8d00 fd 27 91 cd 54 91 ff 16 65 6f 96 03 a6 66 72 65 61 64 93 74 68 65 93 76 9b ff 64 44 61 6c 75 65 .'..T...eo...fread.the.v..dDalue
8d20 93 6f 66 93 61 6e 90 b2 21 79 93 67 6c 6f 62 61 6c 93 4c 75 61 93 76 98 61 72 69 61 62 6c 65 2c .of.an..!y.global.Lua.v.ariable,
8d40 93 6f 6e 65 93 63 61 6e 93 75 73 65 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 3a 8e a6 8d 91 fd 27 .one.can.use.the.function:.....'
8d60 91 d3 6c 75 61 5f 4f 62 6a 65 63 74 91 1c be 52 6c 75 61 5f 67 65 74 67 6c 6f 62 61 6c 91 44 fb ..lua_Object...Rlua_getglobal.D.
8d80 f8 28 63 68 61 72 91 05 bf aa 2a 76 61 72 6e 61 6d 65 29 3b 8e a6 8d 91 fd 27 91 cd 54 91 ff 16 .(char....*varname);.....'..T...
8da0 65 6f 96 03 a6 66 73 74 6f 72 65 93 61 93 76 91 ff 64 44 61 6c 75 65 93 70 72 65 76 69 6f 75 73 eo...fstore.a.v..dDalue.previous
8dc0 6c 79 93 70 75 73 68 65 64 93 6f 6e 9a b2 21 74 6f 93 74 68 65 93 73 74 61 63 98 6b 93 69 6e 93 ly.pushed.on..!to.the.stac.k.in.
8de0 61 93 67 6c 6f 62 61 6c 93 76 91 ff 64 44 61 72 69 61 62 6c 65 2c 93 74 68 65 72 65 93 69 73 93 a.global.v..dDariable,.there.is.
8e00 74 68 65 93 66 75 6e 63 74 69 6f 6e 3a 8e a6 8d 91 fd 27 91 d3 76 6f 69 64 91 3f 3c 4e 6c 75 61 the.function:.....'..void.?<Nlua
8e20 5f 73 74 6f 72 65 67 6c 6f 62 61 6c 91 39 7c a4 28 63 68 61 72 91 05 bf aa 2a 76 61 72 6e 61 6d _storeglobal.9|.(char....*varnam
8e40 65 29 3b 8e a6 8d 91 0e 27 91 cd 54 91 ff 16 65 61 62 6c 65 73 96 03 a6 66 63 61 6e 93 61 6c 73 e);.....'..T...eables...fcan.als
8e60 6f 93 62 90 4d de 65 93 6d 61 6e 69 70 75 6c 61 74 65 64 93 76 69 61 93 74 68 65 93 41 50 49 2e o.b.M.e.manipulated.via.the.API.
8e80 93 54 68 65 93 66 75 6e 63 74 69 6f 6e 8e a6 8d 91 fd 27 91 d3 6c 75 61 5f 4f 62 6a 65 63 74 91 .The.function.....'..lua_Object.
8ea0 1c be 52 6c 75 61 5f 67 65 74 73 75 62 73 63 72 69 70 74 91 33 bc fa 28 76 6f 69 64 29 3b 8e a6 ..Rlua_getsubscript.3..(void);..
8ec0 8d 91 fd 27 91 cd 65 78 70 90 4d de 65 63 74 73 96 03 7a 94 6f 6e 93 74 68 65 93 73 74 61 63 9a ...'..exp.M.ects..z.on.the.stac.
8ee0 b2 21 6b 93 61 93 74 61 62 6c 65 93 61 6e 64 93 61 6e 93 69 6e 64 65 78 2c 91 03 83 58 61 6e 64 .!k.a.table.and.an.index,...Xand
8f00 93 72 65 74 75 72 6e 73 93 74 68 65 93 63 6f 6e 98 74 65 6e 98 74 73 93 6f 66 93 74 68 65 93 74 .returns.the.con.ten.ts.of.the.t
8f20 61 62 6c 65 93 61 74 93 74 68 61 74 93 69 6e 64 65 78 2e 8e a1 8d 91 fd 27 91 41 73 96 05 40 1f able.at.that.index......'.As..@.
8f40 69 6e 93 4c 75 61 2c 9b 05 a6 8d 69 66 93 74 68 65 93 0c 72 73 74 93 6f 62 91 00 9b bb 6a 65 63 in.Lua,....if.the..rst.ob....jec
8f60 74 93 69 73 93 6e 6f 74 93 61 93 74 61 62 6c 65 2c 98 6f 72 93 74 68 65 93 69 6e 64 65 78 93 69 t.is.not.a.table,.or.the.index.i
8f80 73 93 6e 6f 74 93 70 72 65 73 65 6e 90 b2 21 74 93 69 6e 93 74 68 65 93 74 61 62 6c 65 2c 98 74 s.not.presen..!t.in.the.table,.t
8fa0 68 65 8e a1 8d 91 fd 27 91 63 6f 72 72 65 73 70 90 4d de 6f 6e 64 65 6e 95 b2 21 74 9b 03 a6 66 he.....'.corresp.M.onden..!t...f
8fc0 66 61 6c 6c 62 61 63 93 6b 98 69 73 98 63 61 6c 6c 65 64 2e 8e a1 8d 91 0e 27 91 46 91 ff 16 65 fallbac.k.is.called......'.F...e
8fe0 6f 72 96 03 a6 66 63 6f 6d 70 61 74 69 62 69 6c 69 74 9a b2 21 79 93 77 69 74 68 93 70 72 65 76 or...fcompatibilit..!y.with.prev
9000 69 6f 75 73 93 76 98 65 72 73 69 6f 6e 73 93 6f 66 93 74 68 65 93 41 50 49 2c 93 74 68 65 93 66 ious.v.ersions.of.the.API,.the.f
9020 6f 6c 6c 6f 98 77 69 6e 67 93 6d 61 63 72 6f 73 93 61 72 65 93 73 75 70 70 90 4d de 6f 72 74 65 ollo.wing.macros.are.supp.M.orte
9040 64 3a 8e a6 8d 91 fd 27 91 d3 6c 75 61 5f 4f 62 6a 65 63 74 91 1c be 52 6c 75 61 5f 67 65 74 69 d:.....'..lua_Object...Rlua_geti
9060 6e 64 65 78 65 64 91 3f 3c 4e 28 6c 75 61 5f 4f 62 6a 65 63 74 96 05 bf aa 74 61 62 6c 65 2c 93 ndexed.?<N(lua_Object....table,.
9080 66 6c 6f 61 74 93 69 6e 64 65 78 29 3b 8e a1 8d 91 fd 27 91 6c 75 61 5f 4f 62 6a 65 63 74 91 1c float.index);.....'.lua_Object..
90a0 be 52 6c 75 61 5f 67 65 74 66 69 65 6c 64 91 4a bb a2 28 6c 75 61 5f 4f 62 6a 65 63 74 96 05 bf .Rlua_getfield.J..(lua_Object...
90c0 aa 74 61 62 6c 65 2c 93 63 68 61 72 93 2a 66 69 65 6c 64 29 3b 8e a6 8d 91 fd 27 91 cd 54 68 65 .table,.char.*field);.....'..The
90e0 96 03 a6 66 0c 72 73 74 93 6f 6e 65 93 69 73 93 75 73 65 64 93 66 6f 72 93 6e 9a b2 21 75 6d 65 ...f.rst.one.is.used.for.n..!ume
9100 72 69 63 93 69 6e 64 69 63 65 73 2c 93 77 68 69 6c 65 93 74 68 65 93 73 65 63 6f 6e 64 93 63 61 ric.indices,.while.the.second.ca
9120 6e 93 62 90 4d de 65 93 75 73 65 64 93 66 6f 72 93 61 6e 98 79 93 73 74 72 69 6e 67 93 69 6e 64 n.b.M.e.used.for.an.y.string.ind
9140 65 78 2e 8e a1 8d 91 0e 27 91 54 91 ff 16 65 6f 96 04 0c b5 73 74 6f 72 65 93 61 93 76 91 ff 64 ex......'.T...eo....store.a.v..d
9160 44 61 6c 75 65 93 69 6e 93 61 6e 93 69 6e 64 65 78 2c 91 04 26 48 74 68 65 93 70 72 6f 67 72 61 Dalue.in.an.index,..&Hthe.progra
9180 6d 93 6d 9a b2 21 75 73 74 93 70 75 73 68 93 6f 6e 98 74 6f 93 74 68 65 93 73 74 61 63 98 6b 93 m.m..!ust.push.on.to.the.stac.k.
91a0 74 68 65 93 74 61 62 6c 65 2c 91 04 26 48 74 68 65 93 69 6e 64 65 78 2c 8e a1 8d 91 fd 27 91 61 the.table,..&Hthe.index,.....'.a
91c0 6e 64 96 03 a6 66 74 68 65 93 76 91 ff 64 44 61 6c 75 65 2c 93 61 6e 64 93 74 68 65 6e 93 63 61 nd...fthe.v..dDalue,.and.then.ca
91e0 6c 6c 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 3a 8e a6 8d 91 fd 27 91 d3 76 6f 69 64 96 05 bf aa ll.the.function:.....'..void....
9200 6c 75 61 5f 73 74 6f 72 65 73 75 62 73 63 72 69 70 74 93 28 76 6f 69 64 29 3b 8e a6 8d 91 fd 27 lua_storesubscript.(void);.....'
9220 91 cd 41 67 61 69 6e 2c 96 03 a6 66 74 68 65 93 63 6f 72 72 65 73 70 90 4d de 6f 6e 64 65 6e 9a ..Again,...fthe.corresp.M.onden.
9240 b2 21 74 93 66 61 6c 6c 62 61 63 98 6b 93 69 73 93 63 61 6c 6c 65 64 93 69 66 93 6e 65 65 64 65 .!t.fallbac.k.is.called.if.neede
9260 64 2e 8e a1 8d 91 0e 27 91 46 69 6e 61 6c 6c 79 91 ff 16 65 2c 96 03 a6 66 74 68 65 93 66 75 6e d......'.Finally...e,...fthe.fun
9280 63 74 69 6f 6e 8e a6 8d 91 fd 27 91 d3 6c 75 61 5f 4f 62 6a 65 63 74 91 1c be 52 6c 75 61 5f 63 ction.....'..lua_Object...Rlua_c
92a0 72 65 61 74 65 74 61 62 6c 65 91 39 7c a4 28 76 6f 69 64 29 3b 8e a6 8d 91 fd 27 91 cd 63 72 65 reatetable.9|.(void);.....'..cre
92c0 61 74 65 73 96 03 a6 66 61 93 6e 65 77 93 74 61 62 6c 65 2e 8e a1 8d 91 0e 27 91 d0 50 6c 65 96 ates...fa.new.table......'..Ple.
92e0 ff 70 b9 61 73 65 91 04 0f 9e 4e 6f 74 69 63 93 65 3a 91 05 d0 c8 cd 4d 6f 73 74 96 03 ce 4b 66 .p.ase....Notic.e:.....Most...Kf
9300 75 6e 63 74 69 6f 6e 73 93 66 72 6f 6d 93 74 68 65 93 4c 75 61 93 6c 69 62 72 61 72 79 93 72 65 unctions.from.the.Lua.library.re
9320 63 65 69 76 9a b2 21 65 93 70 61 72 61 6d 65 74 65 72 73 93 74 68 72 6f 75 67 68 93 74 68 65 93 ceiv..!e.parameters.through.the.
9340 73 74 61 63 98 6b 2e 8e a1 8d 91 fd 27 91 42 65 63 61 75 73 65 96 04 61 bb 6f 74 68 65 72 93 66 stac.k......'.Because..a.other.f
9360 75 6e 63 74 69 6f 6e 73 93 61 6c 73 6f 93 75 73 65 93 74 68 65 93 73 74 61 63 9a b2 21 6b 2c 91 unctions.also.use.the.stac..!k,.
9380 04 90 90 69 74 93 69 73 93 69 6d 70 90 4d de 6f 72 74 61 6e 98 74 93 74 68 61 74 93 74 68 65 73 ...it.is.imp.M.ortan.t.that.thes
93a0 65 93 70 61 72 61 6d 65 74 65 72 73 93 62 90 4d de 65 93 70 75 73 68 65 64 8e a1 8d 91 fd 27 91 e.parameters.b.M.e.pushed.....'.
93c0 6a 75 73 74 96 03 89 69 62 9a 4d de 65 66 6f 72 65 93 74 68 65 93 63 6f 72 72 65 73 70 98 6f 6e just...ib.M.efore.the.corresp.on
93e0 64 65 6e 9a b2 21 74 93 63 61 6c 6c 2c 91 03 8f 35 77 69 74 68 6f 75 74 93 69 6e 98 74 65 72 6d den..!t.call,...5without.in.term
9400 65 64 69 61 74 65 93 63 61 6c 6c 73 93 74 6f 93 74 68 65 93 4c 75 61 93 6c 69 62 72 61 72 79 96 ediate.calls.to.the.Lua.library.
9420 ff 16 65 2e 91 04 d4 33 46 93 6f 72 91 03 89 69 69 6e 73 74 61 6e 63 65 2c 8e a1 8d 91 fd 27 91 ..e....3F.or...iinstance,.....'.
9440 73 75 70 70 9a 4d de 6f 73 65 96 03 a6 66 74 68 65 93 75 73 65 72 93 77 95 b2 21 61 6e 93 74 73 supp.M.ose...fthe.user.w..!an.ts
9460 96 03 a6 66 74 68 65 93 76 91 ff 64 44 61 6c 75 65 93 6f 66 93 d3 61 5b 69 5d cd 2e 91 04 dd dd ...fthe.v..dDalue.of..a[i]......
9480 41 93 73 69 6d 70 6c 69 73 74 69 63 93 73 6f 6c 75 74 69 6f 6e 93 77 90 b2 21 6f 75 6c 64 93 62 A.simplistic.solution.w..!ould.b
94a0 98 65 3a 8e a6 8d 91 08 a6 e5 d3 2f 2a 96 05 bf aa 57 61 72 6e 69 6e 67 3a 93 57 52 4f 4e 47 93 .e:......../*....Warning:.WRONG.
94c0 43 4f 44 45 93 2a 2f 8e a1 8d 91 08 a6 e5 6c 75 61 5f 4f 62 6a 65 63 74 91 05 bf aa 72 65 73 75 CODE.*/.......lua_Object....resu
94e0 6c 74 3b 8e a1 8d 91 08 a6 e5 6c 75 61 5f 70 75 73 68 6f 62 6a 65 63 74 28 6c 75 61 5f 67 65 74 lt;.......lua_pushobject(lua_get
9500 67 6c 6f 62 61 6c 28 22 61 22 29 29 3b 91 0b 7f 54 2f 2a 96 05 bf aa 70 75 73 68 93 74 61 62 6c global("a"));...T/*....push.tabl
9520 65 93 2a 2f 8e a1 8d 91 08 a6 e5 6c 75 61 5f 70 75 73 68 6f 62 6a 65 63 74 28 6c 75 61 5f 67 65 e.*/.......lua_pushobject(lua_ge
9540 74 67 6c 6f 62 61 6c 28 22 69 22 29 29 3b 91 0b 7f 54 2f 2a 96 05 bf aa 70 75 73 68 93 69 6e 64 tglobal("i"));...T/*....push.ind
9560 65 78 93 2a 2f 8e a1 8d 91 08 a6 e5 72 65 73 75 6c 74 96 05 bf aa 3d 93 6c 75 61 5f 67 65 74 73 ex.*/.......result....=.lua_gets
9580 75 62 73 63 72 69 70 74 28 29 3b 8e 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 cd 31 32 8e 8e 8c 8b 00 00 ubscript();....s.....t..12......
95a0 00 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
95c0 00 00 00 00 00 00 00 00 89 89 a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b ..............c...2......|...u.k
95e0 8d 91 fd 27 91 cd 48 6f 95 b2 21 77 93 65 76 93 65 72 2c 9b 03 0b 2d 74 68 65 96 02 e4 5f 63 61 ...'..Ho..!w.ev.er,...-the..._ca
9600 6c 6c 93 d3 6c 75 61 5f 67 65 74 67 6c 6f 62 61 6c 28 22 69 22 29 93 cd 6d 6f 90 4d de 64 69 0c ll..lua_getglobal("i")..mo.M.di.
9620 65 73 93 74 68 65 93 73 74 61 63 90 b2 21 6b 2c 98 61 6e 64 93 69 6e 90 b2 21 76 91 ff 64 44 61 es.the.stac..!k,.and.in..!v..dDa
9640 6c 69 64 61 74 65 73 93 74 68 65 93 70 72 65 76 69 6f 75 73 93 70 75 73 68 65 64 8e a4 0d 99 9a lidates.the.previous.pushed.....
9660 8d 91 fd 27 91 76 91 ff 64 44 61 6c 75 65 2e 91 04 dd dd 41 96 03 a6 66 63 6f 72 72 65 63 74 93 ...'.v..dDalue.....A...fcorrect.
9680 73 6f 6c 75 74 69 6f 6e 93 63 6f 75 6c 64 93 62 90 4d de 65 3a 8e a9 16 99 9a 8d 91 08 a6 e5 d3 solution.could.b.M.e:...........
96a0 6c 75 61 5f 4f 62 6a 65 63 74 96 05 bf aa 69 6e 64 65 78 2c 93 72 65 73 75 6c 74 3b 8e a1 8d 91 lua_Object....index,.result;....
96c0 08 a6 e5 69 6e 64 65 78 96 05 bf aa 3d 93 6c 75 61 5f 67 65 74 67 6c 6f 62 61 6c 28 22 69 22 29 ...index....=.lua_getglobal("i")
96e0 3b 8e a1 8d 91 08 a6 e5 6c 75 61 5f 70 75 73 68 6f 62 6a 65 63 74 28 6c 75 61 5f 67 65 74 67 6c ;.......lua_pushobject(lua_getgl
9700 6f 62 61 6c 28 22 61 22 29 29 3b 91 0b 7f 54 2f 2a 96 05 bf aa 70 75 73 68 93 74 61 62 6c 65 93 obal("a"));...T/*....push.table.
9720 2a 2f 8e a1 8d 91 08 a6 e5 6c 75 61 5f 70 75 73 68 6f 62 6a 65 63 74 28 69 6e 64 65 78 29 3b 91 */.......lua_pushobject(index);.
9740 56 3a f6 2f 2a 96 05 bf aa 70 75 73 68 93 69 6e 64 65 78 93 2a 2f 8e a1 8d 91 08 a6 e5 72 65 73 V:./*....push.index.*/.......res
9760 75 6c 74 96 05 bf aa 3d 93 6c 75 61 5f 67 65 74 73 75 62 73 63 72 69 70 74 28 29 3b 8e 9f 1d 52 ult....=.lua_getsubscript();...R
9780 85 8d 8d 91 fd 27 91 db 35 2e 34 8e 91 1b e7 91 43 61 6c 6c 69 6e 67 96 04 80 00 4c 75 61 93 46 .....'..5.4.....Calling....Lua.F
97a0 91 fe e0 00 75 6e 63 74 69 6f 6e 73 8e 9f 14 ab ff 8d 91 fd 27 91 cd 46 91 ff 16 65 75 6e 63 74 ....unctions........'..F...eunct
97c0 69 6f 6e 73 96 02 bc bb 64 65 0c 6e 65 64 93 69 6e 93 4c 75 61 93 62 90 b2 21 79 93 61 93 6d 6f ions....de.ned.in.Lua.b..!y.a.mo
97e0 9a 4d de 64 75 6c 65 93 65 78 65 63 75 74 65 64 93 77 69 74 68 93 d3 64 6f 66 69 6c 65 93 cd 6f .M.dule.executed.with..dofile..o
9800 72 93 d3 64 6f 73 74 72 69 6e 67 93 cd 63 61 6e 93 62 98 65 93 63 61 6c 6c 65 64 93 66 72 6f 6d r..dostring..can.b.e.called.from
9820 93 74 68 65 8e a1 8d 91 fd 27 91 68 6f 73 74 96 02 b1 d9 70 72 6f 67 72 61 6d 2e 91 04 8c 59 54 .the.....'.host....program....YT
9840 68 69 73 93 69 73 93 64 6f 6e 65 93 75 73 69 6e 67 93 74 68 65 93 66 6f 6c 6c 6f 9a b2 21 77 69 his.is.done.using.the.follo..!wi
9860 6e 67 93 70 72 6f 74 6f 90 4d de 63 6f 6c 3a 91 04 63 97 0c 72 73 74 2c 91 02 e2 c2 74 68 65 93 ng.proto.M.col:..c..rst,....the.
9880 61 72 67 75 6d 65 6e 98 74 73 93 74 6f 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 61 72 65 8e a1 argumen.ts.to.the.function.are..
98a0 8d 91 fd 27 91 70 75 73 68 65 64 96 03 ca 95 6f 6e 9a b2 21 74 6f 93 74 68 65 93 4c 75 61 93 73 ...'.pushed....on..!to.the.Lua.s
98c0 74 61 63 98 6b 93 28 73 65 65 93 53 65 63 74 69 6f 6e 93 35 2e 32 29 2c 9b 03 d3 a0 69 6e 93 64 tac.k.(see.Section.5.2),....in.d
98e0 69 72 65 63 74 93 6f 72 64 65 72 2c 98 69 2e 65 2e 2c 98 74 68 65 93 0c 72 73 74 93 61 72 67 75 irect.order,.i.e.,.the..rst.argu
9900 6d 65 6e 90 b2 21 74 93 69 73 93 70 75 73 68 65 64 8e a1 8d 91 fd 27 91 0c 72 73 74 2e 91 06 00 men..!t.is.pushed.....'..rst....
9920 7d 41 67 61 69 6e 2c 9b 04 1f 7e 69 74 96 04 07 46 69 73 93 69 6d 70 90 4d de 6f 72 74 61 6e 90 }Again,...~it...Fis.imp.M.ortan.
9940 b2 21 74 93 74 6f 93 65 6d 70 68 61 73 69 7a 65 93 74 68 61 74 2c 98 64 75 72 69 6e 67 93 74 68 .!t.to.emphasize.that,.during.th
9960 69 73 93 70 68 61 73 65 2c 98 6e 6f 93 6f 74 68 65 72 93 4c 75 61 93 66 75 6e 63 74 69 6f 6e 93 is.phase,.no.other.Lua.function.
9980 63 61 6e 8e a1 8d 91 fd 27 91 62 90 4d de 65 91 03 a6 66 63 61 6c 6c 65 64 2e 8e a1 8d 91 0e 27 can.....'.b.M.e...fcalled......'
99a0 91 54 68 65 6e 2c 96 03 a6 66 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 69 73 93 63 61 6c 6c 65 64 .Then,...fthe.function.is.called
99c0 93 75 73 69 6e 67 8e a6 8d 91 fd 27 91 d3 69 6e 74 91 44 fb f8 6c 75 61 5f 63 61 6c 6c 91 61 ba .using.....'..int.D..lua_call.a.
99e0 4a 28 63 68 61 72 91 05 bf aa 2a 66 75 6e 63 74 69 6f 6e 6e 61 6d 65 29 3b 8e a6 8d 91 fd 27 91 J(char....*functionname);.....'.
9a00 cd 6f 72 8e a6 8d 91 fd 27 91 d3 69 6e 74 91 44 fb f8 6c 75 61 5f 63 61 6c 6c 66 75 6e 63 74 69 .or.....'..int.D..lua_callfuncti
9a20 6f 6e 91 33 bc fa 28 6c 75 61 5f 4f 62 6a 65 63 74 91 05 bf aa 66 75 6e 63 74 69 6f 6e 29 3b 8e on.3..(lua_Object....function);.
9a40 a6 8d 91 fd 27 91 cd 42 6f 74 68 96 03 bf 2e 66 75 6e 63 74 69 6f 6e 73 93 72 65 74 75 72 6e 93 ....'..Both....functions.return.
9a60 61 6e 93 65 72 72 6f 72 93 63 6f 90 4d de 64 65 3a 91 05 0f 6d 30 2c 9b 03 c5 60 69 6e 93 63 61 an.error.co.M.de:...m0,...`in.ca
9a80 73 65 93 6f 66 93 73 75 63 63 65 73 73 3b 91 03 cb 92 6e 6f 6e 93 7a 65 72 6f 2c 98 69 6e 93 63 se.of.success;....non.zero,.in.c
9aa0 61 73 65 93 6f 66 93 65 72 72 6f 72 73 2e 91 05 28 35 46 69 6e 61 6c 6c 79 91 ff 16 65 2c 8e a1 ase.of.errors...(5Finally...e,..
9ac0 8d 91 fd 27 91 74 68 65 96 03 7e db 72 65 74 75 72 6e 65 64 93 76 91 ff 64 44 61 6c 75 65 73 93 ...'.the..~.returned.v..dDalues.
9ae0 28 61 93 4c 75 61 93 66 75 6e 63 74 69 6f 6e 93 6d 61 9a b2 21 79 93 72 65 74 75 72 6e 93 6d 61 (a.Lua.function.ma..!y.return.ma
9b00 6e 98 79 93 76 91 ff 64 44 61 6c 75 65 73 29 93 63 61 6e 93 62 90 4d de 65 93 72 65 74 72 69 65 n.y.v..dDalues).can.b.M.e.retrie
9b20 76 98 65 64 93 77 69 74 68 93 74 68 65 93 6d 61 63 72 6f 8e a6 8d 91 fd 27 91 d3 6c 75 61 5f 4f v.ed.with.the.macro.....'..lua_O
9b40 62 6a 65 63 74 91 1c be 52 6c 75 61 5f 67 65 74 72 65 73 75 6c 74 91 4a bb a2 28 69 6e 74 91 05 bject...Rlua_getresult.J..(int..
9b60 bf aa 6e 75 6d 62 65 72 29 3b 8e a6 8d 91 fd 27 91 6e 75 6d 62 65 72 96 03 a7 8d cd 69 73 93 74 ..number);.....'.number.....is.t
9b80 68 65 93 6f 72 64 65 72 93 6f 66 93 74 68 65 93 72 65 73 75 6c 74 2c 91 03 a7 d6 73 74 61 72 74 he.order.of.the.result,....start
9ba0 69 6e 67 93 77 69 74 68 93 31 2e 91 04 e1 51 57 68 65 6e 93 63 61 6c 6c 65 64 93 77 69 74 68 93 ing.with.1....QWhen.called.with.
9bc0 61 93 6e 95 b2 21 75 6d 93 62 90 4d de 65 72 96 03 a7 8d 6c 61 72 67 65 72 93 74 68 61 6e 93 74 a.n..!um.b.M.er....larger.than.t
9be0 68 65 8e a1 8d 91 fd 27 91 61 63 74 75 61 6c 9b 03 a6 66 6e 95 b2 21 75 6d 93 62 90 4d de 65 72 he.....'.actual...fn..!um.b.M.er
9c00 98 6f 66 98 72 65 73 75 6c 74 73 2c 98 74 68 69 73 98 66 75 6e 63 74 69 6f 6e 98 72 65 74 75 72 .of.results,.this.function.retur
9c20 6e 73 98 d3 4c 55 41 5f 4e 4f 4f 42 4a 45 43 54 cd 2e 8e a1 8d 91 0e 27 91 54 77 9a b2 21 6f 96 ns..LUA_NOOBJECT.......'.Tw..!o.
9c40 02 d8 20 73 70 90 4d de 65 63 69 61 6c 93 4c 75 61 93 66 75 6e 63 74 69 6f 6e 73 93 68 61 98 76 ...sp.M.ecial.Lua.functions.ha.v
9c60 98 65 93 65 78 63 6c 75 73 69 76 98 65 93 69 6e 98 74 65 72 66 61 63 65 73 3a 91 04 76 ba d3 65 .e.exclusiv.e.in.terfaces:..v..e
9c80 72 72 6f 72 93 cd 61 6e 64 93 d3 73 65 74 66 61 6c 6c 62 61 63 6b cd 2e 91 04 99 1b 41 96 02 d7 rror..and..setfallback......A...
9ca0 eb 43 93 66 75 6e 63 74 69 6f 6e 8e a1 8d 91 fd 27 91 63 61 6e 96 03 a6 66 67 65 6e 65 72 61 74 .C.function.....'.can...fgenerat
9cc0 65 93 61 93 4c 75 61 93 65 72 72 6f 72 93 63 61 6c 6c 69 6e 67 93 74 68 65 93 66 75 6e 63 74 69 e.a.Lua.error.calling.the.functi
9ce0 6f 6e 8e a6 8d 91 fd 27 91 d3 76 6f 69 64 96 05 bf aa 6c 75 61 5f 65 72 72 6f 72 93 28 63 68 61 on.....'..void....lua_error.(cha
9d00 72 93 2a 6d 65 73 73 61 67 65 29 3b 8e a6 8d 91 fd 27 91 cd 54 68 69 73 96 04 74 db 66 75 6e 63 r.*message);.....'..This..t.func
9d20 74 69 6f 6e 93 6e 65 76 90 b2 21 65 72 93 72 65 74 75 72 6e 73 2e 91 07 49 3d 49 66 93 74 68 65 tion.nev..!er.returns...I=If.the
9d40 93 43 91 04 74 a6 66 75 6e 63 74 69 6f 6e 93 68 61 73 93 62 9a 4d de 65 65 6e 93 63 61 6c 6c 65 .C..t.function.has.b.M.een.calle
9d60 64 93 66 72 6f 6d 93 4c 75 61 2c 91 04 a8 78 74 68 65 93 63 6f 72 72 65 73 70 98 6f 6e 64 69 6e d.from.Lua,...xthe.corresp.ondin
9d80 67 8e a1 8d 91 fd 27 91 4c 75 61 96 04 44 e2 65 78 65 63 75 74 69 6f 6e 93 74 65 72 6d 69 6e 61 g.....'.Lua..D.execution.termina
9da0 74 65 73 2c 91 04 6c 81 61 73 93 69 66 93 61 6e 93 65 72 72 6f 72 93 68 61 64 93 6f 9a 4d de 63 tes,..l.as.if.an.error.had.o.M.c
9dc0 63 75 72 65 64 93 69 6e 73 69 64 65 93 4c 75 61 93 63 6f 98 64 65 2e 91 06 b9 51 4f 74 68 65 72 cured.inside.Lua.co.de....QOther
9de0 77 69 73 65 2c 91 04 6c 81 74 68 65 93 77 68 6f 6c 65 8e a1 8d 91 fd 27 91 70 72 6f 67 72 61 6d wise,..l.the.whole.....'.program
9e00 91 03 a6 66 74 65 72 6d 69 6e 61 74 65 73 2e 8e a1 8d 91 0e 27 91 46 91 ff 16 65 61 6c 6c 62 61 ...fterminates......'.F...eallba
9e20 63 9a b2 21 6b 73 96 03 a6 66 63 61 6e 93 62 90 4d de 65 93 63 98 68 61 6e 67 65 64 93 77 69 74 c..!ks...fcan.b.M.e.c.hanged.wit
9e40 68 3a 8e a6 8d 91 fd 27 91 d3 6c 75 61 5f 4f 62 6a 65 63 74 96 05 bf aa 6c 75 61 5f 73 65 74 66 h:.....'..lua_Object....lua_setf
9e60 61 6c 6c 62 61 63 6b 93 28 63 68 61 72 93 2a 6e 61 6d 65 2c 93 6c 75 61 5f 43 46 75 6e 63 74 69 allback.(char.*name,.lua_CFuncti
9e80 6f 6e 93 66 61 6c 6c 62 61 63 6b 29 3b 8e a6 8d 91 fd 27 91 cd 54 68 65 96 04 0a 89 0c 72 73 74 on.fallback);.....'..The.....rst
9ea0 93 70 61 72 61 6d 65 74 65 72 93 69 73 93 74 68 65 93 66 61 6c 6c 62 61 63 90 b2 21 6b 93 6e 61 .parameter.is.the.fallbac..!k.na
9ec0 6d 65 2c 91 04 23 91 61 6e 64 93 74 68 65 93 73 65 63 6f 6e 64 93 61 93 43 46 91 ff 16 65 75 6e me,..#.and.the.second.a.CF...eun
9ee0 63 74 69 6f 6e 93 74 6f 93 62 90 4d de 65 93 75 73 65 64 93 61 73 93 74 68 65 93 6e 65 77 8e a1 ction.to.b.M.e.used.as.the.new..
9f00 8d 91 fd 27 91 66 61 6c 6c 62 61 63 9a b2 21 6b 2e 91 07 7a 6f 54 68 69 73 96 04 85 41 66 75 6e ...'.fallbac..!k...zoThis...Afun
9f20 63 74 69 6f 6e 93 72 65 74 75 72 6e 73 93 61 93 d3 6c 75 61 5f 4f 62 6a 65 63 74 cd 2c 91 04 bc ction.returns.a..lua_Object.,...
9f40 f8 77 68 69 63 98 68 93 69 73 93 74 68 65 93 6f 6c 64 93 66 61 6c 6c 62 61 63 98 6b 93 76 91 ff .whic.h.is.the.old.fallbac.k.v..
9f60 64 44 61 6c 75 65 2c 91 04 bc f8 6f 72 93 6e 69 6c 93 6f 6e 93 66 61 69 6c 8e a1 8d 91 fd 27 91 dDalue,....or.nil.on.fail.....'.
9f80 28 69 6e 95 b2 21 76 91 ff 64 44 61 6c 69 64 9b 03 a6 66 66 61 6c 6c 62 61 63 93 6b 98 6e 61 6d (in..!v..dDalid...ffallbac.k.nam
9fa0 65 29 2e 91 04 dd dd 54 68 69 73 98 6f 6c 64 98 76 91 ff 64 44 61 6c 75 65 98 63 61 6e 98 62 90 e).....This.old.v..dDalue.can.b.
9fc0 4d de 65 98 75 73 65 64 98 66 6f 72 98 63 93 68 61 69 6e 69 6e 67 98 66 61 6c 6c 62 61 63 93 6b M.e.used.for.c.haining.fallbac.k
9fe0 73 2e 8e a1 8d 91 0e 27 91 41 6e 96 03 a6 66 65 78 61 6d 70 6c 65 93 6f 66 93 43 93 63 6f 90 4d s......'.An...fexample.of.C.co.M
a000 de 64 65 93 63 61 6c 6c 69 6e 67 93 61 93 4c 75 61 93 66 75 6e 63 74 69 6f 6e 93 69 73 93 73 68 .de.calling.a.Lua.function.is.sh
a020 6f 90 b2 21 77 6e 93 69 6e 93 53 65 63 74 69 6f 6e 93 37 2e 36 2e 8e 8e 9f 1c 73 e7 8d 92 00 d8 o..!wn.in.Section.7.6.....s.....
a040 74 d4 31 33 8e 8e 8c 8b 00 00 00 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t.13............................
a060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 95 9d a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 ........................c...2...
a080 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 8d 91 fd 27 91 db 35 2e 35 8e 91 1b e7 91 43 91 04 80 00 46 91 ...|...u.k....'..5.5.....C....F.
a0a0 fe e0 00 75 6e 63 74 69 6f 6e 73 8e 9f 14 ab ff 8d 91 fd 27 91 cd 54 91 ff 16 65 6f 96 03 a6 66 ...unctions........'..T...eo...f
a0c0 72 65 67 69 73 74 65 72 93 61 93 43 93 66 75 6e 63 74 69 6f 6e 93 74 6f 93 4c 75 61 2c 93 74 68 register.a.C.function.to.Lua,.th
a0e0 65 72 65 93 69 73 93 74 68 65 93 66 6f 6c 6c 6f 90 b2 21 77 69 6e 67 93 6d 61 63 72 6f 3a 8e a9 ere.is.the.follo..!wing.macro:..
a100 12 5f 0e 8d 91 fd 27 91 d3 23 64 65 66 69 6e 65 96 05 bf aa 6c 75 61 5f 72 65 67 69 73 74 65 72 ._....'..#define....lua_register
a120 28 6e 2c 66 29 91 28 3d a6 28 6c 75 61 5f 70 75 73 68 63 66 75 6e 63 74 69 6f 6e 28 66 29 2c 93 (n,f).(=.(lua_pushcfunction(f),.
a140 6c 75 61 5f 73 74 6f 72 65 67 6c 6f 62 61 6c 28 6e 29 29 8e a4 0d 99 9a 8d 91 fd 27 91 2f 2a 96 lua_storeglobal(n))........'./*.
a160 05 bf aa 63 68 61 72 93 2a 6e 3b 91 33 bc fa 2a 2f 8e a1 8d 91 fd 27 91 2f 2a 96 05 bf aa 6c 75 ...char.*n;.3..*/.....'./*....lu
a180 61 5f 43 46 75 6e 63 74 69 6f 6e 93 66 3b 93 2a 2f 8e a6 8d 91 fd 27 91 cd 77 68 69 63 95 b2 21 a_CFunction.f;.*/.....'..whic..!
a1a0 68 9b 04 7f 80 72 65 63 65 69 76 93 65 73 98 74 68 65 98 6e 61 6d 65 98 74 68 65 98 66 75 6e 63 h....receiv.es.the.name.the.func
a1c0 74 69 6f 6e 98 77 69 6c 6c 98 68 61 93 76 93 65 98 69 6e 98 4c 75 61 2c 91 04 b5 c6 61 6e 64 98 tion.will.ha.v.e.in.Lua,....and.
a1e0 61 98 70 90 4d de 6f 69 6e 93 74 65 72 98 74 6f 98 74 68 65 98 66 75 6e 63 74 69 6f 6e 2e 91 07 a.p.M.oin.ter.to.the.function...
a200 69 2b 54 68 69 73 8e a1 8d 91 fd 27 91 70 90 4d de 6f 69 6e 95 b2 21 74 65 72 9b 03 a6 66 6d 93 i+This.....'.p.M.oin..!ter...fm.
a220 75 73 74 98 68 61 93 76 93 65 98 74 93 79 70 90 4d de 65 98 d3 6c 75 61 5f 43 46 75 6e 63 74 69 ust.ha.v.e.t.yp.M.e..lua_CFuncti
a240 6f 6e cd 2c 98 77 68 69 63 93 68 98 69 73 98 64 65 0c 6e 65 64 98 61 73 8e a6 8d 91 fd 27 91 d3 on.,.whic.h.is.de.ned.as.....'..
a260 74 79 70 65 64 65 66 96 05 bf aa 76 6f 69 64 93 28 2a 6c 75 61 5f 43 46 75 6e 63 74 69 6f 6e 29 typedef....void.(*lua_CFunction)
a280 93 28 76 6f 69 64 29 3b 8e a6 8d 91 fd 27 91 cd 74 68 61 74 96 03 a6 66 69 73 2c 93 61 93 70 90 .(void);.....'..that...fis,.a.p.
a2a0 4d de 6f 69 6e 90 b2 21 74 65 72 93 74 6f 93 61 93 66 75 6e 63 74 69 6f 6e 93 77 69 74 68 93 6e M.oin..!ter.to.a.function.with.n
a2c0 6f 93 70 61 72 61 6d 65 74 65 72 73 93 61 6e 64 93 6e 6f 93 72 65 73 75 6c 74 73 2e 8e a1 8d 91 o.parameters.and.no.results.....
a2e0 0e 27 91 49 6e 96 04 6c 88 6f 72 64 65 72 93 74 6f 93 63 6f 6d 6d 9a b2 21 75 6e 69 63 61 74 65 .'.In..l.order.to.comm..!unicate
a300 93 70 72 6f 70 90 4d de 65 72 6c 79 93 77 69 74 68 93 4c 75 61 2c 91 04 9e 10 61 93 43 91 04 6c .prop.M.erly.with.Lua,....a.C..l
a320 55 66 75 6e 63 74 69 6f 6e 93 6d 98 75 73 74 93 66 6f 6c 6c 6f 98 77 93 61 93 70 72 6f 74 6f 90 Ufunction.m.ust.follo.w.a.proto.
a340 4d de 63 6f 6c 2c 91 04 9e 10 77 68 69 63 98 68 8e a1 8d 91 fd 27 91 64 65 0c 6e 65 73 96 03 a6 M.col,....whic.h.....'.de.nes...
a360 66 74 68 65 93 77 95 b2 21 61 93 79 96 03 a6 66 70 61 72 61 6d 65 74 65 72 73 93 61 6e 64 93 72 fthe.w..!a.y...fparameters.and.r
a380 65 73 75 6c 74 73 93 61 72 65 93 70 61 73 73 65 64 2e 8e a1 8d 91 0e 27 91 54 91 ff 16 65 6f 96 esults.are.passed......'.T...eo.
a3a0 03 a6 66 61 63 63 65 73 73 93 69 74 73 93 61 72 67 75 6d 65 6e 90 b2 21 74 73 2c 93 61 93 43 93 ..faccess.its.argumen..!ts,.a.C.
a3c0 66 75 6e 63 74 69 6f 6e 93 63 61 6c 6c 73 3a 8e a6 8d 91 fd 27 91 d3 6c 75 61 5f 4f 62 6a 65 63 function.calls:.....'..lua_Objec
a3e0 74 91 1c be 52 6c 75 61 5f 67 65 74 70 61 72 61 6d 91 4a bb a2 28 69 6e 74 91 05 bf aa 6e 75 6d t...Rlua_getparam.J..(int....num
a400 62 65 72 29 3b 8e a6 8d 91 fd 27 91 6e 75 6d 62 65 72 96 04 4c 72 cd 73 74 61 72 74 73 93 77 69 ber);.....'.number..Lr.starts.wi
a420 74 68 93 31 93 74 6f 93 67 65 74 93 74 68 65 93 0c 72 73 74 93 61 72 67 75 6d 65 6e 9a b2 21 74 th.1.to.get.the..rst.argumen..!t
a440 2e 91 06 d0 02 57 68 65 6e 93 63 61 6c 6c 65 64 93 77 69 74 68 93 61 93 6e 98 75 6d 98 62 90 4d .....When.called.with.a.n.um.b.M
a460 de 65 72 93 6c 61 72 67 65 72 93 74 68 61 6e 93 74 68 65 8e a1 8d 91 fd 27 91 61 63 74 75 61 6c .er.larger.than.the.....'.actual
a480 9b 03 80 88 6e 95 b2 21 75 6d 93 62 90 4d de 65 72 98 6f 66 98 61 72 67 75 6d 65 6e 93 74 73 2c ....n..!um.b.M.er.of.argumen.ts,
a4a0 91 03 88 1a 74 68 69 73 98 66 75 6e 63 74 69 6f 6e 98 72 65 74 75 72 6e 73 98 d3 4c 55 41 5f 4e ....this.function.returns..LUA_N
a4c0 4f 4f 42 4a 45 43 54 cd 2e 98 49 6e 98 74 68 69 73 98 77 93 61 93 79 91 ff 16 65 2c 91 03 88 1a OOBJECT...In.this.w.a.y...e,....
a4e0 69 74 98 69 73 98 70 90 4d de 6f 73 73 69 62 6c 65 98 74 6f 8e a1 8d 91 fd 27 91 77 72 69 74 65 it.is.p.M.ossible.to.....'.write
a500 96 03 a6 66 66 75 6e 63 74 69 6f 6e 73 93 74 68 61 74 93 77 9a b2 21 6f 72 6b 93 77 69 74 68 93 ...ffunctions.that.w..!ork.with.
a520 61 93 76 91 ff 64 44 61 72 69 61 62 6c 65 93 6e 98 75 6d 98 62 90 4d de 65 72 93 6f 66 93 70 61 a.v..dDariable.n.um.b.M.er.of.pa
a540 72 61 6d 65 74 65 72 73 2e 8e a1 8d 91 0e 27 91 54 91 ff 16 65 6f 96 04 51 af 72 65 74 75 72 6e rameters......'.T...eo..Q.return
a560 93 76 91 ff 64 44 61 6c 75 65 73 2c 91 04 7c 81 61 93 43 91 04 51 83 66 75 6e 63 74 69 6f 6e 93 .v..dDalues,..|.a.C..Q.function.
a580 6a 75 73 74 93 70 75 73 68 65 73 93 74 68 65 6d 93 6f 6e 9a b2 21 74 6f 93 74 68 65 93 73 74 61 just.pushes.them.on..!to.the.sta
a5a0 63 98 6b 2c 91 04 7c 81 69 6e 93 64 69 72 65 63 74 93 6f 72 64 65 72 3b 91 04 a7 53 73 65 65 93 c.k,..|.in.direct.order;...Ssee.
a5c0 53 65 63 2d 8e a1 8d 91 fd 27 91 74 69 6f 6e 96 03 a6 66 35 2e 32 2e 91 04 dd dd 4c 69 6b 9a b2 Sec-.....'.tion...f5.2.....Lik..
a5e0 21 65 93 61 93 4c 75 61 93 66 75 6e 63 74 69 6f 6e 2c 93 61 93 43 93 66 75 6e 63 74 69 6f 6e 93 !e.a.Lua.function,.a.C.function.
a600 63 61 6c 6c 65 64 93 62 98 79 93 4c 75 61 93 63 61 6e 93 61 6c 73 6f 93 72 65 74 75 72 6e 93 6d called.b.y.Lua.can.also.return.m
a620 61 6e 98 79 93 72 65 73 75 6c 74 73 2e 8e a1 8d 91 0e 27 91 53 65 63 74 69 6f 6e 96 03 a6 66 37 an.y.results......'.Section...f7
a640 2e 35 93 70 72 65 73 65 6e 90 b2 21 74 73 93 61 6e 93 65 78 61 6d 70 6c 65 93 6f 66 93 61 93 43 .5.presen..!ts.an.example.of.a.C
a660 46 91 ff 16 65 75 6e 63 74 69 6f 6e 2e 8e 9f 1c 86 60 8d 8d 91 fd 27 91 db 35 2e 36 8e 91 1b e7 F...eunction.....`....'..5.6....
a680 91 4c 6f 90 60 00 63 90 a0 00 6b 69 6e 67 96 04 80 00 4c 75 61 93 4f 62 91 00 c0 00 6a 65 63 74 .Lo.`.c...king....Lua.Ob....ject
a6a0 73 8e 9f 14 ab ff 8d 91 fd 27 91 cd 41 73 96 03 59 34 61 6c 72 65 61 64 79 93 6e 6f 74 65 64 2c s........'..As..Y4already.noted,
a6c0 91 03 68 a5 d3 6c 75 61 5f 4f 62 6a 65 63 74 cd 73 93 61 72 65 93 76 9a b2 21 6f 6c 61 74 69 6c ..h..lua_Object.s.are.v..!olatil
a6e0 65 2e 91 04 c4 22 49 66 93 74 68 65 93 43 91 03 59 21 63 6f 90 4d de 64 65 93 6e 65 65 64 73 93 e...."If.the.C..Y!co.M.de.needs.
a700 74 6f 93 6b 98 65 65 70 93 61 93 d3 6c 75 61 5f 4f 62 6a 65 63 74 93 cd 6f 75 74 73 69 64 65 8e to.k.eep.a..lua_Object..outside.
a720 a1 8d 91 fd 27 91 62 6c 6f 95 4d de 63 90 b2 21 6b 9b 02 94 0c 62 93 6f 75 6e 64 61 72 69 65 73 ....'.blo.M.c..!k....b.oundaries
a740 2c 91 02 ca eb 69 74 98 68 61 73 98 74 6f 98 d0 6c 6f 91 ff 70 b9 63 6b 98 cd 74 68 65 98 6f 62 ,....it.has.to..lo..p.ck..the.ob
a760 91 00 9b bb 6a 65 63 74 2e 91 04 82 6a 54 68 65 98 72 6f 75 74 69 6e 65 73 98 74 6f 98 6d 61 6e ....ject....jThe.routines.to.man
a780 69 70 75 6c 61 74 65 98 6c 6f 93 63 95 b2 21 6b 69 6e 67 98 61 72 65 98 74 68 65 98 66 6f 6c 6c ipulate.lo.c..!king.are.the.foll
a7a0 6f 93 77 69 6e 67 3a 8e a6 8d 91 fd 27 91 d3 69 6e 74 91 2d fd 50 6c 75 61 5f 6c 6f 63 6b 91 05 o.wing:.....'..int.-.Plua_lock..
a7c0 bf aa 28 76 6f 69 64 29 3b 8e a1 8d 91 fd 27 91 6c 75 61 5f 4f 62 6a 65 63 74 96 05 bf aa 6c 75 ..(void);.....'.lua_Object....lu
a7e0 61 5f 67 65 74 6c 6f 63 6b 65 64 91 0b 7f 54 28 69 6e 74 93 72 65 66 29 3b 8e a1 8d 91 fd 27 91 a_getlocked...T(int.ref);.....'.
a800 76 6f 69 64 91 28 3d a6 6c 75 61 5f 70 75 73 68 6c 6f 63 6b 65 64 96 05 bf aa 28 69 6e 74 93 72 void.(=.lua_pushlocked....(int.r
a820 65 66 29 3b 8e a1 8d 91 fd 27 91 76 6f 69 64 91 28 3d a6 6c 75 61 5f 75 6e 6c 6f 63 6b 96 05 bf ef);.....'.void.(=.lua_unlock...
a840 aa 28 69 6e 74 93 72 65 66 29 3b 8e a6 8d 91 fd 27 91 cd 54 68 65 96 05 33 91 66 75 6e 63 74 69 .(int.ref);.....'..The..3.functi
a860 6f 6e 93 d3 6c 75 61 5f 6c 6f 63 6b 93 cd 6c 6f 90 4d de 63 9a b2 21 6b 73 93 74 68 65 93 6f 62 on..lua_lock..lo.M.c..!ks.the.ob
a880 91 00 9b bb 6a 65 63 74 93 77 68 69 63 98 68 93 61 72 65 93 6f 6e 93 74 68 65 93 74 6f 70 93 6f ....ject.whic.h.are.on.the.top.o
a8a0 66 93 74 68 65 93 73 74 61 63 98 6b 2c 91 05 96 db 61 6e 64 93 72 65 74 75 72 6e 73 93 61 8e a1 f.the.stac.k,....and.returns.a..
a8c0 8d 91 fd 27 91 72 65 66 65 72 65 6e 63 65 96 05 14 6d 74 6f 93 69 74 2e 91 09 27 f2 57 68 65 6e ...'.reference...mto.it...'.When
a8e0 65 76 9a b2 21 65 72 93 74 68 65 93 6c 6f 90 4d de 63 98 6b 98 65 64 93 6f 62 91 00 9b bb 6a 65 ev..!er.the.lo.M.c.k.ed.ob....je
a900 63 74 93 69 73 93 6e 65 65 64 65 64 2c 91 05 6f ee 61 93 63 61 6c 6c 93 74 6f 93 d3 6c 75 61 5f ct.is.needed,..o.a.call.to..lua_
a920 67 65 74 6c 6f 63 6b 65 64 93 cd 72 65 74 75 72 6e 73 93 61 8e a1 8d 91 fd 27 91 68 61 6e 64 6c getlocked..returns.a.....'.handl
a940 65 96 03 d6 30 74 6f 93 69 74 2c 91 03 e2 22 77 68 69 6c 65 93 d3 6c 75 61 5f 70 75 73 68 6c 6f e...0to.it,..."while..lua_pushlo
a960 63 6b 65 64 93 cd 70 75 73 68 65 73 93 74 68 65 93 68 61 6e 64 6c 65 93 6f 6e 93 74 68 65 93 73 cked..pushes.the.handle.on.the.s
a980 74 61 63 9a b2 21 6b 2e 91 05 6d 3a 57 68 65 6e 93 61 93 6c 6f 90 4d de 63 98 6b 98 65 64 93 6f tac..!k...m:When.a.lo.M.c.k.ed.o
a9a0 62 91 00 9b bb 6a 65 63 74 93 69 73 8e a1 8d 91 fd 27 91 6e 6f 96 03 a6 66 6c 6f 6e 67 65 72 93 b....ject.is.....'.no...flonger.
a9c0 6e 65 65 64 65 64 2c 93 69 74 93 63 61 6e 93 62 9a 4d de 65 93 75 6e 6c 6f 98 63 95 b2 21 6b 93 needed,.it.can.b.M.e.unlo.c..!k.
a9e0 65 64 96 03 a6 66 77 69 74 68 93 61 93 63 61 6c 6c 93 74 6f 93 d3 6c 75 61 5f 75 6e 6c 6f 63 6b ed...fwith.a.call.to..lua_unlock
aa00 cd 2e 8e 9f 21 b4 1c 8d 8d 91 fd 27 91 e2 36 8e 91 15 fe 90 50 72 65 64 65 0c 6e 65 64 96 05 85 ....!......'..6.....Prede.ned...
aa20 1c 46 91 fe 9e b8 75 6e 63 74 69 6f 6e 73 93 61 6e 64 93 4c 69 62 72 61 72 69 65 73 8e 9f 18 71 .F....unctions.and.Libraries...q
aa40 8b 8d 91 fd 27 91 cd 54 68 65 96 02 b7 20 73 65 74 93 6f 66 93 70 72 65 64 65 0c 6e 65 64 93 66 ....'..The....set.of.prede.ned.f
aa60 75 6e 63 74 69 6f 6e 73 93 69 6e 93 4c 75 61 93 69 73 93 73 6d 61 6c 6c 93 62 75 74 93 70 90 4d unctions.in.Lua.is.small.but.p.M
aa80 de 6f 95 b2 21 77 93 65 72 66 75 6c 2e 91 04 8e 1b 4d 6f 73 74 96 02 b7 20 6f 66 93 74 68 65 6d .o..!w.erful.....Most....of.them
aaa0 93 70 72 6f 90 b2 21 76 69 64 65 93 66 65 61 74 75 72 65 73 93 74 68 61 74 8e a1 8d 91 fd 27 91 .pro..!vide.features.that.....'.
aac0 61 6c 6c 6f 9a b2 21 77 73 96 03 b8 53 73 6f 6d 65 93 64 65 67 72 65 65 93 6f 66 93 72 65 0d 65 allo..!ws...Ssome.degree.of.re.e
aae0 78 69 76 69 74 98 79 93 69 6e 93 74 68 65 93 6c 61 6e 67 75 61 67 65 2e 91 05 13 a3 4d 61 6e 98 xivit.y.in.the.language.....Man.
ab00 79 93 6f 66 93 74 68 65 73 65 93 66 65 61 74 75 72 65 73 93 63 61 6e 6e 6f 74 93 62 90 4d de 65 y.of.these.features.cannot.b.M.e
ab20 93 73 69 6d 98 75 6c 61 74 65 64 8e a1 8d 91 fd 27 91 77 69 74 68 96 03 a6 66 74 68 65 93 72 65 .sim.ulated.....'.with...fthe.re
ab40 73 74 93 6f 66 93 74 68 65 93 4c 61 6e 67 75 61 67 65 93 6e 6f 72 93 77 69 74 68 93 74 68 65 93 st.of.the.Language.nor.with.the.
ab60 73 74 61 6e 64 61 72 64 93 41 50 49 2e 8e a1 8d 91 0e 27 91 54 68 65 96 04 f5 7e 6c 69 62 72 61 standard.API......'.The...~libra
ab80 72 69 65 73 2c 9b 05 49 43 6f 6e 93 74 68 65 93 6f 74 68 65 72 93 68 61 6e 64 2c 98 70 72 6f 9a ries,..ICon.the.other.hand,.pro.
aba0 b2 21 76 69 64 65 93 75 73 65 66 75 6c 93 72 6f 75 74 69 6e 65 73 93 74 68 61 74 93 61 72 65 93 .!vide.useful.routines.that.are.
abc0 69 6d 70 6c 65 6d 65 6e 98 74 65 64 93 64 69 72 65 63 74 6c 79 8e a1 8d 91 fd 27 91 74 68 72 6f implemen.ted.directly.....'.thro
abe0 75 67 68 96 03 0c 49 74 68 65 93 73 74 61 6e 64 61 72 64 93 41 50 49 2e 93 54 68 65 72 65 66 6f ugh...Ithe.standard.API..Therefo
ac00 72 65 2c 9b 03 2b 1c 74 68 65 79 93 61 72 65 93 6e 6f 74 93 6e 65 63 65 73 73 61 72 79 93 74 6f re,..+.they.are.not.necessary.to
ac20 93 74 68 65 93 6c 61 6e 67 75 61 67 65 2c 98 61 6e 64 93 61 72 65 93 70 72 6f 90 b2 21 76 69 64 .the.language,.and.are.pro..!vid
ac40 65 64 8e a1 8d 91 fd 27 91 61 73 96 03 a6 66 73 65 70 61 72 61 74 65 64 93 43 93 6d 6f 90 4d de ed.....'.as...fseparated.C.mo.M.
ac60 64 75 6c 65 73 2e 91 04 dd dd 43 75 72 72 65 6e 90 b2 21 74 6c 79 93 74 68 65 72 65 93 61 72 65 dules.....Curren..!tly.there.are
ac80 93 74 68 72 65 65 93 73 74 61 6e 64 61 72 64 93 6c 69 62 72 61 72 69 65 73 3a 8e a6 8d 8d 8d 8d .three.standard.libraries:......
aca0 91 0d 94 61 cf 0f 8e 8e 8e 91 18 87 95 cd 73 74 72 69 6e 67 91 03 a6 66 6d 61 6e 69 70 75 6c 61 ...a..........string...fmanipula
acc0 74 69 6f 6e 3b 8e a4 14 e8 96 8d 8d 8d 8d 91 0d 94 61 cf 0f 8e 8e 8e 91 18 87 95 cd 6d 61 74 68 tion;............a..........math
ace0 65 6d 61 74 69 63 61 6c 96 03 a6 66 66 75 6e 63 74 69 6f 6e 73 93 28 73 69 6e 2c 93 63 6f 73 2c ematical...ffunctions.(sin,.cos,
ad00 93 65 74 63 29 3b 8e a1 8d 8d 8d 8d 91 0d 94 61 cf 0f 8e 8e 8e 91 18 87 95 cd 69 6e 70 75 74 96 .etc);.........a..........input.
ad20 03 a6 66 61 6e 64 93 6f 75 74 70 75 74 3b 8e 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 31 34 8e 8e 8c 8b ..fand.output;....s.....t.14....
ad40 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ad60 00 00 00 00 00 00 00 00 00 00 a0 47 a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 ...........G....c...2......|...u
ad80 e5 6b 8d 8d 91 fd 27 91 db 36 2e 31 8e 91 1b e7 91 50 72 65 64 65 0c 6e 65 64 91 04 80 00 46 91 .k....'..6.1.....Prede.ned....F.
ada0 fe e0 00 75 6e 63 74 69 6f 6e 73 8e a4 14 ab ff 8d 91 fd 27 91 d3 64 6f 66 69 6c 65 91 05 bf aa ...unctions........'..dofile....
adc0 28 66 69 6c 65 6e 61 6d 65 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 04 d5 43 66 75 6e 63 74 69 (filename).....'..This...Cfuncti
ade0 6f 6e 93 72 65 63 65 69 76 9a b2 21 65 73 93 61 93 0c 6c 65 93 6e 61 6d 65 2c 91 05 20 f9 6f 70 on.receiv..!es.a..le.name,....op
ae00 90 4d de 65 6e 73 93 69 74 93 61 6e 64 93 65 78 65 63 75 74 65 73 93 69 74 73 93 63 6f 6e 98 74 .M.ens.it.and.executes.its.con.t
ae20 65 6e 98 74 73 93 61 73 93 61 93 4c 75 61 93 6d 6f 90 4d de 64 75 6c 65 2e 91 08 6a 73 49 74 8e en.ts.as.a.Lua.mo.M.dule...jsIt.
ae40 a9 0d 99 9a 8d 91 fd 27 91 72 65 74 75 72 6e 73 96 03 a6 66 31 93 69 66 93 74 68 65 72 65 93 61 .......'.returns...f1.if.there.a
ae60 72 65 93 6e 6f 93 65 72 72 6f 72 73 2c 93 d2 6e 69 6c 93 cd 6f 74 68 65 72 77 69 73 65 2e 8e 9f re.no.errors,..nil..otherwise...
ae80 1c ec 1f 8d 91 fd 27 91 d3 64 6f 73 74 72 69 6e 67 91 05 bf aa 28 73 74 72 69 6e 67 29 8e a1 8d ......'..dostring....(string)...
aea0 91 fd 27 91 cd 54 68 69 73 96 03 ce b6 66 75 6e 63 74 69 6f 6e 93 65 78 65 63 75 74 65 73 93 61 ..'..This....function.executes.a
aec0 93 67 69 76 90 b2 21 65 6e 93 73 74 72 69 6e 67 93 61 73 93 61 93 4c 75 61 93 6d 6f 90 4d de 64 .giv..!en.string.as.a.Lua.mo.M.d
aee0 75 6c 65 2e 91 05 56 cd 49 74 93 72 65 74 75 72 6e 73 93 31 93 69 66 93 74 68 65 72 65 93 61 72 ule...V.It.returns.1.if.there.ar
af00 65 93 6e 6f 93 65 72 72 6f 72 73 2c 91 03 d8 ca d2 6e 69 6c 8e a6 8d 91 fd 27 91 cd 6f 74 68 65 e.no.errors,.....nil.....'..othe
af20 72 77 69 73 65 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 6e 65 78 74 96 05 bf aa 28 74 61 62 6c 65 2c rwise.........'..next....(table,
af40 93 69 6e 64 65 78 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 03 b7 f4 66 75 6e 63 74 69 6f 6e 93 .index).....'..This....function.
af60 61 6c 6c 6f 9a b2 21 77 73 93 61 93 70 72 6f 67 72 61 6d 93 74 6f 93 65 6e 98 75 6d 65 72 61 74 allo..!ws.a.program.to.en.umerat
af80 65 93 61 6c 6c 93 0c 65 6c 64 73 93 6f 66 93 61 93 74 61 62 6c 65 2e 91 05 12 86 49 74 73 93 0c e.all..elds.of.a.table.....Its..
afa0 72 73 74 93 61 72 67 75 6d 65 6e 98 74 93 69 73 93 61 93 74 61 62 6c 65 8e a6 8d 91 fd 27 91 61 rst.argumen.t.is.a.table.....'.a
afc0 6e 64 96 03 fe b5 69 74 73 93 73 65 63 6f 6e 64 93 61 72 67 75 6d 65 6e 9a b2 21 74 93 69 73 93 nd....its.second.argumen..!t.is.
afe0 61 6e 93 69 6e 64 65 78 93 69 6e 93 74 68 69 73 93 74 61 62 6c 65 3b 91 04 2a dd 74 68 69 73 93 an.index.in.this.table;..*.this.
b000 69 6e 64 65 78 93 63 61 6e 93 62 90 4d de 65 93 61 93 6e 98 75 6d 98 62 90 4d de 65 72 93 6f 72 index.can.b.M.e.a.n.um.b.M.er.or
b020 93 61 93 73 74 72 69 6e 67 2e 91 05 e6 ca 49 74 8e a6 8d 91 fd 27 91 72 65 74 75 72 6e 73 96 03 .a.string.....It.....'.returns..
b040 7e b3 74 68 65 93 6e 65 78 74 93 69 6e 64 65 78 93 6f 66 93 74 68 65 93 74 61 62 6c 65 93 61 6e ~.the.next.index.of.the.table.an
b060 64 93 74 68 65 93 76 91 ff 64 44 61 6c 75 65 93 61 73 73 6f 90 4d de 63 69 61 74 65 64 93 77 69 d.the.v..dDalue.asso.M.ciated.wi
b080 74 68 93 74 68 65 93 69 6e 64 65 78 2e 91 04 d0 a1 57 68 65 6e 93 63 61 6c 6c 65 64 93 77 69 74 th.the.index.....When.called.wit
b0a0 68 8e a6 8d 91 fd 27 91 d2 6e 69 6c 96 03 79 f6 cd 61 73 93 69 74 73 93 73 65 63 6f 6e 64 93 61 h.....'..nil..y..as.its.second.a
b0c0 72 67 75 6d 65 6e 90 b2 21 74 2c 91 03 82 d9 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 72 65 74 75 rgumen..!t,....the.function.retu
b0e0 72 6e 73 93 74 68 65 93 0c 72 73 74 93 69 6e 64 65 78 93 6f 66 93 74 68 65 93 74 61 62 6c 65 93 rns.the..rst.index.of.the.table.
b100 28 61 6e 64 93 69 74 73 93 61 73 73 6f 90 4d de 63 69 61 74 65 64 8e a6 8d 91 fd 27 91 76 91 ff (and.its.asso.M.ciated.....'.v..
b120 64 44 61 6c 75 65 29 2e 91 04 dd dd 57 68 65 6e 96 03 a6 66 63 61 6c 6c 65 64 93 77 69 74 68 93 dDalue).....When...fcalled.with.
b140 74 68 65 93 6c 61 73 74 93 69 6e 64 65 78 2c 93 6f 72 93 77 69 74 68 93 d2 6e 69 6c 93 cd 69 6e the.last.index,.or.with..nil..in
b160 93 61 6e 93 65 6d 70 74 90 b2 21 79 93 74 61 62 6c 65 2c 93 69 74 93 72 65 74 75 72 6e 73 93 d2 .an.empt..!y.table,.it.returns..
b180 6e 69 6c cd 2e 8e a6 8d 91 0e 27 91 49 6e 96 03 d4 d6 4c 75 61 93 74 68 65 72 65 93 69 73 93 6e nil.......'.In....Lua.there.is.n
b1a0 6f 93 64 65 63 6c 61 72 61 74 69 6f 6e 93 6f 66 93 0c 65 6c 64 73 3b 91 03 ec 0e 73 65 6d 61 6e o.declaration.of..elds;....seman
b1c0 9a b2 21 74 69 63 61 6c 6c 79 91 ff 16 65 2c 91 03 e0 72 74 68 65 72 65 93 69 73 93 6e 6f 93 64 ..!tically...e,...rthere.is.no.d
b1e0 69 0b 65 72 65 6e 63 65 93 62 90 4d de 65 74 98 77 98 65 65 6e 93 61 93 0c 65 6c 64 8e a6 8d 91 i.erence.b.M.et.w.een.a..eld....
b200 fd 27 91 6e 6f 74 96 04 47 2e 70 72 65 73 65 6e 90 b2 21 74 93 69 6e 93 61 93 74 61 62 6c 65 93 .'.not..G.presen..!t.in.a.table.
b220 6f 72 93 61 93 0c 65 6c 64 93 77 69 74 68 93 76 91 ff 64 44 61 6c 75 65 93 d2 6e 69 6c cd 2e 91 or.a..eld.with.v..dDalue..nil...
b240 06 c0 36 54 68 65 72 65 66 6f 72 65 2c 91 04 6f 60 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 6f 6e ..6Therefore,..o`the.function.on
b260 6c 79 93 63 6f 6e 73 69 64 65 72 73 93 0c 65 6c 64 73 8e a6 8d 91 fd 27 91 77 69 74 68 96 03 ac ly.considers..elds.....'.with...
b280 13 6e 6f 6e 93 6e 69 6c 93 76 91 ff 64 44 61 6c 75 65 73 2e 91 04 ee e3 54 68 65 93 6f 72 64 65 .non.nil.v..dDalues.....The.orde
b2a0 72 93 74 68 65 93 69 6e 64 69 63 65 73 93 61 72 65 93 65 6e 90 b2 21 75 6d 65 72 61 74 65 64 93 r.the.indices.are.en..!umerated.
b2c0 61 72 65 93 6e 6f 74 93 73 70 90 4d de 65 63 69 0c 65 64 2c 91 03 ad 7e d0 65 76 65 6e 96 03 f0 are.not.sp.M.eci.ed,...~.even...
b2e0 22 66 6f 72 93 6e 75 6d 65 72 69 63 8e a6 8d 91 fd 27 91 69 6e 64 69 63 91 ff 70 b9 65 73 cd 2e "for.numeric.....'.indic..p.es..
b300 8e a6 8d 91 0e 27 91 53 65 65 96 03 a6 66 53 65 63 74 69 6f 6e 93 37 2e 31 93 66 6f 72 93 61 6e .....'.See...fSection.7.1.for.an
b320 93 65 78 61 6d 70 6c 65 93 6f 66 93 74 68 65 93 75 73 65 93 6f 66 93 74 68 69 73 93 66 75 6e 63 .example.of.the.use.of.this.func
b340 74 69 6f 6e 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 6e 65 78 74 76 61 72 91 05 bf aa 28 6e 61 6d 65 tion.........'..nextvar....(name
b360 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 03 28 c5 66 75 6e 63 74 69 6f 6e 93 69 73 93 73 69 6d ).....'..This..(.function.is.sim
b380 69 6c 61 72 93 74 6f 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 d3 6e 65 78 74 cd 2c 91 03 41 e5 ilar.to.the.function..next.,..A.
b3a0 62 75 74 93 69 74 93 69 74 65 72 61 74 65 73 93 6f 95 b2 21 76 93 65 72 96 03 28 c5 74 68 65 93 but.it.iterates.o..!v.er..(.the.
b3c0 67 6c 6f 62 61 6c 93 76 91 ff 64 44 61 72 69 61 62 6c 65 73 2e 91 04 b3 fd 49 74 73 93 73 69 6e global.v..dDariables.....Its.sin
b3e0 67 6c 65 8e a6 8d 91 fd 27 91 61 72 67 75 6d 65 6e 90 b2 21 74 96 04 8f f0 69 73 93 74 68 65 93 gle.....'.argumen..!t....is.the.
b400 6e 61 6d 65 93 6f 66 93 61 93 67 6c 6f 62 61 6c 93 76 91 ff 64 44 61 72 69 61 62 6c 65 2c 9b 04 name.of.a.global.v..dDariable,..
b420 ca 53 6f 72 93 d2 6e 69 6c 93 cd 74 6f 93 67 65 74 93 61 93 0c 72 73 74 93 6e 61 6d 65 2e 91 07 .Sor..nil..to.get.a..rst.name...
b440 9a 7c 53 69 6d 69 6c 61 72 6c 79 93 74 6f 93 d3 6e 65 78 74 cd 2c 98 69 74 8e a6 8d 91 fd 27 91 .|Similarly.to..next.,.it.....'.
b460 72 65 74 75 72 6e 73 96 03 fd 4d 74 68 65 93 6e 61 6d 65 93 6f 66 93 61 6e 6f 74 68 65 72 93 76 returns...Mthe.name.of.another.v
b480 9b ff 64 44 61 72 69 61 62 6c 65 93 61 6e 64 93 69 74 73 93 76 98 61 6c 75 65 2c 91 04 13 06 6f ..dDariable.and.its.v.alue,....o
b4a0 72 93 d2 6e 69 6c 93 cd 69 66 93 74 68 65 72 65 93 61 72 65 93 6e 6f 93 6d 6f 72 65 93 76 98 61 r..nil..if.there.are.no.more.v.a
b4c0 72 69 61 62 6c 65 73 2e 91 05 e2 91 53 65 65 8e a6 8d 91 fd 27 91 53 65 63 74 69 6f 6e 96 03 a6 riables.....See.....'.Section...
b4e0 66 37 2e 31 93 66 6f 72 93 61 6e 93 65 78 61 6d 70 6c 65 93 6f 66 93 74 68 65 93 75 73 65 93 6f f7.1.for.an.example.of.the.use.o
b500 66 93 74 68 69 73 93 66 75 6e 63 74 69 6f 6e 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 70 72 69 6e 74 f.this.function.........'..print
b520 96 05 bf aa 28 65 31 2c 93 65 32 2c 93 2e 2e 2e 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 02 ec ....(e1,.e2,....).....'..This...
b540 aa 66 75 6e 63 74 69 6f 6e 93 72 65 63 65 69 76 9a b2 21 65 73 93 61 6e 98 79 93 6e 98 75 6d 98 .function.receiv..!es.an.y.n.um.
b560 62 90 4d de 65 72 93 6f 66 93 61 72 67 75 6d 65 6e 98 74 73 2c 91 03 11 d0 61 6e 64 93 70 72 69 b.M.er.of.argumen.ts,....and.pri
b580 6e 98 74 73 93 74 68 65 69 72 93 76 91 ff 64 44 61 6c 75 65 73 93 69 6e 93 61 93 72 65 61 73 6f n.ts.their.v..dDalues.in.a.reaso
b5a0 6e 61 62 6c 65 93 66 6f 72 6d 61 74 2e 8e a6 8d 91 fd 27 91 45 61 63 9a b2 21 68 96 03 69 81 76 nable.format......'.Eac..!h..i.v
b5c0 91 ff 64 44 61 6c 75 65 93 69 73 93 70 72 69 6e 98 74 65 64 93 69 6e 93 61 93 6e 65 77 93 6c 69 ..dDalue.is.prin.ted.in.a.new.li
b5e0 6e 65 2e 91 04 c9 91 54 68 69 73 93 66 75 6e 63 74 69 6f 6e 93 69 73 93 6e 6f 74 93 69 6e 98 74 ne.....This.function.is.not.in.t
b600 65 6e 64 65 64 93 66 6f 72 93 66 6f 72 6d 61 74 74 65 64 93 6f 75 74 70 75 74 2c 91 03 75 af 62 ended.for.formatted.output,..u.b
b620 75 74 93 61 73 8e a6 8d 91 fd 27 91 61 96 03 ab 97 71 75 69 63 9a b2 21 6b 93 77 98 61 98 79 93 ut.as.....'.a....quic..!k.w.a.y.
b640 74 6f 93 73 68 6f 98 77 93 61 93 76 91 ff 64 44 61 6c 75 65 2c 91 03 ac e3 66 6f 72 93 69 6e 73 to.sho.w.a.v..dDalue,....for.ins
b660 74 61 6e 63 65 93 66 6f 72 93 65 72 72 6f 72 93 6d 65 73 73 61 67 65 73 93 6f 72 93 64 65 62 75 tance.for.error.messages.or.debu
b680 67 67 69 6e 67 2e 91 04 ed 70 53 65 65 93 53 65 63 74 69 6f 6e 93 36 2e 34 93 66 6f 72 8e a6 8d gging....pSee.Section.6.4.for...
b6a0 91 fd 27 91 66 75 6e 63 74 69 6f 6e 73 96 03 a6 66 66 6f 72 93 66 6f 72 6d 61 74 74 65 64 93 6f ..'.functions...ffor.formatted.o
b6c0 75 74 70 75 74 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 74 6f 6e 75 6d 62 65 72 91 05 bf aa 28 65 29 utput.........'..tonumber....(e)
b6e0 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 04 13 8e 66 75 6e 63 74 69 6f 6e 93 72 65 63 65 69 76 9a .....'..This....function.receiv.
b700 b2 21 65 73 93 6f 6e 65 93 61 72 67 75 6d 65 6e 98 74 2c 91 04 2e d8 61 6e 64 93 74 72 69 65 73 .!es.one.argumen.t,....and.tries
b720 93 74 6f 93 63 6f 6e 98 76 98 65 72 74 93 69 74 93 74 6f 93 61 93 6e 98 75 6d 98 62 90 4d de 65 .to.con.v.ert.it.to.a.n.um.b.M.e
b740 72 2e 91 06 25 55 49 66 93 74 68 65 93 61 72 67 75 6d 65 6e 98 74 93 69 73 8e a6 8d 91 fd 27 91 r...%UIf.the.argumen.t.is.....'.
b760 61 6c 72 65 61 64 79 96 03 37 6e 61 93 6e 95 b2 21 75 6d 93 62 9a 4d de 65 72 96 03 37 6e 6f 72 already..7na.n..!um.b.M.er..7nor
b780 93 61 93 73 74 72 69 6e 67 93 63 6f 6e 95 b2 21 76 93 65 72 74 69 62 6c 65 96 03 37 6e 74 6f 93 .a.string.con..!v.ertible..7nto.
b7a0 61 93 6e 95 b2 21 75 6d 93 62 98 65 72 96 03 37 6e 28 73 65 65 93 53 65 63 74 69 6f 6e 93 34 2e a.n..!um.b.er..7n(see.Section.4.
b7c0 32 29 2c 91 03 4d a0 69 74 93 72 65 74 75 72 6e 73 93 74 68 61 74 93 6e 95 b2 21 75 6d 93 62 98 2),..M.it.returns.that.n..!um.b.
b7e0 65 72 3b 8e a6 8d 91 fd 27 91 6f 74 68 65 72 77 69 73 65 2c 96 03 a6 66 69 74 93 72 65 74 75 72 er;.....'.otherwise,...fit.retur
b800 6e 73 93 d2 6e 69 6c cd 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 74 79 70 65 91 05 bf aa 28 76 29 8e ns..nil..........'..type....(v).
b820 a1 8d 91 fd 27 91 cd 54 68 69 73 96 03 a1 02 66 75 6e 63 74 69 6f 6e 93 61 6c 6c 6f 9a b2 21 77 ....'..This....function.allo..!w
b840 73 93 4c 75 61 93 74 6f 93 74 65 73 74 93 74 68 65 93 74 98 79 70 90 4d de 65 93 6f 66 93 61 93 s.Lua.to.test.the.t.yp.M.e.of.a.
b860 76 91 ff 64 44 61 6c 75 65 2e 91 04 dc 11 49 74 93 72 65 63 65 69 76 98 65 73 93 6f 6e 65 93 61 v..dDalue.....It.receiv.es.one.a
b880 72 67 75 6d 65 6e 98 74 2c 91 03 a2 16 61 6e 64 93 72 65 74 75 72 6e 73 93 69 74 73 8e a6 8d 91 rgumen.t,....and.returns.its....
b8a0 fd 27 91 74 90 b2 21 79 70 95 4d de 65 2c 9b 03 cb 85 63 6f 93 64 65 64 96 03 c4 18 61 73 93 61 .'.t..!yp.M.e,....co.ded....as.a
b8c0 93 73 74 72 69 6e 67 2e 91 05 36 f3 54 68 65 93 70 90 4d de 6f 73 73 69 62 6c 65 93 72 65 73 75 .string...6.The.p.M.ossible.resu
b8e0 6c 74 73 93 6f 66 93 74 68 69 73 93 66 75 6e 63 74 69 6f 6e 93 61 72 65 93 d3 27 6e 69 6c 27 cd lts.of.this.function.are..'nil'.
b900 2c 98 d3 27 6e 75 6d 62 65 72 27 cd 2c 98 d3 27 73 74 72 69 6e 67 27 cd 2c 8e a6 8d 91 fd 27 91 ,..'number'.,..'string'.,.....'.
b920 d3 27 74 61 62 6c 65 27 cd 2c 96 03 a6 66 d3 27 63 66 75 6e 63 74 69 6f 6e 27 cd 2c 93 d3 27 66 .'table'.,...f.'cfunction'.,..'f
b940 75 6e 63 74 69 6f 6e 27 cd 2c 93 61 6e 64 93 d3 27 75 73 65 72 64 61 74 61 27 cd 2e 8e 8e 9f 1c unction'.,.and..'userdata'......
b960 73 e7 8d 92 00 d8 74 d4 31 35 8e 8e 8c 8b 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 s.....t.15......................
b980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ad 3f a0 02 cd 02 63 8d .........................?....c.
b9a0 a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 91 fd 27 91 d3 65 72 72 6f 72 91 05 bf aa 28 ..2......|...u.k...'..error....(
b9c0 6d 65 73 73 61 67 65 29 8e a4 14 ab ff 8d 91 fd 27 91 cd 54 68 69 73 96 03 ba e2 66 75 6e 63 74 message)........'..This....funct
b9e0 69 6f 6e 93 69 73 73 75 65 73 93 61 6e 93 65 72 72 6f 72 93 6d 65 73 73 61 67 65 93 61 6e 64 93 ion.issues.an.error.message.and.
ba00 74 65 72 6d 69 6e 61 74 65 73 93 74 68 65 93 6c 61 73 74 93 63 61 6c 6c 65 64 93 66 75 6e 63 74 terminates.the.last.called.funct
ba20 69 6f 6e 93 66 72 6f 6d 93 74 68 65 93 6c 69 62 72 61 72 79 8e a9 0d 99 9a 8d 91 fd 27 91 28 d3 ion.from.the.library........'.(.
ba40 6c 75 61 5f 64 6f 66 69 6c 65 cd 2c 96 03 a6 66 d3 6c 75 61 5f 64 6f 73 74 72 69 6e 67 cd 2c 8d lua_dofile.,...f.lua_dostring.,.
ba60 8d 93 f3 23 0b a0 62 3e 00 0a f3 33 00 0a 00 00 00 06 63 6d 6d 69 31 30 ce 3a 96 01 d3 31 3a 93 ...#..b>...3......cmmi10.:...1:.
ba80 3a 8e 8e 91 12 3f fa cd 29 2e 91 04 dd dd 49 74 93 6e 65 76 90 b2 21 65 72 93 72 65 74 75 72 6e :....?..).....It.nev..!er.return
baa0 73 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 73 65 74 67 6c 6f 62 61 6c 96 05 bf aa 28 6e 61 6d 65 2c s.........'..setglobal....(name,
bac0 93 76 61 6c 75 65 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 04 2c 6f 66 75 6e 63 74 69 6f 6e 93 .value).....'..This..,ofunction.
bae0 61 73 73 69 67 6e 73 93 74 68 65 93 67 69 76 90 b2 21 65 6e 93 76 9b ff 64 44 61 6c 75 65 93 74 assigns.the.giv..!en.v..dDalue.t
bb00 6f 93 61 93 67 6c 6f 62 61 6c 93 76 98 61 72 69 61 62 6c 65 2e 91 06 6f f8 54 68 65 93 73 74 72 o.a.global.v.ariable...o.The.str
bb20 69 6e 67 93 d3 6e 61 6d 65 93 cd 64 6f 90 4d de 65 73 93 6e 6f 74 93 6e 65 65 64 93 74 6f 8e a6 ing..name..do.M.es.not.need.to..
bb40 8d 91 fd 27 91 62 90 4d de 65 96 04 2a 0c 61 93 73 79 6e 90 b2 21 74 61 63 74 69 63 61 6c 6c 79 ...'.b.M.e..*.a.syn..!tactically
bb60 93 76 9b ff 64 44 61 6c 69 64 93 76 98 61 72 69 61 62 6c 65 93 6e 61 6d 65 2e 91 06 68 ce 54 68 .v..dDalid.v.ariable.name...h.Th
bb80 65 72 65 66 6f 72 65 2c 91 04 4a f5 74 68 69 73 93 66 75 6e 63 74 69 6f 6e 93 63 61 6e 93 73 65 erefore,..J.this.function.can.se
bba0 74 93 67 6c 6f 62 61 6c 93 76 98 61 72 69 61 62 6c 65 73 93 77 69 74 68 8e a6 8d 91 fd 27 91 73 t.global.v.ariables.with.....'.s
bbc0 74 72 61 6e 67 65 96 03 a6 66 6e 61 6d 65 73 93 6c 69 6b 90 b2 21 65 93 d3 6d 96 05 bf aa 76 93 trange...fnames.lik..!e..m....v.
bbe0 31 96 03 a6 66 cd 6f 72 93 d3 33 34 cd 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 67 65 74 67 6c 6f 62 1...f.or..34..........'..getglob
bc00 61 6c 91 05 bf aa 28 6e 61 6d 65 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 04 0d 9c 66 75 6e 63 al....(name).....'..This....func
bc20 74 69 6f 6e 93 72 65 74 72 69 65 76 90 b2 21 65 73 93 74 68 65 93 76 9b ff 64 44 61 6c 75 65 93 tion.retriev..!es.the.v..dDalue.
bc40 6f 66 93 61 93 67 6c 6f 62 61 6c 93 76 98 61 72 69 61 62 6c 65 2e 91 06 13 7f 54 68 65 93 73 74 of.a.global.v.ariable.....The.st
bc60 72 69 6e 67 93 d3 6e 61 6d 65 93 cd 64 6f 9a 4d de 65 73 93 6e 6f 74 93 6e 65 65 64 93 74 6f 93 ring..name..do.M.es.not.need.to.
bc80 62 98 65 93 61 8e a6 8d 91 fd 27 91 73 79 6e 90 b2 21 74 61 63 74 69 63 61 6c 6c 79 96 03 a6 66 b.e.a.....'.syn..!tactically...f
bca0 76 9b ff 64 44 61 6c 69 64 93 76 98 61 72 69 61 62 6c 65 93 6e 61 6d 65 2e 8e 9f 1c ec 1f 8d 91 v..dDalid.v.ariable.name........
bcc0 fd 27 91 d3 73 65 74 66 61 6c 6c 62 61 63 6b 96 05 bf aa 28 66 61 6c 6c 62 61 63 6b 6e 61 6d 65 .'..setfallback....(fallbackname
bce0 2c 93 6e 65 77 66 61 6c 6c 62 61 63 6b 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 04 99 15 66 75 ,.newfallback).....'..This....fu
bd00 6e 63 74 69 6f 6e 93 73 65 74 73 93 61 93 6e 65 77 93 66 61 6c 6c 62 61 63 9a b2 21 6b 93 66 75 nction.sets.a.new.fallbac..!k.fu
bd20 6e 63 74 69 6f 6e 93 74 6f 93 74 68 65 93 67 69 76 98 65 6e 93 66 61 6c 6c 62 61 63 98 6b 2e 91 nction.to.the.giv.en.fallbac.k..
bd40 07 b5 ea 49 74 93 72 65 74 75 72 6e 73 93 74 68 65 93 6f 6c 64 93 66 61 6c 6c 62 61 63 98 6b 8e ...It.returns.the.old.fallbac.k.
bd60 a6 8d 91 fd 27 91 66 75 6e 63 74 69 6f 6e 2c 96 03 a6 66 6f 72 93 6e 69 6c 93 69 6e 93 63 61 73 ....'.function,...for.nil.in.cas
bd80 65 93 6f 66 93 65 72 72 6f 72 93 28 69 6e 9a b2 21 76 91 ff 64 44 61 6c 69 64 93 66 61 6c 6c 62 e.of.error.(in..!v..dDalid.fallb
bda0 61 63 98 6b 93 6e 61 6d 65 2c 93 6f 72 93 d3 6e 65 77 66 61 6c 6c 62 61 63 6b 93 cd 69 73 93 6e ac.k.name,.or..newfallback..is.n
bdc0 6f 74 93 61 93 66 75 6e 63 74 69 6f 6e 29 2e 8e 9f 1d 52 85 8d 8d 91 fd 27 91 db 36 2e 32 8e 91 ot.a.function)....R.....'..6.2..
bde0 1b e7 91 53 74 72 69 6e 67 91 04 80 00 4d 61 6e 69 70 75 6c 61 74 69 6f 6e 8e a1 8d 91 fd 27 91 ...String....Manipulation.....'.
be00 cd 54 68 69 73 96 03 93 26 6c 69 62 72 61 72 79 93 70 72 6f 9a b2 21 76 69 64 65 73 93 67 65 6e .This...&library.pro..!vides.gen
be20 65 72 69 63 93 66 75 6e 63 74 69 6f 6e 73 93 66 6f 72 93 73 74 72 69 6e 67 93 6d 61 6e 69 70 75 eric.functions.for.string.manipu
be40 6c 61 74 69 6f 6e 2c 91 03 97 00 73 75 63 98 68 93 61 73 93 0c 6e 64 69 6e 67 93 61 6e 64 93 65 lation,....suc.h.as..nding.and.e
be60 78 74 72 61 63 74 69 6e 67 8e a6 8d 91 fd 27 91 73 75 62 73 74 72 69 6e 67 73 2e 9b 04 b8 d3 57 xtracting.....'.substrings.....W
be80 68 65 6e 96 03 37 48 69 6e 64 65 78 69 6e 67 93 61 93 73 74 72 69 6e 67 2c 91 03 4d 81 74 68 65 hen..7Hindexing.a.string,..M.the
bea0 93 0c 72 73 74 93 63 90 b2 21 68 61 72 61 63 74 65 72 93 68 61 73 93 70 90 4d de 6f 73 69 74 69 ..rst.c..!haracter.has.p.M.ositi
bec0 6f 6e 93 31 2e 98 53 65 65 93 53 65 63 74 69 6f 6e 93 37 2e 32 93 66 6f 72 93 73 6f 6d 65 8e a6 on.1..See.Section.7.2.for.some..
bee0 8d 91 fd 27 91 65 78 61 6d 70 6c 65 73 96 03 a6 66 6f 6e 93 73 74 72 69 6e 67 93 6d 61 6e 69 70 ...'.examples...fon.string.manip
bf00 75 6c 61 74 69 6f 6e 93 69 6e 93 4c 75 61 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 73 74 72 66 69 6e ulation.in.Lua.........'..strfin
bf20 64 96 05 bf aa 28 73 74 72 2c 93 73 75 62 73 74 72 2c 93 5b 69 6e 69 74 2c 93 5b 65 6e 64 5d 5d d....(str,.substr,.[init,.[end]]
bf40 29 8e a1 8d 91 fd 27 91 cd 52 65 63 65 69 76 95 b2 21 65 73 9b 03 3a 7a 74 93 77 93 6f 98 73 74 ).....'..Receiv..!es..:zt.w.o.st
bf60 72 69 6e 67 98 61 72 67 75 6d 65 6e 93 74 73 2c 91 03 50 0f 61 6e 64 98 72 65 74 75 72 6e 73 98 ring.argumen.ts,..P.and.returns.
bf80 61 98 6e 93 75 6d 93 62 90 4d de 65 72 2e 91 04 b9 e4 54 68 69 73 98 6e 93 75 6d 93 62 95 4d de a.n.um.b.M.er.....This.n.um.b.M.
bfa0 65 72 98 69 6e 64 69 63 61 74 65 73 98 74 68 65 98 0c 72 73 74 98 70 93 6f 73 69 74 69 6f 6e 8e er.indicates.the..rst.p.osition.
bfc0 a6 8d 91 fd 27 91 77 68 65 72 65 96 04 9f 7f 74 68 65 93 73 65 63 6f 6e 64 93 61 72 67 75 6d 65 ....'.where....the.second.argume
bfe0 6e 9a b2 21 74 93 61 70 70 90 4d de 65 61 72 73 93 69 6e 93 74 68 65 93 0c 72 73 74 93 61 72 67 n..!t.app.M.ears.in.the..rst.arg
c000 75 6d 65 6e 98 74 2e 91 07 c9 27 49 66 93 74 68 65 93 73 65 63 6f 6e 64 93 61 72 67 75 6d 65 6e umen.t....'If.the.second.argumen
c020 98 74 93 69 73 93 6e 6f 74 93 61 8e a6 8d 91 fd 27 91 73 75 62 73 74 72 69 6e 67 96 04 e3 f0 6f .t.is.not.a.....'.substring....o
c040 66 93 74 68 65 93 0c 72 73 74 93 6f 6e 65 2c 91 05 33 52 74 68 65 6e 93 d3 73 74 72 66 69 6e 64 f.the..rst.one,..3Rthen..strfind
c060 93 cd 72 65 74 75 72 6e 73 93 d2 6e 69 6c cd 2e 91 08 96 7a 41 91 04 e3 9e 74 68 69 72 64 93 6f ..returns..nil.....zA....third.o
c080 70 74 69 6f 6e 61 6c 93 6e 9a b2 21 75 6d 65 72 69 63 61 6c 93 61 72 67 75 6d 65 6e 98 74 8e a6 ptional.n..!umerical.argumen.t..
c0a0 8d 91 fd 27 91 73 70 90 4d de 65 63 69 0c 65 73 96 04 6f 17 77 68 65 72 65 93 74 6f 93 73 74 61 ...'.sp.M.eci.es..o.where.to.sta
c0c0 72 74 93 74 68 65 93 73 65 61 72 63 9a b2 21 68 2e 91 07 37 f0 41 6e 6f 74 68 65 72 93 6f 70 74 rt.the.searc..!h...7.Another.opt
c0e0 69 6f 6e 61 6c 93 6e 98 75 6d 65 72 69 63 61 6c 93 61 72 67 75 6d 65 6e 98 74 93 73 70 90 4d de ional.n.umerical.argumen.t.sp.M.
c100 65 63 69 0c 65 73 93 77 68 65 72 65 93 74 6f 8e a6 8d 91 fd 27 91 73 74 6f 70 91 03 a6 66 69 74 eci.es.where.to.....'.stop...fit
c120 2e 8e a9 1c ec 1f 8d 91 fd 27 91 d3 73 74 72 6c 65 6e 91 05 bf aa 28 73 29 8e a1 8d 91 fd 27 91 .........'..strlen....(s).....'.
c140 cd 52 65 63 65 69 76 90 b2 21 65 73 96 03 a6 66 61 93 73 74 72 69 6e 67 93 61 6e 64 93 72 65 74 .Receiv..!es...fa.string.and.ret
c160 75 72 6e 73 93 69 74 73 93 6c 65 6e 67 74 68 2e 8e a6 8d 91 fd 27 91 d3 73 74 72 73 75 62 96 05 urns.its.length......'..strsub..
c180 bf aa 28 73 2c 93 69 2c 93 6a 29 8e a1 8d 91 fd 27 91 cd 52 65 74 75 72 6e 73 96 03 00 08 61 6e ..(s,.i,.j).....'..Returns....an
c1a0 6f 74 68 65 72 93 73 74 72 69 6e 67 2c 9b 03 21 4e 77 68 69 63 90 b2 21 68 93 69 73 93 61 93 73 other.string,..!Nwhic..!h.is.a.s
c1c0 75 62 73 74 72 69 6e 67 93 6f 66 93 d3 73 cd 2c 98 73 74 61 72 74 69 6e 67 93 61 74 93 d3 69 93 ubstring.of..s.,.starting.at..i.
c1e0 cd 61 6e 64 93 72 75 6e 69 6e 67 93 75 6e 9a b2 21 74 69 6c 93 d3 6a cd 2e 91 04 a6 68 49 66 93 .and.runing.un..!til..j.....hIf.
c200 d3 6a 93 cd 69 73 93 61 62 73 65 6e 98 74 8e a4 0d 99 9a 8d 91 fd 27 91 6f 72 96 04 55 3f 69 73 .j..is.absen.t........'.or..U?is
c220 93 d2 6e 69 6c cd 2c 9b 04 80 f5 69 74 93 69 73 93 61 73 73 75 6d 65 64 93 74 6f 93 62 90 4d de ..nil.,....it.is.assumed.to.b.M.
c240 65 93 65 71 75 61 6c 93 74 6f 93 74 68 65 93 6c 65 6e 67 74 68 93 6f 66 93 d3 73 cd 2e 91 06 ea e.equal.to.the.length.of..s.....
c260 68 50 90 b2 21 61 72 74 69 63 75 6c 61 72 6c 79 91 ff 16 65 2c 98 74 68 65 93 63 61 6c 6c 93 d3 hP..!articularly...e,.the.call..
c280 73 74 72 73 75 62 28 73 2c 31 2c 6a 29 8e a1 8d 91 fd 27 91 cd 72 65 74 75 72 6e 73 96 04 08 3a strsub(s,1,j).....'..returns...:
c2a0 61 93 70 72 65 0c 78 93 6f 66 93 d3 73 93 cd 77 69 74 68 93 6c 65 6e 67 74 68 93 d3 6a cd 2c 9b a.pre.x.of..s..with.length..j.,.
c2c0 04 20 af 77 68 69 6c 65 93 74 68 65 93 63 61 6c 6c 93 d3 73 74 72 73 75 62 28 73 2c 69 29 93 cd ...while.the.call..strsub(s,i)..
c2e0 72 65 74 75 72 6e 73 93 61 93 73 75 0e 78 93 6f 66 93 d3 73 cd 2c 98 73 74 61 72 74 69 6e 67 8e returns.a.su.x.of..s.,.starting.
c300 a1 8d 91 fd 27 91 61 74 91 03 a6 66 d3 69 cd 2e 2e 8e a6 8d 91 fd 27 91 d3 73 74 72 6c 6f 77 65 ....'.at...f.i........'..strlowe
c320 72 91 05 bf aa 28 73 29 8e 9f 14 ab ff 8d 91 fd 27 91 cd 52 65 63 65 69 76 9a b2 21 65 73 96 03 r....(s)........'..Receiv..!es..
c340 5f c9 61 93 73 74 72 69 6e 67 93 61 6e 64 93 72 65 74 75 72 6e 73 93 61 93 63 6f 70 98 79 93 6f _.a.string.and.returns.a.cop.y.o
c360 66 93 74 68 61 74 93 73 74 72 69 6e 67 93 77 69 74 68 93 61 6c 6c 93 75 70 70 90 4d de 65 72 93 f.that.string.with.all.upp.M.er.
c380 63 61 73 65 93 6c 65 74 74 65 72 73 93 63 98 68 61 6e 67 65 64 93 74 6f 93 6c 6f 98 77 98 65 72 case.letters.c.hanged.to.lo.w.er
c3a0 8e a1 8d 91 fd 27 91 63 61 73 65 2e 91 04 dd dd 41 6c 6c 96 03 a6 66 6f 74 68 65 72 93 63 9a b2 .....'.case.....All...fother.c..
c3c0 21 68 61 72 61 63 74 65 72 73 93 61 72 65 93 6c 65 66 74 93 75 6e 63 98 68 61 6e 67 65 64 2e 8e !haracters.are.left.unc.hanged..
c3e0 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 31 36 8e 8e 8c 8b 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 ...s.....t.16...................
c400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b9 6d a0 02 cd ............................m...
c420 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 91 fd 27 91 d3 73 74 72 75 70 70 65 .c...2......|...u.k...'..struppe
c440 72 91 05 bf aa 28 73 29 8e a4 14 ab ff 8d 91 fd 27 91 cd 52 65 63 65 69 76 9a b2 21 65 73 96 03 r....(s)........'..Receiv..!es..
c460 5f c9 61 93 73 74 72 69 6e 67 93 61 6e 64 93 72 65 74 75 72 6e 73 93 61 93 63 6f 70 98 79 93 6f _.a.string.and.returns.a.cop.y.o
c480 66 93 74 68 61 74 93 73 74 72 69 6e 67 93 77 69 74 68 93 61 6c 6c 93 6c 6f 98 77 98 65 72 93 63 f.that.string.with.all.lo.w.er.c
c4a0 61 73 65 93 6c 65 74 74 65 72 73 93 63 98 68 61 6e 67 65 64 93 74 6f 93 75 70 70 90 4d de 65 72 ase.letters.c.hanged.to.upp.M.er
c4c0 8e a9 0d 99 9a 8d 91 fd 27 91 63 61 73 65 2e 91 04 dd dd 41 6c 6c 96 03 a6 66 6f 74 68 65 72 93 ........'.case.....All...fother.
c4e0 63 9a b2 21 68 61 72 61 63 74 65 72 73 93 61 72 65 93 6c 65 66 74 93 75 6e 63 98 68 61 6e 67 65 c..!haracters.are.left.unc.hange
c500 64 2e 8e 9f 1d 52 85 8d 8d 91 fd 27 91 db 36 2e 33 8e 91 1b e7 91 4d 61 74 68 65 6d 61 74 69 63 d....R.....'..6.3.....Mathematic
c520 61 6c 91 04 80 00 46 91 fe e0 00 75 6e 63 74 69 6f 6e 73 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 al....F....unctions.....'..This.
c540 04 8d 74 6c 69 62 72 61 72 79 93 69 73 93 61 6e 93 69 6e 9a b2 21 74 65 72 66 61 63 65 93 74 6f ..tlibrary.is.an.in..!terface.to
c560 93 73 6f 6d 65 93 66 75 6e 63 74 69 6f 6e 73 93 6f 66 93 74 68 65 93 73 74 61 6e 64 61 72 64 93 .some.functions.of.the.standard.
c580 43 91 04 8d 39 6d 61 74 68 93 6c 69 62 72 61 72 79 91 ff 16 65 2e 91 07 93 07 4d 6f 72 65 6f 98 C...9math.library...e.....Moreo.
c5a0 76 98 65 72 2c 91 04 c7 37 69 74 8e a6 8d 91 fd 27 91 72 65 67 69 73 74 65 72 73 96 03 84 d8 61 v.er,...7it.....'.registers....a
c5c0 93 66 61 6c 6c 62 61 63 9a b2 21 6b 93 66 6f 72 93 74 68 65 93 62 69 6e 61 72 79 93 6f 70 90 4d .fallbac..!k.for.the.binary.op.M
c5e0 de 65 72 61 74 6f 72 93 d3 5e 93 cd 77 68 69 63 98 68 2c 91 03 8b 8e 77 68 65 6e 93 61 70 70 6c .erator..^..whic.h,....when.appl
c600 69 65 64 93 74 6f 93 6e 98 75 6d 98 62 90 4d de 65 72 73 93 d3 78 5e 79 cd 2c 91 03 8b 8e 72 65 ied.to.n.um.b.M.ers..x^y.,....re
c620 74 75 72 6e 73 93 ce 78 8d 9f fc 06 be f3 0e d7 01 17 32 00 08 00 00 00 08 00 00 00 05 63 6d 6d turns..x..........2..........cmm
c640 69 38 b9 79 8e 91 04 fd 0d cd 2e 8e a6 8d 91 0e 27 91 54 68 65 96 03 a6 66 6c 69 62 72 61 72 79 i8.y............'.The...flibrary
c660 93 70 72 6f 9a b2 21 76 69 64 65 73 93 74 68 65 93 66 6f 6c 6c 6f 98 77 69 6e 67 93 66 75 6e 63 .pro..!vides.the.follo.wing.func
c680 74 69 6f 6e 73 3a 8e a4 16 99 9a 8d 91 fd 27 91 d3 61 62 73 96 05 bf aa 61 63 6f 73 93 61 73 69 tions:........'..abs....acos.asi
c6a0 6e 93 61 74 61 6e 93 63 65 69 6c 93 63 6f 73 93 66 6c 6f 6f 72 93 6c 6f 67 93 6c 6f 67 31 30 8e n.atan.ceil.cos.floor.log.log10.
c6c0 a6 8d 91 fd 27 91 6d 61 78 9b 05 bf aa 6d 69 6e 96 0b 7f 54 6d 6f 64 93 73 69 6e 93 73 71 72 74 ....'.max....min...Tmod.sin.sqrt
c6e0 98 74 61 6e 8e a1 8d 91 fd 27 91 cd 4d 6f 73 74 96 04 0b 6b 6f 66 93 74 68 65 6d 93 61 72 65 93 .tan.....'..Most...kof.them.are.
c700 6f 6e 6c 79 93 69 6e 9a b2 21 74 65 72 66 61 63 65 73 93 74 6f 93 74 68 65 93 68 6f 6d 6f 6e 98 only.in..!terfaces.to.the.homon.
c720 79 6d 6f 75 73 93 66 75 6e 63 74 69 6f 6e 73 93 69 6e 93 74 68 65 93 43 91 04 0b 51 6c 69 62 72 ymous.functions.in.the.C...Qlibr
c740 61 72 79 91 ff 16 65 2c 91 04 24 ac 65 78 63 65 70 74 93 74 68 61 74 2c 8e a6 8d 91 fd 27 91 66 ary...e,..$.except.that,.....'.f
c760 6f 72 96 03 a6 66 74 68 65 93 74 72 69 67 6f 6e 6f 6d 65 74 72 69 63 93 66 75 6e 63 74 69 6f 6e or...fthe.trigonometric.function
c780 73 2c 93 61 6c 6c 93 61 6e 67 6c 65 73 93 61 72 65 93 65 78 70 72 65 73 73 65 64 93 69 6e 93 64 s,.all.angles.are.expressed.in.d
c7a0 65 67 72 65 65 73 2e 8e a6 8d 91 0e 27 91 54 68 65 96 03 0f c5 66 75 6e 63 74 69 6f 6e 93 d3 6d egrees......'.The....function..m
c7c0 61 78 93 cd 72 65 74 75 72 6e 73 93 74 68 65 93 6d 61 78 69 6d 9a b2 21 75 6d 93 76 91 ff 64 44 ax..returns.the.maxim..!um.v..dD
c7e0 61 6c 75 65 93 69 6e 93 61 93 6c 69 73 74 93 6f 66 93 6e 98 75 6d 65 72 69 63 93 61 72 67 75 6d alue.in.a.list.of.n.umeric.argum
c800 65 6e 98 74 73 2e 91 04 ab a7 53 69 6d 69 6c 61 72 6c 79 91 ff 16 65 2c 91 03 2d e5 d3 6d 69 6e en.ts.....Similarly...e,..-..min
c820 8e a6 8d 91 fd 27 91 cd 63 6f 6d 70 75 74 65 73 96 03 a6 66 74 68 65 93 6d 69 6e 69 6d 9a b2 21 .....'..computes...fthe.minim..!
c840 75 6d 2e 91 04 dd dd 42 6f 74 68 93 63 61 6e 93 62 90 4d de 65 93 75 73 65 64 93 77 69 74 68 93 um.....Both.can.b.M.e.used.with.
c860 61 6e 93 75 6e 6c 69 6d 69 74 65 64 93 6e 98 75 6d 98 62 90 4d de 65 72 93 6f 66 93 61 72 67 75 an.unlimited.n.um.b.M.er.of.argu
c880 6d 65 6e 98 74 73 2e 8e a6 8d 91 0e 27 91 54 68 65 96 03 a6 66 66 75 6e 63 74 69 6f 6e 93 d3 6d men.ts......'.The...ffunction..m
c8a0 6f 64 93 cd 69 73 93 65 71 75 69 76 91 ff 64 44 61 6c 65 6e 90 b2 21 74 93 74 6f 93 74 68 65 93 od..is.equiv..dDalen..!t.to.the.
c8c0 d3 25 93 cd 6f 70 90 4d de 65 72 61 74 6f 72 93 69 6e 93 43 2e 8e 9f 1d 52 85 8d 8d 91 fd 27 91 .%..op.M.erator.in.C....R.....'.
c8e0 db 36 2e 34 8e 91 1b e7 91 49 2f 4f 91 04 80 00 46 91 fe e0 00 61 63 69 6c 69 74 69 65 73 8e a4 .6.4.....I/O....F....acilities..
c900 14 ab ff 8d 91 fd 27 91 cd 41 6c 6c 96 03 99 89 49 2f 4f 91 03 99 85 6f 70 90 4d de 65 72 61 74 ......'..All....I/O....op.M.erat
c920 69 6f 6e 73 93 69 6e 93 4c 75 61 93 61 72 65 93 64 6f 6e 65 93 6f 95 b2 21 76 93 65 72 9b 03 99 ions.in.Lua.are.done.o..!v.er...
c940 89 74 93 77 93 6f 98 d0 63 75 72 72 91 ff 70 b9 65 6e 74 98 cd 0c 6c 65 73 2c 91 03 9c 1b 6f 6e .t.w.o..curr..p.ent...les,....on
c960 65 98 66 6f 72 98 72 65 61 64 69 6e 67 98 61 6e 64 98 6f 6e 65 98 66 6f 72 98 77 72 69 74 69 6e e.for.reading.and.one.for.writin
c980 67 2e 8e a6 8d 91 fd 27 91 49 6e 69 74 69 61 6c 6c 79 91 ff 16 65 2c 96 03 a6 66 74 68 65 93 63 g......'.Initially...e,...fthe.c
c9a0 75 72 72 65 6e 9a b2 21 74 93 69 6e 70 75 74 93 0c 6c 65 93 69 73 93 d3 73 74 64 69 6e cd 2c 93 urren..!t.input..le.is..stdin.,.
c9c0 61 6e 64 93 74 68 65 93 63 75 72 72 65 6e 98 74 93 6f 75 74 70 75 74 93 0c 6c 65 93 69 73 93 d3 and.the.curren.t.output..le.is..
c9e0 73 74 64 6f 75 74 cd 2e 8e a6 8d 91 0e 27 91 55 6e 6c 65 73 73 96 03 a6 66 6f 74 68 65 72 77 69 stdout.......'.Unless...fotherwi
ca00 73 65 64 93 73 74 61 74 65 64 2c 93 61 6c 6c 93 49 2f 4f 93 66 75 6e 63 74 69 6f 6e 73 93 72 65 sed.stated,.all.I/O.functions.re
ca20 74 75 72 6e 93 31 93 6f 6e 93 73 75 63 63 65 73 73 93 61 6e 64 93 d2 6e 69 6c 93 cd 6f 6e 93 66 turn.1.on.success.and..nil..on.f
ca40 61 69 6c 75 72 65 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 72 65 61 64 66 72 6f 6d 91 05 bf aa 28 66 ailure.........'..readfrom....(f
ca60 69 6c 65 6e 61 6d 65 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 03 e9 ff 66 75 6e 63 74 69 6f 6e ilename).....'..This....function
ca80 93 6f 70 90 4d de 65 6e 73 93 61 93 0c 6c 65 93 6e 61 6d 65 64 93 d3 66 69 6c 65 6e 61 6d 65 93 .op.M.ens.a..le.named..filename.
caa0 cd 61 6e 64 93 73 65 74 73 93 69 74 93 61 73 93 74 68 65 93 d0 63 75 72 72 91 ff 70 b9 65 6e 74 .and.sets.it.as.the..curr..p.ent
cac0 93 cd 69 6e 70 75 74 93 0c 6c 65 2e 91 05 a8 a7 57 68 65 6e 93 63 61 6c 6c 65 64 8e a6 8d 91 fd ..input..le.....When.called.....
cae0 27 91 77 69 74 68 6f 75 74 96 03 a6 66 70 61 72 61 6d 65 74 65 72 73 2c 93 74 68 69 73 93 66 75 '.without...fparameters,.this.fu
cb00 6e 63 74 69 6f 6e 93 72 65 73 74 6f 72 65 73 93 d3 73 74 64 69 6e 93 cd 61 73 93 74 68 65 93 63 nction.restores..stdin..as.the.c
cb20 75 72 72 65 6e 90 b2 21 74 93 69 6e 70 75 74 93 0c 6c 65 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 77 urren..!t.input..le.........'..w
cb40 72 69 74 65 74 6f 91 05 bf aa 28 66 69 6c 65 6e 61 6d 65 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 riteto....(filename).....'..This
cb60 96 03 a4 80 66 75 6e 63 74 69 6f 6e 93 6f 70 90 4d de 65 6e 73 93 61 93 0c 6c 65 93 6e 61 6d 65 ....function.op.M.ens.a..le.name
cb80 64 93 d3 66 69 6c 65 6e 61 6d 65 93 cd 61 6e 64 93 73 65 74 73 93 69 74 93 61 73 93 74 68 65 93 d..filename..and.sets.it.as.the.
cba0 d0 63 75 72 72 91 ff 70 b9 65 6e 74 93 cd 6f 75 74 70 75 74 93 0c 6c 65 2e 91 04 dd 3b 4e 6f 74 .curr..p.ent..output..le....;Not
cbc0 69 63 65 93 74 68 61 74 2c 8e a6 8d 91 fd 27 91 69 66 96 04 ef 83 74 68 65 93 0c 6c 65 93 61 6c ice.that,.....'.if....the..le.al
cbe0 72 65 61 64 79 93 65 78 69 73 74 73 2c 91 05 41 ca 69 74 93 69 73 93 63 6f 6d 70 6c 65 74 65 6c ready.exists,..A.it.is.completel
cc00 79 93 65 72 61 73 65 64 93 77 69 74 68 93 74 68 69 73 93 6f 70 90 4d de 65 72 61 74 69 6f 6e 2e y.erased.with.this.op.M.eration.
cc20 91 08 b9 35 57 68 65 6e 93 63 61 6c 6c 65 64 93 77 69 74 68 6f 75 74 8e a6 8d 91 fd 27 91 70 61 ...5When.called.without.....'.pa
cc40 72 61 6d 65 74 65 72 73 2c 96 03 a6 66 74 68 69 73 93 66 75 6e 63 74 69 6f 6e 93 72 65 73 74 6f rameters,...fthis.function.resto
cc60 72 65 73 93 d3 73 74 64 6f 75 74 93 cd 61 73 93 74 68 65 93 63 75 72 72 65 6e 90 b2 21 74 93 6f res..stdout..as.the.curren..!t.o
cc80 75 74 70 75 74 93 0c 6c 65 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 61 70 70 65 6e 64 74 6f 91 05 bf utput..le.........'..appendto...
cca0 aa 28 66 69 6c 65 6e 61 6d 65 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 04 15 41 66 75 6e 63 74 .(filename).....'..This...Afunct
ccc0 69 6f 6e 93 6f 70 90 4d de 65 6e 73 93 61 93 0c 6c 65 93 6e 61 6d 65 64 93 d3 66 69 6c 65 6e 61 ion.op.M.ens.a..le.named..filena
cce0 6d 65 93 cd 61 6e 64 93 73 65 74 73 93 69 74 93 61 73 93 74 68 65 93 d0 63 75 72 72 91 ff 70 b9 me..and.sets.it.as.the..curr..p.
cd00 65 6e 74 93 cd 6f 75 74 70 75 74 93 0c 6c 65 2e 91 06 2a 6e 55 6e 6c 69 6b 90 b2 21 65 93 74 68 ent..output..le...*nUnlik..!e.th
cd20 65 8e a6 8d 91 fd 27 91 d3 77 72 69 74 65 74 6f 96 03 c5 f3 cd 6f 70 9a 4d de 65 72 61 74 69 6f e.....'..writeto.....op.M.eratio
cd40 6e 2c 91 03 cd d7 74 68 69 73 93 66 75 6e 63 74 69 6f 6e 93 64 6f 98 65 73 93 6e 6f 74 93 65 72 n,....this.function.do.es.not.er
cd60 61 73 65 93 61 6e 9a b2 21 79 93 70 72 65 76 69 6f 75 73 93 63 6f 6e 98 74 65 6e 98 74 93 6f 66 ase.an..!y.previous.con.ten.t.of
cd80 93 74 68 65 93 0c 6c 65 2e 91 05 3c 85 57 68 65 6e 93 63 61 6c 6c 65 64 8e a6 8d 91 fd 27 91 77 .the..le...<.When.called.....'.w
cda0 69 74 68 6f 75 74 96 04 a0 94 70 61 72 61 6d 65 74 65 72 73 2c 91 04 df 1f 74 68 69 73 93 66 75 ithout....parameters,....this.fu
cdc0 6e 63 74 69 6f 6e 93 72 65 73 74 6f 72 65 73 93 d3 73 74 64 6f 75 74 93 cd 61 73 93 74 68 65 93 nction.restores..stdout..as.the.
cde0 63 75 72 72 65 6e 90 b2 21 74 93 6f 75 74 70 75 74 93 0c 6c 65 2e 91 07 cc 68 54 68 69 73 93 66 curren..!t.output..le....hThis.f
ce00 75 6e 63 74 69 6f 6e 8e a6 8d 91 fd 27 91 72 65 74 75 72 6e 73 96 03 a6 66 32 93 69 66 93 74 68 unction.....'.returns...f2.if.th
ce20 65 93 0c 6c 65 93 61 6c 72 65 61 64 79 93 65 78 69 73 74 73 2c 93 31 93 69 66 93 69 74 93 63 72 e..le.already.exists,.1.if.it.cr
ce40 65 61 74 65 73 93 61 93 6e 65 77 93 0c 6c 65 2c 93 61 6e 64 93 d2 6e 69 6c 93 cd 6f 6e 93 66 61 eates.a.new..le,.and..nil..on.fa
ce60 69 6c 75 72 65 2e 8e 9f 1c ec 1f 8d 91 fd 27 91 d3 72 65 61 64 91 05 bf aa 28 5b 66 6f 72 6d 61 ilure.........'..read....([forma
ce80 74 5d 29 8e a1 8d 91 fd 27 91 cd 54 68 69 73 96 02 a0 ab 66 75 6e 63 74 69 6f 6e 93 72 65 74 75 t]).....'..This....function.retu
cea0 72 6e 73 93 61 93 76 91 ff 64 44 61 6c 75 65 93 72 65 61 64 93 66 72 6f 6d 93 74 68 65 93 63 75 rns.a.v..dDalue.read.from.the.cu
cec0 72 72 65 6e 9a b2 21 74 93 69 6e 70 75 74 2e 91 04 86 9f 41 6e 93 6f 70 74 69 6f 6e 61 6c 93 73 rren..!t.input.....An.optional.s
cee0 74 72 69 6e 67 93 61 72 67 75 6d 65 6e 98 74 93 73 70 90 4d de 65 63 69 0c 65 73 8e a6 8d 91 fd tring.argumen.t.sp.M.eci.es.....
cf00 27 91 74 68 65 9b 03 a6 66 77 95 b2 21 61 93 79 98 74 68 65 98 69 6e 70 75 74 98 69 73 98 69 6e '.the...fw..!a.y.the.input.is.in
cf20 93 74 65 72 70 72 65 74 65 64 2e 8e a6 8d 91 0e 27 91 57 69 74 68 6f 75 74 96 04 9b 85 61 93 66 .terpreted......'.Without....a.f
cf40 6f 72 6d 61 74 93 61 72 67 75 6d 65 6e 90 b2 21 74 2c 9b 04 d8 cd d3 72 65 61 64 93 cd 0c 72 73 ormat.argumen..!t,.....read...rs
cf60 74 93 73 6b 69 70 73 93 62 6c 61 6e 6b 73 2c 98 74 61 62 73 93 61 6e 64 93 6e 65 77 6c 69 6e 65 t.skips.blanks,.tabs.and.newline
cf80 73 2e 91 07 bd 3b 54 68 65 6e 93 69 74 93 63 95 b2 21 68 65 63 93 6b 73 8e a6 8d 91 fd 27 91 77 s....;Then.it.c..!hec.ks.....'.w
cfa0 68 65 74 68 65 72 96 04 93 34 74 68 65 93 63 75 72 72 65 6e 9a b2 21 74 93 63 98 68 61 72 61 63 hether...4the.curren..!t.c.harac
cfc0 74 65 72 93 69 73 93 d3 22 93 cd 6f 72 93 d3 27 cd 2e 91 07 a4 48 49 66 93 73 6f 2c 91 04 ce 68 ter.is.."..or..'.....HIf.so,...h
cfe0 69 74 93 72 65 61 64 73 93 61 93 73 74 72 69 6e 67 93 75 70 93 74 6f 93 74 68 65 93 65 6e 64 69 it.reads.a.string.up.to.the.endi
d000 6e 67 93 71 75 6f 74 61 74 69 6f 6e 8e a6 8d 91 fd 27 91 6d 61 72 6b 2c 9b 03 8b f1 61 6e 64 96 ng.quotation.....'.mark,....and.
d020 03 85 54 72 65 74 75 72 6e 73 93 74 68 69 73 93 73 74 72 69 6e 67 2c 98 77 69 74 68 6f 75 74 93 ..Treturns.this.string,.without.
d040 74 68 65 93 71 75 6f 74 61 74 69 6f 6e 93 6d 61 72 6b 73 2e 91 04 d2 d7 4f 74 68 65 72 77 69 73 the.quotation.marks.....Otherwis
d060 65 93 69 74 93 72 65 61 64 73 93 75 70 93 74 6f 93 61 93 62 6c 61 6e 6b 2c 8e a6 8d 91 fd 27 91 e.it.reads.up.to.a.blank,.....'.
d080 74 61 62 96 03 a6 66 6f 72 93 6e 65 77 6c 69 6e 65 2e 8e 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 31 37 tab...for.newline.....s.....t.17
d0a0 8e 8e 8c 8b 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c3 f0 a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c ....................c...2......|
d0e0 8d a0 fd 75 e5 6b 8d 91 0e 27 91 cd 54 68 65 96 03 a6 66 66 6f 72 6d 61 74 93 73 74 72 69 6e 67 ...u.k...'..The...fformat.string
d100 93 63 61 6e 93 68 61 95 b2 21 76 93 65 96 03 a6 66 74 68 65 93 66 6f 6c 6c 6f 90 b2 21 77 69 6e .can.ha..!v.e...fthe.follo..!win
d120 67 93 66 6f 72 6d 61 74 3a 8e a4 16 99 9a 8d 91 0e 66 8f d3 3f 5b 6e 5d 8e a1 8d 91 fd 27 91 cd g.format:........f..?[n].....'..
d140 77 68 65 72 65 96 03 a6 66 d3 3f 93 cd 63 61 6e 93 62 90 4d de 65 3a 8e a1 8d 8d 8d 91 fd 27 91 where...f.?..can.b.M.e:.......'.
d160 d2 27 73 27 96 04 32 8d 6f 72 93 27 53 27 8e 8e 91 30 76 0a cd 74 6f 96 03 a6 66 72 65 61 64 93 .'s'..2.or.'S'...0v..to...fread.
d180 61 93 73 74 72 69 6e 67 3b 8e a1 8d 8d 8d 91 fd 27 91 d2 27 66 91 01 31 9f 27 96 04 32 8d 6f 72 a.string;.......'..'f..1.'..2.or
d1a0 93 27 46 27 8e 8e 91 31 76 9b cd 74 6f 96 03 a6 66 72 65 61 64 93 61 93 72 65 61 6c 93 6e 95 b2 .'F'...1v..to...fread.a.real.n..
d1c0 21 75 6d 93 62 90 4d de 65 72 3b 8e a1 8d 8d 8d 91 fd 27 91 d2 27 69 27 96 04 32 8d 6f 72 93 27 !um.b.M.er;.......'..'i'..2.or.'
d1e0 49 27 8e 8e 91 2c c5 86 cd 74 6f 96 03 a6 66 72 65 61 64 93 61 6e 93 69 6e 90 b2 21 74 65 67 65 I'...,...to...fread.an.in..!tege
d200 72 2e 8e a1 8d 91 fd 27 91 54 68 65 96 03 7c f4 6f 70 74 69 6f 6e 61 6c 93 d3 6e 93 cd 69 73 93 r......'.The..|.optional..n..is.
d220 61 93 6e 95 b2 21 75 6d 93 62 90 4d de 65 72 9b 03 7c f4 77 68 69 63 93 68 98 73 70 90 4d de 65 a.n..!um.b.M.er..|.whic.h.sp.M.e
d240 63 69 0c 65 73 98 68 6f 93 77 98 6d 61 6e 93 79 98 63 93 68 61 72 61 63 74 65 72 73 98 6d 93 75 ci.es.ho.w.man.y.c.haracters.m.u
d260 73 74 98 62 95 4d de 65 98 72 65 61 64 98 74 6f 98 63 6f 6d 70 93 6f 73 65 98 74 68 65 8e a4 0d st.b.M.e.read.to.comp.ose.the...
d280 99 9a 8d 91 fd 27 91 69 6e 70 75 74 91 03 a6 66 76 91 ff 64 44 61 6c 75 65 2e 8e 9f 1c ec 1f 8d .....'.input...fv..dDalue.......
d2a0 91 fd 27 91 d3 77 72 69 74 65 96 05 bf aa 28 76 61 6c 75 65 2c 93 5b 66 6f 72 6d 61 74 5d 29 8e ..'..write....(value,.[format]).
d2c0 9f 14 ab ff 8d 91 fd 27 91 cd 54 68 69 73 96 03 a8 9c 66 75 6e 63 74 69 6f 6e 93 77 72 69 74 65 .......'..This....function.write
d2e0 73 93 74 68 65 93 76 91 ff 64 44 61 6c 75 65 93 6f 66 93 69 74 73 93 0c 72 73 74 93 61 72 67 75 s.the.v..dDalue.of.its..rst.argu
d300 6d 65 6e 9a b2 21 74 93 74 6f 93 74 68 65 93 63 75 72 72 65 6e 98 74 93 6f 75 74 70 75 74 2e 91 men..!t.to.the.curren.t.output..
d320 04 e4 80 41 6e 93 6f 70 74 69 6f 6e 61 6c 93 73 65 63 6f 6e 64 8e a1 8d 91 fd 27 91 61 72 67 75 ...An.optional.second.....'.argu
d340 6d 65 6e 90 b2 21 74 96 04 0c 4d 73 70 9a 4d de 65 63 69 0c 65 73 93 74 68 65 93 66 6f 72 6d 61 men..!t...Msp.M.eci.es.the.forma
d360 74 93 74 6f 93 62 98 65 93 75 73 65 64 2e 91 06 0f 91 54 68 69 73 93 66 6f 72 6d 61 74 93 69 73 t.to.b.e.used.....This.format.is
d380 93 67 69 76 90 b2 21 65 6e 93 61 73 93 61 93 73 74 72 69 6e 67 2c 91 04 25 c6 63 6f 6d 70 98 6f .giv..!en.as.a.string,..%.comp.o
d3a0 73 65 64 93 6f 66 93 66 6f 75 72 8e a1 8d 91 fd 27 91 70 61 72 74 73 2e 91 04 dd dd 54 68 65 96 sed.of.four.....'.parts.....The.
d3c0 03 a6 66 0c 72 73 74 93 70 61 72 74 93 69 73 93 74 68 65 93 6f 6e 6c 79 93 6e 6f 74 93 6f 70 74 ..f.rst.part.is.the.only.not.opt
d3e0 69 6f 6e 61 6c 2c 93 61 6e 64 93 6d 9a b2 21 75 73 74 93 62 90 4d de 65 93 6f 6e 65 93 6f 66 93 ional,.and.m..!ust.b.M.e.one.of.
d400 74 68 65 93 66 6f 6c 6c 6f 98 77 69 6e 67 93 63 98 68 61 72 61 63 74 65 72 73 3a 8e a4 16 99 9a the.follo.wing.c.haracters:.....
d420 8d 8d 8d 91 fd 27 91 d2 27 73 27 96 04 32 8d 6f 72 93 27 53 27 8e 8e 91 30 76 0a cd 74 6f 96 03 .....'..'s'..2.or.'S'...0v..to..
d440 a6 66 77 72 69 74 65 93 73 74 72 69 6e 67 73 3b 8e a1 8d 8d 8d 91 fd 27 91 d2 27 66 91 01 31 9f .fwrite.strings;.......'..'f..1.
d460 27 96 04 32 8d 6f 72 93 27 46 27 8e 8e 91 31 76 9b cd 74 6f 96 03 a6 66 77 72 69 74 65 93 0d 6f '..2.or.'F'...1v..to...fwrite..o
d480 61 74 73 3b 8e a1 8d 8d 8d 91 fd 27 91 d2 27 69 27 96 04 32 8d 6f 72 93 27 49 27 8e 8e 91 2c c5 ats;.......'..'i'..2.or.'I'...,.
d4a0 86 cd 74 6f 96 03 a6 66 77 72 69 74 65 93 69 6e 90 b2 21 74 65 67 65 72 73 2e 8e a1 8d 91 fd 27 ..to...fwrite.in..!tegers......'
d4c0 91 54 68 65 73 65 96 03 a6 66 63 9a b2 21 68 61 72 61 63 74 65 72 73 93 63 61 6e 93 62 90 4d de .These...fc..!haracters.can.b.M.
d4e0 65 93 66 6f 6c 6c 6f 98 77 98 65 64 93 62 98 79 8e a1 8d 91 0e 66 8f d3 5b 3f 5d 5b 6d 5d 5b 2e e.follo.w.ed.b.y.....f..[?][m][.
d500 6e 5d 8e a1 8d 91 fd 27 91 cd 77 68 65 72 65 3a 8e a1 8d 8d 8d 91 fd 27 91 d3 3f 8e 8e 91 08 60 n].....'..where:.......'..?....`
d520 d5 cd 69 6e 64 69 63 61 74 65 73 96 03 a6 66 6a 75 73 74 69 0c 63 61 74 69 6f 6e 93 69 6e 73 69 ..indicates...fjusti.cation.insi
d540 64 65 93 74 68 65 93 0c 65 6c 64 2e 8e a1 8d 8d 8d 8d 91 1f 50 07 27 d3 3c cd 27 8e 8e 8e 91 30 de.the..eld.........P.'.<.'....0
d560 9e a1 72 69 67 68 90 b2 21 74 91 03 a6 66 6a 75 73 74 69 0c 63 61 74 69 6f 6e 3b 8e a4 11 99 9a ..righ..!t...fjusti.cation;.....
d580 8d 8d 8d 8d 91 1f 50 07 27 d3 3e cd 27 8e 8e 8e 91 30 9e a1 6c 65 66 74 91 03 a6 66 6a 75 73 74 ......P.'.>.'....0..left...fjust
d5a0 69 0c 63 61 74 69 6f 6e 3b 8e a1 8d 8d 8d 8d 91 1f 50 07 27 d3 7c cd 27 8e 8e 8e 91 30 9e a1 63 i.cation;........P.'.|.'....0..c
d5c0 65 6e 90 b2 21 74 65 72 91 03 a6 66 6a 75 73 74 69 0c 63 61 74 69 6f 6e 2e 8e a4 16 99 9a 8d 8d en..!ter...fjusti.cation........
d5e0 8d 91 fd 27 91 d3 6d 8e 8e 91 08 60 d5 cd 49 6e 64 69 63 61 74 65 73 96 03 a6 66 74 68 65 93 0c ...'..m....`..Indicates...fthe..
d600 65 6c 64 93 73 69 7a 65 93 69 6e 93 63 90 b2 21 68 61 72 61 63 74 65 72 73 2e 8e a1 8d 8d 8d 91 eld.size.in.c..!haracters.......
d620 fd 27 91 d3 2e 6e 8e 8e 91 0e 20 7f cd 46 9b ff 16 65 6f 72 96 04 1a 6a 72 65 61 6c 73 2c 91 04 .'...n.......F...eor...jreals,..
d640 37 6b 69 6e 64 69 63 61 74 65 73 93 74 68 65 93 6e 95 b2 21 75 6d 93 62 90 4d de 65 72 96 04 1a 7kindicates.the.n..!um.b.M.er...
d660 6a 6f 66 93 64 69 67 69 74 61 6c 93 70 6c 61 63 65 73 2e 91 06 39 e9 46 98 6f 72 93 69 6e 9a b2 jof.digital.places...9.F.or.in..
d680 21 74 65 67 65 72 73 2c 91 04 37 6b 69 74 93 69 73 93 74 68 65 93 6d 69 6e 69 6d 98 75 6d 93 6e !tegers,..7kit.is.the.minim.um.n
d6a0 98 75 6d 98 62 90 4d de 65 72 8e a9 0d 99 9a 8d 91 18 87 95 6f 66 96 03 a6 66 64 69 67 69 74 73 .um.b.M.er..........of...fdigits
d6c0 2e 91 04 dd dd 54 68 69 73 93 6f 70 74 69 6f 6e 93 68 61 73 93 6e 6f 93 6d 65 61 6e 69 6e 67 93 .....This.option.has.no.meaning.
d6e0 66 6f 72 93 73 74 72 69 6e 67 73 2e 8e a1 8d 91 0e 27 91 57 68 65 6e 96 03 29 18 63 61 6c 6c 65 for.strings......'.When..).calle
d700 64 93 77 69 74 68 6f 75 74 93 61 93 66 6f 72 6d 61 74 93 73 74 72 69 6e 67 2c 91 03 42 28 74 68 d.without.a.format.string,..B(th
d720 69 73 93 66 75 6e 63 74 69 6f 6e 93 77 72 69 74 65 73 93 6e 95 b2 21 75 6d 93 62 90 4d de 65 72 is.function.writes.n..!um.b.M.er
d740 73 96 03 29 18 75 73 69 6e 67 93 74 68 65 93 d3 25 67 93 cd 66 6f 72 6d 61 74 93 61 6e 64 8e a6 s..).using.the..%g..format.and..
d760 8d 91 fd 27 91 73 74 72 69 6e 67 73 96 03 a6 66 77 69 74 68 93 d3 25 73 cd 2e 8e 9f 1c ec 1f 8d ...'.strings...fwith..%s........
d780 91 fd 27 91 d3 64 65 62 75 67 91 05 bf aa 28 29 8e 9f 14 ab ff 8d 91 fd 27 91 cd 54 68 69 73 96 ..'..debug....()........'..This.
d7a0 04 ca 77 66 75 6e 63 74 69 6f 6e 2c 9b 05 13 7a 77 68 65 6e 93 63 61 6c 6c 65 64 2c 98 72 65 70 ..wfunction,...zwhen.called,.rep
d7c0 90 4d de 65 61 74 65 64 6c 79 93 70 72 65 73 65 6e 90 b2 21 74 73 93 61 93 70 72 6f 6d 70 74 93 .M.eatedly.presen..!ts.a.prompt.
d7e0 d3 6c 75 61 5f 64 65 62 75 67 3e 91 0a 8a 21 cd 69 6e 93 74 68 65 93 65 72 72 6f 72 93 6f 75 74 .lua_debug>...!.in.the.error.out
d800 70 75 74 8e a6 8d 91 fd 27 91 73 74 72 65 61 6d 96 04 e4 1e 28 d3 73 74 64 65 72 72 cd 29 2c 9b put.....'.stream....(.stderr.),.
d820 05 33 8c 72 65 61 64 73 93 61 93 6c 69 6e 65 93 66 72 6f 6d 93 74 68 65 93 73 74 61 6e 64 61 72 .3.reads.a.line.from.the.standar
d840 64 93 69 6e 70 75 74 2c 98 61 6e 64 93 65 78 65 63 75 74 65 73 93 28 5c 64 6f 73 74 72 69 6e 67 d.input,.and.executes.(\dostring
d860 22 29 93 74 68 65 93 6c 69 6e 65 2e 8e a6 8d 91 fd 27 91 54 68 65 96 04 28 1b 6c 6f 9a 4d de 6f ").the.line......'.The..(.lo.M.o
d880 70 93 65 6e 64 73 93 77 68 65 6e 93 74 68 65 93 75 73 65 72 93 74 90 b2 21 79 70 98 65 73 93 d3 p.ends.when.the.user.t..!yp.es..
d8a0 63 6f 6e 74 93 cd 74 6f 93 74 68 65 93 70 72 6f 6d 70 74 2e 91 06 62 fd 54 68 69 73 93 66 75 6e cont..to.the.prompt...b.This.fun
d8c0 63 74 69 6f 6e 93 74 68 65 6e 93 72 65 74 75 72 6e 73 93 61 6e 64 93 74 68 65 8e a6 8d 91 fd 27 ction.then.returns.and.the.....'
d8e0 91 65 78 65 63 75 74 69 6f 6e 96 03 a6 66 6f 66 93 74 68 65 93 70 72 6f 67 72 61 6d 93 63 6f 6e .execution...fof.the.program.con
d900 95 b2 21 74 69 6e 93 75 65 73 2e 8e 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 31 38 8e 8e 8c 8b 00 00 00 ..!tin.ues.....s.....t.18.......
d920 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d940 00 00 00 00 00 00 00 d0 a3 a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d .............c...2......|...u.k.
d960 8d 91 fd 27 91 e2 37 8e 91 15 fe 90 53 6f 6d 65 91 05 85 1c 45 78 61 6d 70 6c 65 73 8e 9f 18 71 ...'..7.....Some....Examples...q
d980 8b 8d 91 fd 27 91 cd 54 68 69 73 96 04 b7 c6 73 65 63 74 69 6f 6e 93 67 69 76 9a b2 21 65 73 93 ....'..This....section.giv..!es.
d9a0 65 78 61 6d 70 6c 65 73 93 73 68 6f 98 77 69 6e 67 93 73 6f 6d 65 93 66 65 61 74 75 72 65 73 93 examples.sho.wing.some.features.
d9c0 6f 66 93 4c 75 61 2e 91 08 11 fc 49 74 93 64 6f 90 4d de 65 73 93 6e 6f 74 93 69 6e 98 74 65 6e of.Lua.....It.do.M.es.not.in.ten
d9e0 64 93 74 6f 93 63 6f 98 76 98 65 72 93 74 68 65 8e a4 0d 99 9a 8d 91 fd 27 91 77 68 6f 6c 65 96 d.to.co.v.er.the........'.whole.
da00 03 a6 66 6c 61 6e 67 75 61 67 65 2c 93 62 75 74 93 6f 6e 6c 79 93 74 6f 93 69 6c 6c 75 73 74 72 ..flanguage,.but.only.to.illustr
da20 61 74 65 93 73 6f 6d 65 93 69 6e 90 b2 21 74 65 72 65 73 74 69 6e 67 93 75 73 65 73 93 6f 66 93 ate.some.in..!teresting.uses.of.
da40 74 68 65 93 73 79 73 74 65 6d 2e 8e 9f 1c ca cd 8d 8d 91 fd 27 91 db 37 2e 31 8e 91 1b e7 91 54 the.system..........'..7.1.....T
da60 68 65 96 04 80 00 46 91 fe e0 00 75 6e 63 74 69 6f 6e 73 93 f3 31 df 86 b5 54 00 0c 00 00 00 0c he....F....unctions..1...T......
da80 00 00 00 06 63 6d 74 74 31 32 dc 6e 65 78 74 93 db 61 6e 64 93 dc 6e 65 78 74 76 61 72 8e 9f 14 ....cmtt12.next..and..nextvar...
daa0 ab ff 8d 91 fd 27 91 cd 54 68 69 73 96 03 a6 66 65 78 61 6d 70 6c 65 93 73 68 6f 9a b2 21 77 73 .....'..This...fexample.sho..!ws
dac0 93 68 6f 98 77 93 74 6f 93 75 73 65 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 d3 6e 65 78 74 93 .ho.w.to.use.the.function..next.
dae0 cd 74 6f 93 69 74 65 72 61 74 65 93 6f 98 76 98 65 72 93 74 68 65 93 0c 65 6c 64 73 93 6f 66 93 .to.iterate.o.v.er.the..elds.of.
db00 61 93 74 61 62 6c 65 2e 8e a9 13 c9 e6 8d 91 fd 27 91 d3 66 75 6e 63 74 69 6f 6e 96 05 bf aa 66 a.table.........'..function....f
db20 93 28 74 29 91 56 3a f6 2d 2d 93 74 93 69 73 93 61 93 74 61 62 6c 65 8e a1 8d 91 08 a6 e5 6c 6f .(t).V:.--.t.is.a.table.......lo
db40 63 61 6c 96 05 bf aa 69 2c 93 76 93 3d 93 6e 65 78 74 28 74 2c 93 6e 69 6c 29 91 0b 7f 54 2d 2d cal....i,.v.=.next(t,.nil)...T--
db60 93 69 93 69 73 93 61 6e 93 69 6e 64 65 78 93 6f 66 93 74 2c 93 76 93 3d 93 74 5b 69 5d 8e a1 8d .i.is.an.index.of.t,.v.=.t[i]...
db80 91 08 a6 e5 77 68 69 6c 65 96 05 bf aa 69 93 64 6f 8e a1 8d 91 14 26 39 2e 2e 2e 91 7e 78 9c 2d ....while....i.do.....&9....~x.-
dba0 2d 96 05 bf aa 64 6f 93 73 6f 6d 65 74 68 69 6e 67 93 77 69 74 68 93 69 93 61 6e 64 93 76 8e a1 -....do.something.with.i.and.v..
dbc0 8d 91 14 26 39 69 2c 96 05 bf aa 76 93 3d 93 6e 65 78 74 28 74 2c 93 69 29 91 2d fd 50 2d 2d 93 ...&9i,....v.=.next(t,.i).-.P--.
dbe0 67 65 74 93 6e 65 78 74 93 69 6e 64 65 78 8e a1 8d 91 08 a6 e5 65 6e 64 8e a1 8d 91 fd 27 91 65 get.next.index.......end.....'.e
dc00 6e 64 8e a6 8d 91 0e 27 91 cd 54 68 65 96 03 1c a3 6e 65 78 74 93 65 78 61 6d 70 6c 65 93 70 72 nd.....'..The....next.example.pr
dc20 69 6e 90 b2 21 74 73 93 74 68 65 93 6e 61 6d 65 73 93 6f 66 93 61 6c 6c 93 67 6c 6f 62 61 6c 93 in..!ts.the.names.of.all.global.
dc40 76 9b ff 64 44 61 72 69 61 62 6c 65 73 93 69 6e 93 74 68 65 93 73 79 73 74 65 6d 93 77 69 74 68 v..dDariables.in.the.system.with
dc60 93 6e 6f 6e 93 6e 69 6c 93 76 98 61 6c 75 65 73 3a 8e a6 8d 91 fd 27 91 d3 66 75 6e 63 74 69 6f .non.nil.v.alues:.....'..functio
dc80 6e 96 05 bf aa 70 72 69 6e 74 47 6c 6f 62 61 6c 56 61 72 69 61 62 6c 65 73 93 28 29 8e a1 8d 91 n....printGlobalVariables.()....
dca0 08 a6 e5 6c 6f 63 61 6c 96 05 bf aa 69 2c 93 76 93 3d 93 6e 65 78 74 76 61 72 28 6e 69 6c 29 8e ...local....i,.v.=.nextvar(nil).
dcc0 a1 8d 91 08 a6 e5 77 68 69 6c 65 96 05 bf aa 69 93 64 6f 8e a1 8d 91 14 26 39 70 72 69 6e 74 28 ......while....i.do.....&9print(
dce0 69 29 8e a1 8d 91 14 26 39 69 2c 96 05 bf aa 76 93 3d 93 6e 65 78 74 76 61 72 28 69 29 8e a1 8d i).....&9i,....v.=.nextvar(i)...
dd00 91 08 a6 e5 65 6e 64 8e a1 8d 91 fd 27 91 65 6e 64 8e 9f 1c ca cd 8d 8d 91 fd 27 91 db 37 2e 32 ....end.....'.end.........'..7.2
dd20 8e 91 1b e7 91 53 74 72 69 6e 67 91 04 80 00 4d 61 6e 69 70 75 6c 61 74 69 6f 6e 8e 9f 14 ab ff .....String....Manipulation.....
dd40 8d 91 fd 27 91 cd 54 68 65 96 03 a6 66 0c 72 73 74 93 65 78 61 6d 70 6c 65 93 69 73 93 61 93 66 ...'..The...f.rst.example.is.a.f
dd60 75 6e 63 74 69 6f 6e 93 74 6f 93 74 72 69 6d 93 65 78 74 72 61 93 62 6c 61 6e 6b 73 93 61 74 93 unction.to.trim.extra.blanks.at.
dd80 74 68 65 93 62 90 4d de 65 67 69 6e 6e 69 6e 67 93 61 6e 64 93 65 6e 64 93 6f 66 93 61 93 73 74 the.b.M.eginning.and.end.of.a.st
dda0 72 69 6e 67 2e 8e a6 8d 91 fd 27 91 d3 66 75 6e 63 74 69 6f 6e 91 05 bf aa 74 72 69 6d 28 73 29 ring......'..function....trim(s)
ddc0 8e a1 8d 91 08 a6 e5 6c 6f 63 61 6c 96 05 bf aa 6c 93 3d 93 31 8e a1 8d 91 08 a6 e5 77 68 69 6c .......local....l.=.1.......whil
dde0 65 96 05 bf aa 73 74 72 73 75 62 28 73 2c 6c 2c 6c 29 93 3d 3d 93 27 93 27 93 64 6f 8e a1 8d 91 e....strsub(s,l,l).==.'.'.do....
de00 14 26 39 6c 96 05 bf aa 3d 93 6c 2b 31 8e a1 8d 91 08 a6 e5 65 6e 64 8e a1 8d 91 08 a6 e5 6c 6f .&9l....=.l+1.......end.......lo
de20 63 61 6c 96 05 bf aa 72 93 3d 93 73 74 72 6c 65 6e 28 73 29 8e a1 8d 91 08 a6 e5 77 68 69 6c 65 cal....r.=.strlen(s).......while
de40 96 05 bf aa 73 74 72 73 75 62 28 73 2c 72 2c 72 29 93 3d 3d 93 27 93 27 93 64 6f 8e a1 8d 91 14 ....strsub(s,r,r).==.'.'.do.....
de60 26 39 72 96 05 bf aa 3d 93 72 2d 31 8e a1 8d 91 08 a6 e5 65 6e 64 8e a1 8d 91 08 a6 e5 72 65 74 &9r....=.r-1.......end.......ret
de80 75 72 6e 91 05 bf aa 73 74 72 73 75 62 28 73 2c 6c 2c 72 29 8e a1 8d 91 fd 27 91 65 6e 64 8e a6 urn....strsub(s,l,r).....'.end..
dea0 8d 91 0e 27 91 cd 54 68 65 96 03 a6 66 73 65 63 6f 6e 64 93 65 78 61 6d 70 6c 65 93 73 68 6f 90 ...'..The...fsecond.example.sho.
dec0 b2 21 77 73 93 61 93 66 75 6e 63 74 69 6f 6e 93 74 68 61 74 93 65 6c 69 6d 69 6e 61 74 65 73 93 .!ws.a.function.that.eliminates.
dee0 61 6c 6c 93 62 6c 61 6e 6b 73 93 6f 66 93 61 93 73 74 72 69 6e 67 2e 8e a6 8d 91 fd 27 91 d3 66 all.blanks.of.a.string......'..f
df00 75 6e 63 74 69 6f 6e 96 05 bf aa 72 65 6d 6f 76 65 5f 62 6c 61 6e 6b 73 93 28 73 29 8e a1 8d 91 unction....remove_blanks.(s)....
df20 08 a6 e5 6c 6f 63 61 6c 96 05 bf aa 62 93 3d 93 73 74 72 66 69 6e 64 28 73 2c 93 27 93 27 29 8e ...local....b.=.strfind(s,.'.').
df40 a1 8d 91 08 a6 e5 77 68 69 6c 65 96 05 bf aa 62 93 64 6f 8e a1 8d 91 14 26 39 73 96 05 bf aa 3d ......while....b.do.....&9s....=
df60 93 73 74 72 73 75 62 28 73 2c 93 31 2c 93 62 2d 31 29 93 2e 2e 93 73 74 72 73 75 62 28 73 2c 93 .strsub(s,.1,.b-1)....strsub(s,.
df80 62 2b 31 29 8e a1 8d 91 14 26 39 62 96 05 bf aa 3d 93 73 74 72 66 69 6e 64 28 73 2c 93 27 93 27 b+1).....&9b....=.strfind(s,.'.'
dfa0 29 8e a1 8d 91 08 a6 e5 65 6e 64 8e a1 8d 91 08 a6 e5 72 65 74 75 72 6e 91 05 bf aa 73 8e a1 8d ).......end.......return....s...
dfc0 91 fd 27 91 65 6e 64 8e 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 cd 31 39 8e 8e 8c 8b 00 00 00 14 00 00 ..'.end....s.....t..19..........
dfe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e000 00 00 00 00 d9 1c a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 8d 91 fd ..........c...2......|...u.k....
e020 27 91 db 37 2e 33 8e 91 1b e7 91 50 90 a0 00 65 72 73 69 73 74 65 6e 63 65 8e 9f 14 ab ff 8d 91 '..7.3.....P...ersistence.......
e040 fd 27 91 cd 42 65 63 61 75 73 65 96 04 65 83 6f 66 93 69 74 73 93 72 65 0d 65 78 69 76 90 b2 21 .'..Because..e.of.its.re.exiv..!
e060 65 93 66 61 63 69 6c 69 74 69 65 73 2c 91 04 95 4a 70 9a 4d de 65 72 73 69 73 74 65 6e 63 65 93 e.facilities,...Jp.M.ersistence.
e080 69 6e 93 4c 75 61 93 63 61 6e 93 62 98 65 93 61 63 95 b2 21 68 69 65 76 93 65 64 96 04 65 83 77 in.Lua.can.b.e.ac..!hiev.ed..e.w
e0a0 69 74 68 93 4c 75 61 2e 91 07 1b 33 54 68 69 73 93 73 65 63 74 69 6f 6e 8e a4 0d 99 9a 8d 91 fd ith.Lua....3This.section........
e0c0 27 91 73 68 6f 9a b2 21 77 73 96 03 c9 15 73 6f 6d 65 93 77 98 61 98 79 73 93 74 6f 93 73 74 6f '.sho..!ws....some.w.a.ys.to.sto
e0e0 72 65 93 61 6e 64 93 72 65 74 72 69 65 76 98 65 93 76 91 ff 64 44 61 6c 75 65 73 93 69 6e 93 4c re.and.retriev.e.v..dDalues.in.L
e100 75 61 2c 91 03 d1 c0 75 73 69 6e 67 93 61 93 74 65 78 74 93 0c 6c 65 93 77 72 69 74 74 65 6e 93 ua,....using.a.text..le.written.
e120 69 6e 93 74 68 65 93 6c 61 6e 67 75 61 67 65 8e a1 8d 91 fd 27 91 69 74 73 65 6c 66 96 03 a6 66 in.the.language.....'.itself...f
e140 61 73 93 74 68 65 93 73 74 6f 72 61 67 65 93 6d 65 64 69 61 2e 8e a1 8d 91 0e 27 91 54 91 ff 16 as.the.storage.media......'.T...
e160 65 6f 96 03 a6 66 73 74 6f 72 65 93 61 93 73 69 6e 67 6c 65 93 76 91 ff 64 44 61 6c 75 65 93 77 eo...fstore.a.single.v..dDalue.w
e180 69 74 68 93 61 93 6e 61 6d 65 2c 93 74 68 65 93 66 6f 6c 6c 6f 90 b2 21 77 69 6e 67 93 63 6f 90 ith.a.name,.the.follo..!wing.co.
e1a0 4d de 64 65 93 69 73 93 65 6e 6f 75 67 68 3a 8e 9f 16 99 9a 8d 91 fd 27 91 d3 66 75 6e 63 74 69 M.de.is.enough:........'..functi
e1c0 6f 6e 96 05 bf aa 73 74 6f 72 65 93 28 6e 61 6d 65 2c 93 76 61 6c 75 65 29 8e a1 8d 91 08 a6 e5 on....store.(name,.value).......
e1e0 77 72 69 74 65 28 27 5c 6e 27 96 05 bf aa 2e 2e 93 6e 61 6d 65 93 2e 2e 93 27 3d 27 29 8e a1 8d write('\n'.......name....'=')...
e200 91 08 a6 e5 77 72 69 74 65 5f 76 61 6c 75 65 28 76 61 6c 75 65 29 8e a1 8d 91 fd 27 91 65 6e 64 ....write_value(value).....'.end
e220 8e a9 19 99 9a 8d 91 fd 27 91 66 75 6e 63 74 69 6f 6e 96 05 bf aa 77 72 69 74 65 5f 76 61 6c 75 ........'.function....write_valu
e240 65 93 28 76 61 6c 75 65 29 8e a1 8d 91 08 a6 e5 6c 6f 63 61 6c 96 05 bf aa 74 93 3d 93 74 79 70 e.(value).......local....t.=.typ
e260 65 28 76 61 6c 75 65 29 8e a1 8d 91 1f a5 8d 69 66 96 05 bf aa 74 93 3d 3d 93 27 6e 69 6c 27 91 e(value).......if....t.==.'nil'.
e280 16 fe a8 74 68 65 6e 93 77 72 69 74 65 28 27 6e 69 6c 27 29 8e a1 8d 91 08 a6 e5 65 6c 73 65 69 ...then.write('nil').......elsei
e2a0 66 96 05 bf aa 74 93 3d 3d 93 27 6e 75 6d 62 65 72 27 93 74 68 65 6e 93 77 72 69 74 65 28 76 61 f....t.==.'number'.then.write(va
e2c0 6c 75 65 29 8e a1 8d 91 08 a6 e5 65 6c 73 65 69 66 96 05 bf aa 74 93 3d 3d 93 27 73 74 72 69 6e lue).......elseif....t.==.'strin
e2e0 67 27 93 74 68 65 6e 93 77 72 69 74 65 28 27 22 27 93 2e 2e 93 76 61 6c 75 65 93 2e 2e 93 27 22 g'.then.write('"'....value....'"
e300 27 29 8e a1 8d 91 08 a6 e5 65 6e 64 8e a1 8d 91 fd 27 91 65 6e 64 8e a6 8d 91 fd 27 91 cd 49 6e ').......end.....'.end.....'..In
e320 96 03 a6 66 6f 72 64 65 72 93 74 6f 93 72 65 73 74 6f 72 65 93 74 68 69 73 93 76 91 ff 64 44 61 ...forder.to.restore.this.v..dDa
e340 6c 75 65 2c 93 61 93 d3 6c 75 61 5f 64 6f 66 69 6c 65 93 cd 73 75 0e 63 65 73 2e 8e a1 8d 91 0e lue,.a..lua_dofile..su.ces......
e360 27 91 53 74 6f 72 69 6e 67 96 04 0f 54 74 61 62 6c 65 73 93 69 73 93 61 93 6c 69 74 74 6c 65 93 '.Storing...Ttables.is.a.little.
e380 6d 6f 72 65 93 63 6f 6d 70 6c 65 78 2e 91 06 18 a6 41 73 73 75 6d 69 6e 67 93 74 68 61 74 93 74 more.complex.....Assuming.that.t
e3a0 68 65 93 74 61 62 6c 65 93 69 73 93 61 93 74 72 65 65 2c 91 04 29 8f 61 6e 64 93 61 6c 6c 93 69 he.table.is.a.tree,..).and.all.i
e3c0 6e 64 69 63 65 73 8e a1 8d 91 fd 27 91 61 72 65 96 03 e3 32 69 64 65 6e 90 b2 21 74 69 0c 65 72 ndices.....'.are...2iden..!ti.er
e3e0 73 93 28 74 68 61 74 93 69 73 2c 9b 03 f2 65 74 68 65 93 74 61 62 6c 65 73 93 61 72 65 93 62 90 s.(that.is,...ethe.tables.are.b.
e400 4d de 65 69 6e 67 93 75 73 65 64 93 61 73 93 72 65 63 6f 72 64 73 29 2c 98 69 74 73 93 76 91 ff M.eing.used.as.records),.its.v..
e420 64 44 61 6c 75 65 93 63 61 6e 93 62 90 4d de 65 93 77 72 69 74 74 65 6e 93 64 69 72 65 63 74 6c dDalue.can.b.M.e.written.directl
e440 79 8e a1 8d 91 fd 27 91 77 69 74 68 96 03 a6 66 74 61 62 6c 65 93 63 6f 6e 73 74 72 75 63 74 6f y.....'.with...ftable.constructo
e460 72 73 2e 91 04 dd dd 46 69 72 73 74 2c 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 d3 77 72 69 74 rs.....First,.the.function..writ
e480 65 5f 76 61 6c 75 65 93 cd 69 73 93 63 90 b2 21 68 61 6e 67 65 64 93 74 6f 8e a9 16 99 9a 8d 91 e_value..is.c..!hanged.to.......
e4a0 fd 27 91 d3 66 75 6e 63 74 69 6f 6e 96 05 bf aa 77 72 69 74 65 5f 76 61 6c 75 65 93 28 76 61 6c .'..function....write_value.(val
e4c0 75 65 29 8e a1 8d 91 08 a6 e5 6c 6f 63 61 6c 96 05 bf aa 74 93 3d 93 74 79 70 65 28 76 61 6c 75 ue).......local....t.=.type(valu
e4e0 65 29 8e a1 8d 91 1f a5 8d 69 66 96 05 bf aa 74 93 3d 3d 93 27 6e 69 6c 27 91 16 fe a8 74 68 65 e).......if....t.==.'nil'....the
e500 6e 93 77 72 69 74 65 28 27 6e 69 6c 27 29 8e a1 8d 91 08 a6 e5 65 6c 73 65 69 66 96 05 bf aa 74 n.write('nil').......elseif....t
e520 93 3d 3d 93 27 6e 75 6d 62 65 72 27 93 74 68 65 6e 93 77 72 69 74 65 28 76 61 6c 75 65 29 8e a1 .==.'number'.then.write(value)..
e540 8d 91 08 a6 e5 65 6c 73 65 69 66 96 05 bf aa 74 93 3d 3d 93 27 73 74 72 69 6e 67 27 93 74 68 65 .....elseif....t.==.'string'.the
e560 6e 93 77 72 69 74 65 28 27 22 27 93 2e 2e 93 76 61 6c 75 65 93 2e 2e 93 27 22 27 29 8e a1 8d 91 n.write('"'....value....'"')....
e580 08 a6 e5 65 6c 73 65 69 66 96 05 bf aa 74 93 3d 3d 93 27 74 61 62 6c 65 27 91 0b 7f 54 74 68 65 ...elseif....t.==.'table'...Tthe
e5a0 6e 93 77 72 69 74 65 5f 72 65 63 6f 72 64 28 76 61 6c 75 65 29 8e a1 8d 91 08 a6 e5 65 6e 64 8e n.write_record(value).......end.
e5c0 a1 8d 91 fd 27 91 65 6e 64 8e a6 8d 91 fd 27 91 cd 54 68 65 96 03 a6 66 66 75 6e 63 74 69 6f 6e ....'.end.....'..The...ffunction
e5e0 93 d3 77 72 69 74 65 5f 72 65 63 6f 72 64 93 cd 69 73 3a 8e a6 8d 91 fd 27 91 d3 66 75 6e 63 74 ..write_record..is:.....'..funct
e600 69 6f 6e 91 05 bf aa 77 72 69 74 65 5f 72 65 63 6f 72 64 28 74 29 8e a1 8d 91 08 a6 e5 6c 6f 63 ion....write_record(t).......loc
e620 61 6c 96 05 bf aa 69 2c 93 76 93 3d 93 6e 65 78 74 28 74 2c 93 6e 69 6c 29 8e a1 8d 91 08 a6 e5 al....i,.v.=.next(t,.nil).......
e640 77 72 69 74 65 28 27 7b 27 29 91 0b 7f 54 2d 2d 96 05 bf aa 73 74 61 72 74 73 93 63 6f 6e 73 74 write('{')...T--....starts.const
e660 72 75 63 74 6f 72 8e a1 8d 91 08 a6 e5 77 68 69 6c 65 96 05 bf aa 69 93 64 6f 8e a1 8d 91 14 26 ructor.......while....i.do.....&
e680 39 73 74 6f 72 65 28 69 2c 91 05 bf aa 76 29 8e a1 8d 91 14 26 39 77 72 69 74 65 28 27 2c 91 05 9store(i,....v).....&9write(',..
e6a0 bf aa 27 29 8e a1 8d 91 14 26 39 69 2c 96 05 bf aa 76 93 3d 93 6e 65 78 74 28 74 2c 93 69 29 8e ..').....&9i,....v.=.next(t,.i).
e6c0 a1 8d 91 08 a6 e5 65 6e 64 8e a1 8d 91 08 a6 e5 77 72 69 74 65 28 27 7d 27 29 91 0b 7f 54 2d 2d ......end.......write('}')...T--
e6e0 96 05 bf aa 63 6c 6f 73 65 73 93 63 6f 6e 73 74 72 75 63 74 6f 72 8e a1 8d 91 fd 27 91 65 6e 64 ....closes.constructor.....'.end
e700 8e 9f 1d 52 85 8d 8d 91 fd 27 91 db 37 2e 34 8e 91 1b e7 91 49 6e 68 65 72 69 74 61 6e 63 65 8e ...R.....'..7.4.....Inheritance.
e720 9f 14 ab ff 8d 91 fd 27 91 cd 54 68 65 96 04 54 37 66 61 6c 6c 62 61 63 9a b2 21 6b 93 66 6f 72 .......'..The..T7fallbac..!k.for
e740 93 61 62 73 65 6e 98 74 93 69 6e 64 69 63 65 73 93 63 61 6e 93 62 90 4d de 65 93 75 73 65 64 93 .absen.t.indices.can.b.M.e.used.
e760 74 6f 93 69 6d 70 6c 65 6d 65 6e 98 74 93 6d 61 6e 98 79 93 6b 69 6e 64 73 93 6f 66 93 69 6e 68 to.implemen.t.man.y.kinds.of.inh
e780 65 72 69 74 61 6e 63 65 93 69 6e 93 4c 75 61 2e 8e a1 8d 91 fd 27 91 41 73 96 03 a6 66 61 6e 93 eritance.in.Lua......'.As...fan.
e7a0 65 78 61 6d 70 6c 65 2c 93 74 68 65 93 66 6f 6c 6c 6f 9a b2 21 77 69 6e 67 93 63 6f 90 4d de 64 example,.the.follo..!wing.co.M.d
e7c0 65 93 69 6d 70 6c 65 6d 65 6e 98 74 73 93 73 69 6e 67 6c 65 93 69 6e 68 65 72 69 74 61 6e 63 65 e.implemen.ts.single.inheritance
e7e0 3a 8e 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 32 30 8e 8e 8c 8b 00 00 00 15 00 00 00 00 00 00 00 00 00 :....s.....t.20.................
e800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 df d9 a0 ................................
e820 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d a0 fd 75 e5 6b 8d 91 fd 27 91 d3 66 75 6e 63 74 ...c...2......|...u.k...'..funct
e840 69 6f 6e 96 05 bf aa 49 6e 64 65 78 93 28 74 2c 66 29 8e a4 0d 99 9a 8d 91 08 a6 e5 69 66 96 05 ion....Index.(t,f)..........if..
e860 bf aa 66 93 3d 3d 93 27 70 61 72 65 6e 74 27 93 74 68 65 6e 91 0b 7f 54 2d 2d 93 74 6f 93 61 76 ..f.==.'parent'.then...T--.to.av
e880 6f 69 64 93 6c 6f 6f 70 8e a1 8d 91 14 26 39 72 65 74 75 72 6e 91 05 bf aa 4f 6c 64 49 6e 64 65 oid.loop.....&9return....OldInde
e8a0 78 28 74 2c 66 29 8e a1 8d 91 08 a6 e5 65 6e 64 8e a1 8d 91 08 a6 e5 6c 6f 63 61 6c 96 05 bf aa x(t,f).......end.......local....
e8c0 70 93 3d 93 74 2e 70 61 72 65 6e 74 8e a1 8d 91 08 a6 e5 69 66 96 05 bf aa 74 79 70 65 28 70 29 p.=.t.parent.......if....type(p)
e8e0 93 3d 3d 93 27 74 61 62 6c 65 27 93 74 68 65 6e 8e a1 8d 91 14 26 39 72 65 74 75 72 6e 91 05 bf .==.'table'.then.....&9return...
e900 aa 70 5b 66 5d 8e a1 8d 91 08 a6 e5 65 6c 73 65 8e a1 8d 91 14 26 39 72 65 74 75 72 6e 91 05 bf .p[f].......else.....&9return...
e920 aa 4f 6c 64 49 6e 64 65 78 28 74 2c 66 29 8e a1 8d 91 08 a6 e5 65 6e 64 8e a1 8d 91 fd 27 91 65 .OldIndex(t,f).......end.....'.e
e940 6e 64 8e 9f 1b 33 34 8d 91 fd 27 91 4f 6c 64 49 6e 64 65 78 96 05 bf aa 3d 93 73 65 74 66 61 6c nd...34...'.OldIndex....=.setfal
e960 6c 62 61 63 6b 28 22 69 6e 64 65 78 22 2c 93 49 6e 64 65 78 29 8e a9 16 99 9a 8d 91 fd 27 91 cd lback("index",.Index)........'..
e980 57 68 65 6e 65 76 9a b2 21 65 72 96 02 f4 69 4c 75 61 93 61 74 74 65 6d 70 74 73 93 74 6f 93 61 Whenev..!er...iLua.attempts.to.a
e9a0 63 63 65 73 73 93 61 6e 93 61 62 73 65 6e 98 74 93 0c 65 6c 64 93 69 6e 93 61 93 74 61 62 6c 65 ccess.an.absen.t..eld.in.a.table
e9c0 2c 91 03 18 02 69 74 93 63 61 6c 6c 73 93 74 68 65 93 66 61 6c 6c 62 61 63 98 6b 93 66 75 6e 63 ,....it.calls.the.fallbac.k.func
e9e0 74 69 6f 6e 93 d3 49 6e 64 65 78 cd 2e 8e a1 8d 91 fd 27 91 49 66 96 03 4e d7 74 68 65 93 74 61 tion..Index.......'.If..N.the.ta
ea00 62 6c 65 93 68 61 73 93 61 93 0c 65 6c 64 93 d3 70 61 72 65 6e 74 93 cd 77 69 74 68 93 61 93 74 ble.has.a..eld..parent..with.a.t
ea20 61 62 6c 65 93 76 91 ff 64 44 61 6c 75 65 2c 91 03 60 5a 74 68 65 6e 93 4c 75 61 93 61 74 74 65 able.v..dDalue,..`Zthen.Lua.atte
ea40 6d 70 74 73 93 74 6f 93 61 63 63 65 73 73 93 74 68 65 93 64 65 73 69 72 65 64 93 0c 65 6c 64 8e mpts.to.access.the.desired..eld.
ea60 a1 8d 91 fd 27 91 69 6e 96 03 6d 1c 74 68 69 73 93 70 61 72 65 6e 90 b2 21 74 93 6f 62 91 00 9b ....'.in..m.this.paren..!t.ob...
ea80 bb 6a 65 63 74 2e 91 04 ca c5 54 68 69 73 93 70 72 6f 9a 4d de 63 65 73 73 93 69 73 93 72 65 70 .ject.....This.pro.M.cess.is.rep
eaa0 98 65 61 74 65 64 93 5c 75 70 95 b2 21 77 93 61 72 64 73 22 9b 03 6d 1c 75 6e 93 74 69 6c 98 61 .eated.\up..!w.ards"..m.un.til.a
eac0 98 76 91 ff 64 44 61 6c 75 65 98 66 6f 72 98 74 68 65 98 0c 65 6c 64 98 69 73 98 66 6f 75 6e 64 .v..dDalue.for.the..eld.is.found
eae0 98 6f 72 8e a1 8d 91 fd 27 91 74 68 65 96 04 16 61 6f 62 91 00 9b bb 6a 65 63 74 93 68 61 73 93 .or.....'.the...aob....ject.has.
eb00 6e 6f 93 70 61 72 65 6e 9a b2 21 74 2e 91 06 2d cd 49 6e 93 74 68 65 93 6c 61 74 74 65 72 93 63 no.paren..!t...-.In.the.latter.c
eb20 61 73 65 2c 91 04 32 5f 74 68 65 93 70 72 65 76 69 6f 75 73 93 66 61 6c 6c 62 61 63 98 6b 93 69 ase,..2_the.previous.fallbac.k.i
eb40 73 93 63 61 6c 6c 65 64 93 74 6f 93 73 75 70 70 6c 79 93 61 93 76 91 ff 64 44 61 6c 75 65 8e a1 s.called.to.supply.a.v..dDalue..
eb60 8d 91 fd 27 91 66 6f 72 96 03 a6 66 74 68 65 93 0c 65 6c 64 2e 8e a1 8d 91 0e 27 91 57 68 65 6e ...'.for...fthe..eld......'.When
eb80 96 03 e7 ee 62 9a 4d de 65 74 74 65 72 93 70 98 65 72 66 6f 72 6d 61 6e 63 65 93 69 73 93 6e 65 ....b.M.etter.p.erformance.is.ne
eba0 65 64 65 64 2c 91 03 f8 50 74 68 65 93 73 61 6d 65 93 66 61 6c 6c 62 61 63 9a b2 21 6b 93 6d 61 eded,...Pthe.same.fallbac..!k.ma
ebc0 98 79 93 62 90 4d de 65 93 69 6d 70 6c 65 6d 65 6e 98 74 65 64 93 69 6e 93 43 2c 93 61 73 93 69 .y.b.M.e.implemen.ted.in.C,.as.i
ebe0 6c 75 73 2d 8e a1 8d 91 fd 27 91 74 72 61 74 65 64 96 03 a6 66 69 6e 93 46 69 67 75 72 65 93 31 lus-.....'.trated...fin.Figure.1
ec00 2e 91 04 dd dd 54 68 69 73 93 63 6f 9a 4d de 64 65 93 6d 90 b2 21 75 73 74 93 62 98 65 93 72 65 .....This.co.M.de.m..!ust.b.e.re
ec20 67 69 73 74 65 72 65 64 93 77 69 74 68 3a 8e a6 8d 91 08 a6 e5 d3 6c 75 61 5f 70 75 73 68 6c 69 gistered.with:........lua_pushli
ec40 74 65 72 61 6c 28 22 70 61 72 65 6e 74 22 29 3b 8e a1 8d 91 08 a6 e5 6c 6f 63 6b 65 64 50 61 72 teral("parent");.......lockedPar
ec60 65 6e 74 4e 61 6d 65 96 05 bf aa 3d 93 6c 75 61 5f 6c 6f 63 6b 28 29 3b 8e a1 8d 91 08 a6 e5 6c entName....=.lua_lock();.......l
ec80 75 61 5f 70 75 73 68 6f 62 6a 65 63 74 28 6c 75 61 5f 73 65 74 66 61 6c 6c 62 61 63 6b 28 22 69 ua_pushobject(lua_setfallback("i
eca0 6e 64 65 78 22 2c 91 05 bf aa 49 6e 64 65 78 29 29 3b 8e a1 8d 91 08 a6 e5 6c 6f 63 6b 65 64 4f ndex",....Index));.......lockedO
ecc0 6c 64 49 6e 64 65 78 96 05 bf aa 3d 93 6c 75 61 5f 6c 6f 63 6b 28 29 3b 8e a6 8d 91 fd 27 91 cd ldIndex....=.lua_lock();.....'..
ece0 4e 6f 74 69 63 65 96 03 a6 66 74 68 61 74 93 74 68 65 93 73 74 72 69 6e 67 93 d3 22 70 61 72 65 Notice...fthat.the.string.."pare
ed00 6e 74 22 93 cd 69 73 93 6b 9a b2 21 65 70 74 93 6c 6f 90 4d de 63 98 6b 98 65 64 93 69 6e 93 4c nt"..is.k..!ept.lo.M.c.k.ed.in.L
ed20 75 61 93 66 6f 72 93 6f 70 74 69 6d 61 6c 93 70 90 4d de 65 72 66 6f 72 6d 61 63 65 2e 8e 9f 1d ua.for.optimal.p.M.erformace....
ed40 52 85 8d 8d 91 fd 27 91 db 37 2e 35 8e 91 1b e7 91 41 91 04 80 00 43 46 91 fe e0 00 75 6e 63 74 R.....'..7.5.....A....CF....unct
ed60 69 6f 6e 8e 9f 14 ab ff 8d 91 fd 27 91 cd 41 91 02 e3 78 43 46 91 ff 16 65 75 6e 63 74 69 6f 6e ion........'..A...xCF...eunction
ed80 96 02 e3 a9 74 6f 93 63 6f 6d 70 75 74 65 93 74 68 65 93 6d 61 78 69 6d 9a b2 21 75 6d 93 6f 66 ....to.compute.the.maxim..!um.of
eda0 93 61 93 76 91 ff 64 44 61 72 69 61 62 6c 65 93 6e 98 75 6d 98 62 90 4d de 65 72 93 6f 66 93 61 .a.v..dDariable.n.um.b.M.er.of.a
edc0 72 67 75 6d 65 6e 98 74 73 93 69 73 93 73 68 6f 98 77 6e 93 69 6e 93 46 69 67 75 72 65 93 32 2e rgumen.ts.is.sho.wn.in.Figure.2.
ede0 8e a1 8d 91 fd 27 91 41 66 74 65 72 96 03 a6 66 72 65 67 69 73 74 65 72 65 64 93 77 69 74 68 8e .....'.After...fregistered.with.
ee00 a6 8d 91 fd 27 91 d3 6c 75 61 5f 72 65 67 69 73 74 65 72 96 05 bf aa 28 22 6d 61 78 22 2c 93 6d ....'..lua_register....("max",.m
ee20 61 74 68 5f 6d 61 78 29 3b 8e a6 8d 91 fd 27 91 cd 74 68 69 73 96 03 a6 66 66 75 6e 63 74 69 6f ath_max);.....'..this...ffunctio
ee40 6e 93 69 73 93 61 9a b2 21 76 91 ff 64 44 61 69 6c 61 62 6c 65 93 69 6e 93 4c 75 61 2c 93 61 73 n.is.a..!v..dDailable.in.Lua,.as
ee60 93 66 6f 6c 6c 6f 98 77 73 3a 8e a6 8d 91 fd 27 91 d3 69 96 05 bf aa 3d 93 6d 61 78 28 34 2c 93 .follo.ws:.....'..i....=.max(4,.
ee80 35 2c 93 31 30 2c 93 2d 33 34 29 91 0b 7f 54 2d 2d 93 69 93 72 65 63 65 69 76 65 73 93 31 30 8e 5,.10,.-34)...T--.i.receives.10.
eea0 9f 1d 52 85 8d 8d 91 fd 27 91 db 37 2e 36 8e 91 1b e7 91 43 61 6c 6c 69 6e 67 96 04 80 00 4c 75 ..R.....'..7.6.....Calling....Lu
eec0 61 93 46 91 fe e0 00 75 6e 63 74 69 6f 6e 73 8e 9f 14 ab ff 8d 91 fd 27 91 cd 54 68 69 73 96 03 a.F....unctions........'..This..
eee0 69 39 65 78 61 6d 70 6c 65 93 69 6c 6c 75 73 74 72 61 74 65 73 93 68 6f 9a b2 21 77 93 61 93 43 i9example.illustrates.ho..!w.a.C
ef00 91 03 69 2a 66 75 6e 63 74 69 6f 6e 93 63 61 6e 93 63 61 6c 6c 93 74 68 65 93 4c 75 61 93 66 75 ..i*function.can.call.the.Lua.fu
ef20 6e 63 74 69 6f 6e 93 d3 72 65 6d 6f 76 65 5f 62 6c 61 6e 6b 73 93 cd 70 72 65 73 65 6e 98 74 65 nction..remove_blanks..presen.te
ef40 64 8e a1 8d 91 fd 27 91 69 6e 96 03 a6 66 53 65 63 74 69 6f 6e 93 37 2e 32 2e 8e a6 8d 91 fd 27 d.....'.in...fSection.7.2......'
ef60 91 d3 76 6f 69 64 96 05 bf aa 72 65 6d 6f 76 65 5f 62 6c 61 6e 6b 73 93 28 63 68 61 72 93 2a 73 ..void....remove_blanks.(char.*s
ef80 29 8e a1 8d 91 fd 27 91 7b 8e a1 8d 91 08 a6 e5 6c 75 61 5f 70 75 73 68 73 74 72 69 6e 67 28 73 ).....'.{.......lua_pushstring(s
efa0 29 3b 91 0b 7f 54 2f 2a 96 05 bf aa 70 72 65 70 61 72 65 93 70 61 72 61 6d 65 74 65 72 93 2a 2f );...T/*....prepare.parameter.*/
efc0 8e a1 8d 91 08 a6 e5 6c 75 61 5f 63 61 6c 6c 28 22 72 65 6d 6f 76 65 5f 62 6c 61 6e 6b 73 22 29 .......lua_call("remove_blanks")
efe0 3b 91 0b 7f 54 2f 2a 96 05 bf aa 63 61 6c 6c 93 4c 75 61 93 66 75 6e 63 74 69 6f 6e 93 2a 2f 8e ;...T/*....call.Lua.function.*/.
f000 a1 8d 91 08 a6 e5 73 74 72 63 70 79 28 73 2c 96 05 bf aa 6c 75 61 5f 67 65 74 73 74 72 69 6e 67 ......strcpy(s,....lua_getstring
f020 28 6c 75 61 5f 67 65 74 72 65 73 75 6c 74 28 31 29 29 29 3b 91 0b 7f 54 2f 2a 93 63 6f 70 79 93 (lua_getresult(1)));...T/*.copy.
f040 72 65 73 75 6c 74 93 62 61 63 6b 93 74 6f 93 27 73 27 93 2a 2f 8e a1 8d 91 fd 27 91 7d 8e 8e 9f result.back.to.'s'.*/.....'.}...
f060 1c 73 e7 8d 92 00 d8 74 d4 cd 32 31 8e 8e 8c 8b 00 00 00 16 00 00 00 00 00 00 00 00 00 00 00 00 .s.....t..21....................
f080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e7 f2 a0 02 cd 02 ................................
f0a0 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c 8d 9f b9 75 a2 8d a0 fd fa 66 58 8d 8d 91 fd 27 91 84 00 01 c...2......|...u.....fX....'....
f0c0 6c 31 01 c1 8d ba 8e 8e 9f 16 99 9a 8d 91 fd 27 91 d3 69 6e 74 96 05 bf aa 6c 6f 63 6b 65 64 50 l1.............'..int....lockedP
f0e0 61 72 65 6e 74 4e 61 6d 65 3b 91 0b 7f 54 2f 2a 93 73 74 6f 72 65 73 93 74 68 65 93 6c 6f 63 6b arentName;...T/*.stores.the.lock
f100 93 69 6e 64 65 78 93 66 6f 72 93 74 68 65 93 73 74 72 69 6e 67 93 22 70 61 72 65 6e 74 22 93 2a .index.for.the.string."parent".*
f120 2f 8e a4 0d 99 9a 8d 91 fd 27 91 69 6e 74 96 05 bf aa 6c 6f 63 6b 65 64 4f 6c 64 49 6e 64 65 78 /........'.int....lockedOldIndex
f140 3b 91 16 fe a8 2f 2a 93 70 72 65 76 69 6f 75 73 93 66 61 6c 6c 62 61 63 6b 93 66 75 6e 63 74 69 ;..../*.previous.fallback.functi
f160 6f 6e 93 2a 2f 8e a9 1b 33 34 8d 91 fd 27 91 76 6f 69 64 96 05 bf aa 63 61 6c 6c 4f 6c 64 46 61 on.*/...34...'.void....callOldFa
f180 6c 6c 62 61 63 6b 93 28 6c 75 61 5f 4f 62 6a 65 63 74 93 74 61 62 6c 65 2c 93 6c 75 61 5f 4f 62 llback.(lua_Object.table,.lua_Ob
f1a0 6a 65 63 74 93 69 6e 64 65 78 29 8e a1 8d 91 fd 27 91 7b 8e a1 8d 91 08 a6 e5 6c 75 61 5f 4f 62 ject.index).....'.{.......lua_Ob
f1c0 6a 65 63 74 96 05 bf aa 6f 6c 64 49 6e 64 65 78 93 3d 93 6c 75 61 5f 67 65 74 6c 6f 63 6b 65 64 ject....oldIndex.=.lua_getlocked
f1e0 28 6c 6f 63 6b 65 64 4f 6c 64 49 6e 64 65 78 29 3b 8e a1 8d 91 08 a6 e5 6c 75 61 5f 70 75 73 68 (lockedOldIndex);.......lua_push
f200 6f 62 6a 65 63 74 28 74 61 62 6c 65 29 3b 8e a1 8d 91 08 a6 e5 6c 75 61 5f 70 75 73 68 6f 62 6a object(table);.......lua_pushobj
f220 65 63 74 28 69 6e 64 65 78 29 3b 8e a1 8d 91 08 a6 e5 6c 75 61 5f 63 61 6c 6c 66 75 6e 63 74 69 ect(index);.......lua_callfuncti
f240 6f 6e 28 6f 6c 64 49 6e 64 65 78 29 3b 8e a1 8d 91 fd 27 91 7d 8e a6 8d 91 fd 27 91 76 6f 69 64 on(oldIndex);.....'.}.....'.void
f260 96 05 bf aa 49 6e 64 65 78 93 28 76 6f 69 64 29 8e a1 8d 91 fd 27 91 7b 8e a1 8d 91 08 a6 e5 6c ....Index.(void).....'.{.......l
f280 75 61 5f 4f 62 6a 65 63 74 96 05 bf aa 74 61 62 6c 65 93 3d 93 6c 75 61 5f 67 65 74 70 61 72 61 ua_Object....table.=.lua_getpara
f2a0 6d 28 31 29 3b 8e a1 8d 91 08 a6 e5 6c 75 61 5f 4f 62 6a 65 63 74 96 05 bf aa 69 6e 64 65 78 93 m(1);.......lua_Object....index.
f2c0 3d 93 6c 75 61 5f 67 65 74 70 61 72 61 6d 28 32 29 3b 8e a1 8d 91 08 a6 e5 6c 75 61 5f 4f 62 6a =.lua_getparam(2);.......lua_Obj
f2e0 65 63 74 91 05 bf aa 70 61 72 65 6e 74 3b 8e a1 8d 91 08 a6 e5 69 66 96 05 bf aa 28 6c 75 61 5f ect....parent;.......if....(lua_
f300 69 73 73 74 72 69 6e 67 28 69 6e 64 65 78 29 93 26 26 93 73 74 72 63 6d 70 28 6c 75 61 5f 67 65 isstring(index).&&.strcmp(lua_ge
f320 74 73 74 72 69 6e 67 28 69 6e 64 65 78 29 2c 93 22 70 61 72 65 6e 74 22 29 93 3d 3d 93 30 29 8e tstring(index),."parent").==.0).
f340 a1 8d 91 08 a6 e5 7b 8e a1 8d 91 14 26 39 63 61 6c 6c 4f 6c 64 46 61 6c 6c 62 61 63 6b 28 74 61 ......{.....&9callOldFallback(ta
f360 62 6c 65 2c 91 05 bf aa 69 6e 64 65 78 29 3b 8e a1 8d 91 14 26 39 72 65 74 75 72 6e 3b 8e a1 8d ble,....index);.....&9return;...
f380 91 08 a6 e5 7d 8e a1 8d 91 08 a6 e5 6c 75 61 5f 70 75 73 68 6f 62 6a 65 63 74 28 74 61 62 6c 65 ....}.......lua_pushobject(table
f3a0 29 3b 8e a1 8d 91 08 a6 e5 6c 75 61 5f 70 75 73 68 6c 6f 63 6b 65 64 28 6c 6f 63 6b 65 64 50 61 );.......lua_pushlocked(lockedPa
f3c0 72 65 6e 74 4e 61 6d 65 29 3b 8e a1 8d 91 08 a6 e5 70 61 72 65 6e 74 96 05 bf aa 3d 93 6c 75 61 rentName);.......parent....=.lua
f3e0 5f 67 65 74 73 75 62 73 63 72 69 70 74 28 29 3b 8e a1 8d 91 08 a6 e5 69 66 91 05 bf aa 28 6c 75 _getsubscript();.......if....(lu
f400 61 5f 69 73 74 61 62 6c 65 28 70 61 72 65 6e 74 29 29 8e a1 8d 91 08 a6 e5 7b 8e a1 8d 91 14 26 a_istable(parent)).......{.....&
f420 39 6c 75 61 5f 70 75 73 68 6f 62 6a 65 63 74 28 70 61 72 65 6e 74 29 3b 8e a1 8d 91 14 26 39 6c 9lua_pushobject(parent);.....&9l
f440 75 61 5f 70 75 73 68 6f 62 6a 65 63 74 28 69 6e 64 65 78 29 3b 8e a1 8d 91 14 26 39 2f 2a 96 05 ua_pushobject(index);.....&9/*..
f460 bf aa 72 65 74 75 72 6e 93 72 65 73 75 6c 74 93 66 72 6f 6d 93 67 65 74 73 75 62 73 63 72 69 70 ..return.result.from.getsubscrip
f480 74 93 2a 2f 8e a1 8d 91 14 26 39 6c 75 61 5f 70 75 73 68 6f 62 6a 65 63 74 28 6c 75 61 5f 67 65 t.*/.....&9lua_pushobject(lua_ge
f4a0 74 73 75 62 73 63 72 69 70 74 28 29 29 3b 8e a1 8d 91 08 a6 e5 7d 8e a1 8d 91 08 a6 e5 65 6c 73 tsubscript());.......}.......els
f4c0 65 8e a1 8d 91 14 26 39 63 61 6c 6c 4f 6c 64 46 61 6c 6c 62 61 63 6b 28 74 61 62 6c 65 2c 91 05 e.....&9callOldFallback(table,..
f4e0 bf aa 69 6e 64 65 78 29 3b 8e a1 8d 91 fd 27 91 7d 8e 9f 20 99 9a 8d 8d 92 00 9d 57 6d cd 46 69 ..index);.....'.}..........Wm.Fi
f500 67 75 72 65 96 03 a6 66 31 3a 91 04 dd dd 49 6e 68 65 72 69 74 61 6e 63 65 93 69 6e 93 43 2e 8e gure...f1:....Inheritance.in.C..
f520 8e a1 8d 8d 91 fd 27 91 84 00 01 6c 31 01 c1 8d ba 8e 8e 8e 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 32 ......'....l1..........s.....t.2
f540 32 8e 8e 8c 8b 00 00 00 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2...............................
f560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 6f a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e ................o....c...2......
f580 7c 8d a0 ff 6e a8 d3 8d a0 fe 8f ff f6 8d 8d 91 fd 27 91 84 00 01 6c 31 01 c1 8d ba 8e 8e 9f 16 |...n............'....l1........
f5a0 99 9a 8d 91 fd 27 91 d3 76 6f 69 64 96 05 bf aa 6d 61 74 68 5f 6d 61 78 93 28 76 6f 69 64 29 8e .....'..void....math_max.(void).
f5c0 a4 0d 99 9a 8d 91 fd 27 91 7b 8e a1 8d 91 02 e7 3b 69 6e 74 96 05 bf aa 69 3d 31 3b 91 11 3e fe .......'.{......;int....i=1;..>.
f5e0 2f 2a 93 6e 75 6d 62 65 72 93 6f 66 93 61 72 67 75 6d 65 6e 74 73 93 2a 2f 8e a1 8d 91 02 e7 3b /*.number.of.arguments.*/......;
f600 64 6f 75 62 6c 65 96 05 bf aa 64 2c 93 64 6d 61 78 3b 8e a1 8d 91 02 e7 3b 6c 75 61 5f 4f 62 6a double....d,.dmax;......;lua_Obj
f620 65 63 74 91 05 bf aa 6f 3b 8e a1 8d 91 02 e7 3b 2f 2a 96 05 bf aa 74 68 65 93 66 75 6e 63 74 69 ect....o;......;/*....the.functi
f640 6f 6e 93 6d 75 73 74 93 67 65 74 93 61 74 93 6c 65 61 73 74 93 6f 6e 65 93 61 72 67 75 6d 65 6e on.must.get.at.least.one.argumen
f660 74 93 2a 2f 8e a1 8d 91 02 e7 3b 69 66 96 05 bf aa 28 28 6f 93 3d 93 6c 75 61 5f 67 65 74 70 61 t.*/......;if....((o.=.lua_getpa
f680 72 61 6d 28 69 2b 2b 29 29 93 3d 3d 93 4c 55 41 5f 4e 4f 4f 42 4a 45 43 54 29 8e a1 8d 91 0e 66 ram(i++)).==.LUA_NOOBJECT).....f
f6a0 8f 6c 75 61 5f 65 72 72 6f 72 96 05 bf aa 28 22 74 6f 6f 93 66 65 77 93 61 72 67 75 6d 65 6e 74 .lua_error....("too.few.argument
f6c0 73 93 74 6f 93 66 75 6e 63 74 69 6f 6e 93 60 6d 61 78 27 22 29 3b 8e a1 8d 91 02 e7 3b 2f 2a 96 s.to.function.`max'");......;/*.
f6e0 05 bf aa 61 6e 64 93 74 68 69 73 93 61 72 67 75 6d 65 6e 74 93 6d 75 73 74 93 62 65 93 61 93 6e ...and.this.argument.must.be.a.n
f700 75 6d 62 65 72 93 2a 2f 8e a1 8d 91 02 e7 3b 69 66 91 05 bf aa 28 21 6c 75 61 5f 69 73 6e 75 6d umber.*/......;if....(!lua_isnum
f720 62 65 72 28 6f 29 29 8e a1 8d 91 0e 66 8f 6c 75 61 5f 65 72 72 6f 72 96 05 bf aa 28 22 69 6e 63 ber(o)).....f.lua_error....("inc
f740 6f 72 72 65 63 74 93 61 72 67 75 6d 65 6e 74 93 74 6f 93 66 75 6e 63 74 69 6f 6e 93 60 6d 61 78 orrect.argument.to.function.`max
f760 27 22 29 3b 8e a1 8d 91 02 e7 3b 64 6d 61 78 96 05 bf aa 3d 93 6c 75 61 5f 67 65 74 6e 75 6d 62 '");......;dmax....=.lua_getnumb
f780 65 72 93 28 6f 29 3b 8e a1 8d 91 02 e7 3b 2f 2a 96 05 bf aa 6c 6f 6f 70 73 93 75 6e 74 69 6c 93 er.(o);......;/*....loops.until.
f7a0 74 68 65 72 65 93 69 73 93 6e 6f 93 6d 6f 72 65 93 61 72 67 75 6d 65 6e 74 73 93 2a 2f 8e a1 8d there.is.no.more.arguments.*/...
f7c0 91 02 e7 3b 77 68 69 6c 65 96 05 bf aa 28 28 6f 93 3d 93 6c 75 61 5f 67 65 74 70 61 72 61 6d 28 ...;while....((o.=.lua_getparam(
f7e0 69 2b 2b 29 29 93 21 3d 93 4c 55 41 5f 4e 4f 4f 42 4a 45 43 54 29 8e a1 8d 91 02 e7 3b 7b 8e a1 i++)).!=.LUA_NOOBJECT)......;{..
f800 8d 91 08 a6 e5 69 66 91 05 bf aa 28 21 6c 75 61 5f 69 73 6e 75 6d 62 65 72 28 6f 29 29 8e a1 8d .....if....(!lua_isnumber(o))...
f820 91 14 26 39 6c 75 61 5f 65 72 72 6f 72 96 05 bf aa 28 22 69 6e 63 6f 72 72 65 63 74 93 61 72 67 ..&9lua_error....("incorrect.arg
f840 75 6d 65 6e 74 93 74 6f 93 66 75 6e 63 74 69 6f 6e 93 60 6d 61 78 27 22 29 3b 8e a1 8d 91 08 a6 ument.to.function.`max'");......
f860 e5 64 96 05 bf aa 3d 93 6c 75 61 5f 67 65 74 6e 75 6d 62 65 72 93 28 6f 29 3b 8e a1 8d 91 08 a6 .d....=.lua_getnumber.(o);......
f880 e5 69 66 96 05 bf aa 28 64 93 3e 93 64 6d 61 78 29 93 64 6d 61 78 93 3d 93 64 3b 8e a1 8d 91 02 .if....(d.>.dmax).dmax.=.d;.....
f8a0 e7 3b 7d 8e a1 8d 91 02 e7 3b 2f 2a 96 05 bf aa 70 75 73 68 93 74 68 65 93 72 65 73 75 6c 74 93 .;}......;/*....push.the.result.
f8c0 74 6f 93 62 65 93 72 65 74 75 72 6e 65 64 93 2a 2f 8e a1 8d 91 02 e7 3b 6c 75 61 5f 70 75 73 68 to.be.returned.*/......;lua_push
f8e0 6e 75 6d 62 65 72 91 05 bf aa 28 64 6d 61 78 29 3b 8e a1 8d 91 fd 27 91 7d 8e 9f 20 99 9a 8d 8d number....(dmax);.....'.}.......
f900 92 00 93 07 80 cd 46 69 67 75 72 65 96 03 a6 66 32 3a 91 04 dd dd 43 93 66 75 6e 63 74 69 6f 6e ......Figure...f2:....C.function
f920 93 d3 6d 61 74 68 8d 91 00 b0 97 89 00 00 66 66 00 03 73 02 8e 91 04 23 99 6d 61 78 cd 2e 8e 8e ..math........ff..s....#.max....
f940 a1 8d 8d 91 fd 27 91 84 00 01 6c 31 01 c1 8d ba 8e 8e 8e 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 32 33 .....'....l1..........s.....t.23
f960 8e 8e 8c 8b 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f5 44 a0 02 cd 02 63 8d a0 fd 32 fd 9d a0 02 b0 8e 7c ...............D....c...2......|
f9a0 8d a0 fd 75 e5 6b 8d 91 fd 27 91 e2 41 63 95 8a 3d 6b 6e 6f 93 77 6c 65 64 67 6d 65 6e 93 74 73 ...u.k...'..Ac..=kno.wledgmen.ts
f9c0 8e a9 18 71 8b 8d 91 fd 27 91 cd 54 68 65 96 04 0c e0 61 75 74 68 6f 72 73 93 77 9a b2 21 6f 75 ...q....'..The....authors.w..!ou
f9e0 6c 64 93 6c 69 6b 98 65 93 74 6f 93 74 68 61 6e 6b 93 43 45 4e 50 45 53 2f 50 45 54 52 98 4f 42 ld.lik.e.to.thank.CENPES/PETR.OB
fa00 52 8d 91 01 5e 67 9f fd 3b 6a 13 8e 41 53 91 04 0c c5 77 68 69 63 98 68 2c 91 04 26 7e 6a 6f 69 R...^g..;j..AS....whic.h,..&~joi
fa20 6e 98 74 6c 79 93 77 69 74 68 93 54 91 ff 16 65 65 43 47 72 61 66 2c 91 04 26 7e 75 73 65 64 8e n.tly.with.T...eeCGraf,..&~used.
fa40 a4 0d 99 9a 8d 91 fd 27 91 65 78 74 65 6e 73 69 76 9a b2 21 65 6c 79 96 03 79 77 65 61 72 6c 79 .......'.extensiv..!ely..ywearly
fa60 93 76 98 65 72 73 69 6f 6e 73 93 6f 66 93 74 68 69 73 93 73 79 73 74 65 6d 93 61 6e 64 93 67 61 .v.ersions.of.this.system.and.ga
fa80 98 76 98 65 93 76 91 ff 64 44 61 6c 75 61 62 6c 65 93 63 6f 6d 6d 65 6e 98 74 73 2e 91 04 ce e3 .v.e.v..dDaluable.commen.ts.....
faa0 54 68 65 93 61 75 74 68 6f 72 73 93 77 98 6f 75 6c 64 93 61 6c 73 6f 8e a1 8d 91 fd 27 91 6c 69 The.authors.w.ould.also.....'.li
fac0 6b 90 b2 21 65 96 03 a6 66 74 6f 93 74 68 61 6e 6b 93 43 61 72 6c 6f 73 93 48 65 6e 72 69 71 75 k..!e...fto.thank.Carlos.Henriqu
fae0 65 93 4c 65 76 79 91 ff 16 65 2c 93 77 68 6f 93 66 6f 75 6e 64 93 74 68 65 93 6e 61 6d 65 93 6f e.Levy...e,.who.found.the.name.o
fb00 66 93 74 68 65 93 67 61 6d 65 8d 8d 9f fc 06 be b8 33 8e 8e 91 04 c0 04 cd 2e 8e 9f 22 80 41 8d f.the.game.......3..........".A.
fb20 8d 91 fd 27 91 e2 41 8e 91 1a 3c 00 49 6e 63 6f 6d 70 61 74 69 62 69 6c 69 74 69 65 73 96 05 85 ...'..A...<.Incompatibilities...
fb40 1c 77 69 74 68 93 50 72 65 76 69 6f 75 73 93 56 91 fe 9e b8 65 72 73 69 6f 6e 73 8e a6 8d 91 fd .with.Previous.V....ersions.....
fb60 27 91 cd 41 6c 74 68 6f 75 67 68 96 03 02 2d 67 72 65 61 74 93 63 61 72 65 93 68 61 73 93 62 90 '..Although...-great.care.has.b.
fb80 4d de 65 65 6e 93 74 61 6b 9a b2 21 65 6e 93 74 6f 93 61 98 76 98 6f 69 64 93 69 6e 63 6f 6d 70 M.een.tak..!en.to.a.v.oid.incomp
fba0 61 74 69 62 69 6c 69 74 69 65 73 93 77 69 74 68 93 74 68 65 93 70 72 65 76 69 6f 75 73 93 70 75 atibilities.with.the.previous.pu
fbc0 62 6c 69 63 93 76 98 65 72 73 69 6f 6e 73 8e a1 8d 91 fd 27 91 6f 66 96 03 a6 66 4c 75 61 2c 93 blic.v.ersions.....'.of...fLua,.
fbe0 73 6f 6d 65 93 64 69 0b 65 72 65 6e 63 65 73 93 68 61 64 93 74 6f 93 62 9a 4d de 65 93 69 6e 90 some.di.erences.had.to.b.M.e.in.
fc00 b2 21 74 72 6f 98 64 75 63 65 64 2e 91 04 dd dd 48 65 72 65 93 69 73 93 61 93 6c 69 73 74 93 6f .!tro.duced.....Here.is.a.list.o
fc20 66 93 61 6c 6c 93 74 68 65 73 65 93 64 69 0b 65 72 65 6e 63 65 73 2e 8e a9 1d 52 85 8d 91 fd 27 f.all.these.di.erences....R....'
fc40 91 db 49 6e 63 6f 6d 70 61 74 69 62 69 6c 69 74 69 65 73 96 04 80 00 69 6e 93 74 68 65 93 4c 61 ..Incompatibilities....in.the.La
fc60 6e 67 75 61 67 65 8e 9f 14 ab ff 8d 8d 8d 8d 91 0d 94 61 cf 0f 8e 8e 8e 91 18 87 95 cd 54 68 65 nguage............a..........The
fc80 96 03 a6 66 65 71 75 61 6c 69 74 9a b2 21 79 93 74 65 73 74 93 6f 70 90 4d de 65 72 61 74 6f 72 ...fequalit..!y.test.op.M.erator
fca0 93 6e 6f 98 77 93 69 73 93 64 65 6e 6f 74 65 64 93 62 98 79 93 d3 3d 3d cd 2c 93 69 6e 73 74 65 .no.w.is.denoted.b.y..==.,.inste
fcc0 61 64 93 6f 66 93 d3 3d cd 2e 8e 9f 16 99 9a 8d 8d 8d 8d 91 0d 94 61 cf 0f 8e 8e 8e 91 18 87 95 ad.of..=..............a.........
fce0 cd 54 68 65 96 03 4a 1f 73 79 6e 90 b2 21 74 61 78 93 66 6f 72 93 74 61 62 6c 65 93 63 6f 6e 73 .The..J.syn..!tax.for.table.cons
fd00 74 72 75 63 74 69 6f 6e 93 68 61 73 93 62 9a 4d de 65 65 6e 93 67 72 65 61 74 6c 79 93 73 69 6d truction.has.b.M.een.greatly.sim
fd20 70 6c 69 0c 65 64 2e 91 04 bf 1b 54 68 65 93 6f 6c 64 93 d3 40 28 73 69 7a 65 29 93 cd 68 61 73 pli.ed.....The.old..@(size)..has
fd40 93 62 98 65 65 6e 8e a1 8d 91 18 87 95 73 75 62 73 74 69 74 75 74 65 64 96 04 a7 dd 62 90 b2 21 .b.een.......substituted....b..!
fd60 79 93 d3 7b 7d cd 2e 91 07 e2 43 54 68 65 93 6c 69 73 74 93 63 6f 6e 73 74 72 75 63 74 6f 72 93 y..{}.....CThe.list.constructor.
fd80 28 66 6f 72 6d 65 72 6c 79 93 d3 40 5b 2e 2e 2e 5d cd 29 93 61 6e 64 93 74 68 65 93 72 65 63 6f (formerly..@[...].).and.the.reco
fda0 72 64 93 63 6f 6e 73 74 72 75 63 74 6f 72 8e a1 8d 91 18 87 95 28 66 6f 72 6d 65 72 6c 79 96 04 rd.constructor.......(formerly..
fdc0 d4 54 d3 40 7b 2e 2e 2e 7d cd 29 93 6e 6f 90 b2 21 77 93 61 72 65 93 62 9a 4d de 6f 74 68 93 63 .T.@{...}.).no..!w.are.b.M.oth.c
fde0 6f 98 64 65 64 93 6c 69 6b 9a b2 21 65 93 d3 7b 2e 2e 2e 7d cd 2e 91 08 67 a8 57 68 65 6e 93 74 o.ded.lik..!e..{...}....g.When.t
fe00 68 65 93 63 6f 6e 73 74 72 75 63 74 69 6f 6e 93 69 6e 98 76 98 6f 6c 76 98 65 73 93 61 8e a1 8d he.construction.in.v.olv.es.a...
fe20 91 18 87 95 66 75 6e 63 74 69 6f 6e 96 03 89 66 63 61 6c 6c 2c 9b 03 8f 33 6c 69 6b 90 b2 21 65 ....function...fcall,...3lik..!e
fe40 93 69 6e 93 d3 40 66 75 6e 63 7b 2e 2e 2e 7d cd 2c 98 74 68 65 93 6e 65 77 93 73 79 6e 90 b2 21 .in..@func{...}.,.the.new.syn..!
fe60 74 61 78 93 64 6f 9a 4d de 65 73 93 6e 6f 74 93 75 73 65 93 74 68 65 93 d3 40 cd 2e 91 04 d4 32 tax.do.M.es.not.use.the..@.....2
fe80 4d 6f 72 65 93 69 6d 70 98 6f 72 74 61 6e 90 b2 21 74 2c 91 03 8f 33 d0 61 8e a1 8d 91 18 87 95 More.imp.ortan..!t,...3.a.......
fea0 63 9b ff 70 b9 6f 6e 73 74 72 75 63 74 69 6f 6e 96 03 ea ea 66 75 6e 63 74 69 6f 6e 93 6d 75 73 c..p.onstruction....function.mus
fec0 74 93 6e 6f 77 93 65 78 70 6c 69 63 69 74 6c 79 93 72 98 65 74 75 72 6e 93 74 68 65 93 63 98 6f t.now.explicitly.r.eturn.the.c.o
fee0 6e 73 74 72 75 63 74 65 98 64 93 74 61 62 6c 65 cd 2e 8e a6 8d 91 fd 27 91 db 49 6e 63 6f 6d 70 nstructe.d.table.......'..Incomp
ff00 61 74 69 62 69 6c 69 74 69 65 73 96 04 80 00 69 6e 93 74 68 65 93 41 50 49 8e 9f 14 ab ff 8d 8d atibilities....in.the.API.......
ff20 8d 8d 91 0d 94 61 cf 0f 8e 8e 8e 91 18 87 95 cd 54 68 65 96 03 a6 66 66 75 6e 63 74 69 6f 6e 93 .....a..........The...ffunction.
ff40 d3 6c 75 61 5f 63 61 6c 6c 93 cd 6e 6f 93 6c 6f 6e 67 65 72 93 68 61 73 93 74 68 65 93 70 61 72 .lua_call..no.longer.has.the.par
ff60 61 6d 65 74 65 72 93 d3 6e 70 61 72 61 6d cd 2e 8e a9 16 99 9a 8d 8d 8d 8d 91 0d 94 61 cf 0f 8e ameter..nparam..............a...
ff80 8e 8e 91 18 87 95 cd 54 68 65 96 03 f2 09 66 75 6e 63 74 69 6f 6e 93 d3 6c 75 61 5f 70 6f 70 93 .......The....function..lua_pop.
ffa0 cd 69 73 93 6e 6f 93 6c 6f 6e 67 65 72 93 61 9a b2 21 76 91 ff 64 44 61 69 6c 61 62 6c 65 2c 91 .is.no.longer.a..!v..dDailable,.
ffc0 04 04 f2 73 69 6e 63 65 93 69 74 93 63 6f 75 6c 64 93 6c 65 61 64 93 74 6f 93 73 74 72 61 6e 67 ...since.it.could.lead.to.strang
ffe0 65 93 62 90 4d de 65 68 61 98 76 69 6f 72 2e 91 05 c0 c6 49 6e 8e a1 8d 91 18 87 95 70 61 72 74 e.b.M.eha.vior.....In.......part
10000 69 63 75 6c 61 72 2c 9b 03 11 92 74 6f 96 02 ec 5d 61 63 63 65 73 73 93 72 65 73 75 6c 74 73 93 icular,....to...]access.results.
10020 72 65 74 75 72 6e 65 64 93 66 72 6f 6d 93 61 93 4c 75 61 93 66 75 6e 63 74 69 6f 6e 2c 98 74 68 returned.from.a.Lua.function,.th
10040 65 93 6e 65 77 93 6d 61 63 72 6f 93 d3 6c 75 61 5f 67 65 74 72 65 73 75 6c 74 8e a1 8d 91 18 87 e.new.macro..lua_getresult......
10060 95 cd 73 68 6f 75 6c 64 96 03 a6 66 62 90 4d de 65 93 75 73 65 64 2e 8e a6 8d 8d 8d 8d 91 0d 94 ..should...fb.M.e.used..........
10080 61 cf 0f 8e 8e 8e 91 18 87 95 cd 54 68 65 96 03 a6 66 6f 6c 64 93 66 75 6e 63 74 69 6f 6e 73 93 a..........The...fold.functions.
100a0 d3 6c 75 61 5f 73 74 6f 72 65 66 69 65 6c 64 93 cd 61 6e 64 93 d3 6c 75 61 5f 73 74 6f 72 65 69 .lua_storefield..and..lua_storei
100c0 6e 64 65 78 65 64 93 cd 68 61 95 b2 21 76 93 65 96 03 a6 66 62 90 4d de 65 65 6e 93 72 65 70 6c ndexed..ha..!v.e...fb.M.een.repl
100e0 61 63 65 64 93 62 90 b2 21 79 8e a4 1b 19 9a 8d 91 18 87 95 d3 69 6e 74 96 05 bf aa 6c 75 61 5f aced.b..!y...........int....lua_
10100 73 74 6f 72 65 73 75 62 73 63 72 69 70 74 93 28 76 6f 69 64 29 3b 8e a1 8d 91 18 87 95 cd 77 69 storesubscript.(void);........wi
10120 74 68 96 03 a6 66 74 68 65 93 70 61 72 61 6d 65 74 65 72 73 93 65 78 70 6c 69 63 69 74 6c 79 93 th...fthe.parameters.explicitly.
10140 70 75 73 68 65 64 93 6f 6e 93 74 68 65 93 73 74 61 63 90 b2 21 6b 2e 8e a6 8d 8d 8d 8d 91 0d 94 pushed.on.the.stac..!k..........
10160 61 cf 0f 8e 8e 8e 91 18 87 95 cd 54 68 65 96 03 d4 2f 66 75 6e 63 74 69 6f 6e 61 6c 69 74 9a b2 a..........The.../functionalit..
10180 21 79 93 6f 66 93 74 68 65 93 66 75 6e 63 74 69 6f 6e 93 d3 6c 75 61 5f 65 72 72 6f 72 66 75 6e !y.of.the.function..lua_errorfun
101a0 63 74 69 6f 6e 93 cd 68 61 73 93 62 90 4d de 65 65 6e 93 72 65 70 6c 61 63 65 64 93 62 98 79 93 ction..has.b.M.een.replaced.b.y.
101c0 74 68 65 93 d0 66 61 6c 91 00 8f 46 6c 62 91 ff 70 b9 61 63 6b 8e a4 0d 99 9a 8d 91 18 87 95 cd the..fal...Flb..p.ack...........
101e0 6d 65 63 90 b2 21 68 61 6e 69 73 6d 3b 96 03 a6 66 73 65 65 93 53 65 63 74 69 6f 6e 93 34 2e 38 mec..!hanism;...fsee.Section.4.8
10200 2e 8e a6 8d 8d 8d 8d 91 0d 94 61 cf 0f 8e 8e 8e 91 18 87 95 cd 57 68 65 6e 96 03 50 85 63 61 6c ..........a..........When..P.cal
10220 6c 69 6e 67 93 61 93 66 75 6e 63 74 69 6f 6e 93 66 72 6f 6d 93 74 68 65 93 4c 75 61 93 6c 69 62 ling.a.function.from.the.Lua.lib
10240 72 61 72 79 91 ff 16 65 2c 91 03 61 b2 70 61 72 61 6d 65 74 65 72 73 93 70 61 73 73 65 64 93 74 rary...e,..a.parameters.passed.t
10260 68 72 6f 75 67 68 93 74 68 65 93 73 74 61 63 9a b2 21 6b 93 6d 98 75 73 74 8e a1 8d 91 18 87 95 hrough.the.stac..!k.m.ust.......
10280 62 9a 4d de 65 96 03 bc 44 70 75 73 68 65 64 93 6a 75 73 74 93 62 98 65 66 6f 72 65 93 74 68 65 b.M.e...Dpushed.just.b.efore.the
102a0 93 63 6f 72 72 65 73 70 98 6f 6e 64 65 6e 9a b2 21 74 93 63 61 6c 6c 2c 91 03 c1 bc 77 69 74 68 .corresp.onden..!t.call,....with
102c0 93 6e 6f 93 69 6e 98 74 65 72 6d 65 64 69 61 74 65 93 63 61 6c 6c 73 93 74 6f 93 4c 75 61 2e 91 .no.in.termediate.calls.to.Lua..
102e0 05 1f 78 53 70 90 4d de 65 63 69 61 6c 8e a1 8d 91 18 87 95 63 61 72 65 96 03 a6 66 73 68 6f 75 ..xSp.M.ecial.......care...fshou
10300 6c 64 93 62 90 4d de 65 93 74 61 6b 9a b2 21 65 6e 93 77 69 74 68 93 6d 61 63 72 6f 73 93 6c 69 ld.b.M.e.tak..!en.with.macros.li
10320 6b 98 65 93 d3 6c 75 61 5f 67 65 74 69 6e 64 65 78 65 64 93 cd 61 6e 64 93 d3 6c 75 61 5f 67 65 k.e..lua_getindexed..and..lua_ge
10340 74 66 69 65 6c 64 cd 2e 8e 91 fd 27 91 9f 7e 04 22 89 00 00 66 66 00 b3 d1 96 9f 0a 4c cd 8d 8d tfield.....'..~."...ff......L...
10360 8d 91 0c 7b ba 9f fc 2d 3d af 33 8e 8e 91 10 a6 61 bd 42 54 57 2c 96 03 15 54 4c 75 61 93 6d 65 ...{...-=.3.....a.BTW,...TLua.me
10380 61 6e 73 93 c0 6d 6f 90 87 1b 6f 6e 93 bd 69 6e 93 50 90 be 39 6f 72 74 75 67 75 65 73 65 2e 8e ans..mo...on..in.P..9ortuguese..
103a0 8e 9f 1c 73 e7 8d 92 00 d8 74 d4 cd 32 34 8e 8e 8c f8 00 00 f9 63 01 83 92 c0 1c 3b 00 00 00 00 ...s.....t..24.......c.....;....
103c0 03 e8 02 cd 02 63 01 be b5 4b 00 08 00 18 f3 39 44 d3 ed 74 00 11 47 ae 00 11 47 ae 00 05 63 6d .....c...K.....9D..t..G...G...cm
103e0 72 31 37 f3 37 1a f2 22 56 00 0e 66 66 00 0a 00 00 00 06 63 6d 62 78 31 30 f3 31 df 86 b5 54 00 r17.7.."V..ff......cmbx10.1...T.
10400 0c 00 00 00 0c 00 00 00 06 63 6d 74 74 31 32 f3 30 c2 d6 4e a0 00 0c 00 00 00 0c 00 00 00 06 63 .........cmtt12.0..N...........c
10420 6d 62 78 31 32 f3 2b 58 ab 51 0b 00 0c 00 00 00 0c 00 00 00 05 63 6d 72 31 32 f3 28 df ea 3c 78 mbx12.+X.Q...........cmr12.(..<x
10440 00 0a f3 33 00 0a 00 00 00 06 63 6d 74 74 31 30 f3 27 1a f2 22 56 00 0a f3 33 00 0a 00 00 00 06 ...3......cmtt10.'.."V...3......
10460 63 6d 62 78 31 30 f3 25 fd 00 27 3a 00 0a f3 33 00 0a 00 00 00 06 63 6d 74 69 31 30 f3 24 21 22 cmbx10.%..':...3......cmti10.$!"
10480 2c 9a 00 0a f3 33 00 0a 00 00 00 06 63 6d 73 79 31 30 f3 23 0b a0 62 3e 00 0a f3 33 00 0a 00 00 ,....3......cmsy10.#..b>...3....
104a0 00 06 63 6d 6d 69 31 30 f3 22 4b f1 60 79 00 0a f3 33 00 0a 00 00 00 05 63 6d 72 31 30 f3 20 6d ..cmmi10."K.`y...3......cmr10..m
104c0 23 bd 52 00 0a 00 00 00 0a 00 00 00 06 63 6d 73 73 31 30 f3 1f df ea 3c 78 00 0a 00 00 00 0a 00 #.R..........cmss10....<x.......
104e0 00 00 06 63 6d 74 74 31 30 f3 1e 1a f2 22 56 00 0a 00 00 00 0a 00 00 00 06 63 6d 62 78 31 30 f3 ...cmtt10...."V..........cmbx10.
10500 19 4b f1 60 79 00 0a 00 00 00 0a 00 00 00 05 63 6d 72 31 30 f3 15 bc 6a 91 b9 00 09 00 00 00 09 .K.`y..........cmr10...j........
10520 00 00 00 05 63 6d 74 69 39 f3 14 a9 b1 90 ca 00 09 00 00 00 09 00 00 00 05 63 6d 73 79 39 f3 12 ....cmti9................cmsy9..
10540 6f b4 8b c7 00 09 00 00 00 09 00 00 00 04 63 6d 72 39 f3 0e d7 01 17 32 00 08 00 00 00 08 00 00 o.............cmr9.....2........
10560 00 05 63 6d 6d 69 38 f3 0d 7c 7b 59 07 00 08 00 00 00 08 00 00 00 04 63 6d 72 38 f3 04 b9 41 61 ..cmmi8..|{Y...........cmr8...Aa
10580 a8 00 06 00 00 00 06 00 00 00 04 63 6d 72 36 f9 00 01 03 b1 02 df df df df df df df ...........cmr6.............