===============================================================================
                                Lua for Delphi
===============================================================================

Tv
  vO~O Lua(http://www.lua.org/)  Delphi g
  悤ɂ܂B

t@C
  lua.dll       lua-5.0.2 + SJISΉpb`(SowwaRay  2004/06/04)
  lua.pas       lua.h Ro[g
  lualib.pas    lualib.h Ro[g
  lauxlib.pas   lauxlib.h Ro[g
  LuaUtils.pas  Tv\zp⏕Cu
  <src>         sjis.patch  lua.dll \zɎgt@C
  <sample1>     Tv1 hello world
  <sample2>     Tv2 gݗ
  <sample3>     Tv3 ^[gOtBbN
  <debugger>    Tv4 Lua fobK
  <regex>       Tv5 K\
  <appli>       Tv6 fobKg݃Tv


  EBorland Delphi 6.0

gp@
  AvP[V exe ƓfBNg lua.dll uāA
  uses  lua, lualib, lauxlib, Kv LuaUtils ǉ
  lua_open ` lua_close ̊ԂɕKvȏLq܂B

  [1]
  function LuaPrint(L: Plua_State): Integer; cdecl;
  begin
    LuaShowStack(L, 'X^bN\');
    Result := 0;
  end;

  procedure TForm1.Button1Click(Sender: TObject);
  var
    L: Plua_State;
  begin
    L := lua_open;
    try
      LuaRegister(L, 'Print', LuaPrint);
      LuaLoadBuffer(L, 'Print("hello world")', 'code');
      LuaPCall(L, 0, 0, 0);
    finally
      lua_close(L);
    end;
  end;

  ڍׂ̓TvQƂĂB
  sō̂ Lua ̒΂OĂ̂Ǝv܂A
  Programming in Lua (http://www.lua.org/pil/) ȂڂڂC悤
  vĂ܂B

  []
  Tv4 Lua fobK̃RpCɂ́u肢v AFEdit KvłB
  http://member.nifty.ne.jp/kirikiri/
  R|[lgCXg[ȂĂAAFEdit.pas, AFEdit.res vWFNg
  ̌pXiႦ debugger ƓfBNgjɒu΃RpCo܂B

  Tv5 K\̃RpCAsɂ́ubabaq]  BREGEXP.DLL
  http://www.hi-ho.ne.jp/babaq/index.html
  сuCv BRegExp jbgKvłB
  http://www2.big.or.jp/~osamu/
  TextBuffer ւ̑ŃG[oꍇiDelphi6 ȍ~Ȃǁj̓vWFNgA
  IvVA^t萔ւ̑LɂĉB

lua.dll 쐬@
  Yt lua.dll  lua-5.0.2  uSowwaRayv SJIS Ήpb`(2004/6/4)
  http://www.water.sannet.ne.jp/sowwa/
  Ă Borland C++5.5 ɂRpĈłB

  Borland C++ 5.5 ŃRpCꍇ
  Yt lua.def, bc5.bat  src fBNgɃRs[ bc5.bat s

XV
v0.01	2004/04/20 kuma@webj.net
	J
v0.02	2004/04/20 kuma@webj.net
	LuaUtils: LuaLocalToStrings lua_getstack `FbNǉ
v0.03	2004/04/28 kuma@webj.net
	Tv4<debugger>  Delphi6 Personal łRpC\ɁA
	Delphi4 ȍ~ȂRpCł邩B
v0.04	2004/09/02 kuma@webj.net
	debugger }`t@CΉ
	regex ǉ
	LuaUtils: LuaToBoolean, LuaPushBoolean, LuaToInteger, LuaPushInteger
	LuaSetTableValue, LuaRawSetTableValue, LuaRegisterCustom,
	LuaRegisterMetatable, LuaRegisterProperty ǉ
v0.05	2004/09/04 kuma@webj.net
	debugger G[s\łȂȂĂoOC
v0.06	2004/09/19 kuma@webj.net
	debugger require ̃pX[ꍇɁAG[s\łȂoOC
	Execute, SaveAll, CloseAll, CanCloseAll ǉ
	LuaUtils LuaToString, LuaPushString, LuaError, LuaErrorFmt ǉ
v0.07	2004/10/03 kuma@webj.net
	appli ǉ
	regex [NoOCAftHg̊֐x[XɕύX
	debugger appli ΉegAoOC

CZXEzz
  Lua-5.0.2 ƓB

  쌠 Tecgraf  PUC-Rio ۗLĂ܂B
  ڍׂɂĂ COPYRIGHT  http://www.lua.org/license.html
  QƂĂB

  2004/09/02 t_kumagai
  http://kuma.webj.net/
  kuma@webj.net
===============================================================================
