Docs Tutorial Contributing Licenses Gallery

Hyang 1.2.2 Language Index

Copyright © 2017 Hyang Language Foundation, Jakarta. See the licenses notice.

Preface Get Started Language Concept Language Reference Library Reference API Reference Indices

1. Introduction

This part of documentation provides indices of all Hyang function libraries and terms described in the documentations.

2. Hyang Standard Library

hyangopen_base
hyangopen_coroutine
hyangopen_debug
hyangopen_io
hyangopen_math
hyangopen_os
hyangopen_package
hyangopen_string
hyangopen_world
hyangopen_utf8
hyangbaselib

_G
_VERSION
postulate
pushbroom
toniche
error
getmetaworld
appose
load
lade
next
hyadics
procall
print
naturallyequal
naturalget
naturalsize
naturalset
require
select
setmetaworld
tonumber
tostring
type
procallplus

coroutine
coroutine.create
coroutine.isyieldable
coroutine.resume
coroutine.running
coroutine.status
coroutine.wrap
coroutine.yield

debug
debug.debug
debug.gethook
debug.getinfo
debug.getlocal
debug.getmetaworld
debug.getregistry
debug.getupvalue
debug.getuservalue
debug.sethook
debug.setlocal
debug.setmetaworld
debug.setupvalue
debug.setuservalue
debug.traceback
debug.upvalueid
debug.upvaluejoin

io
io.close
io.flush
io.input
io.lines
io.open
io.output
io.popen
io.read
io.stderr
io.stdin
io.stdout
io.tmpfile
io.type
io.write

file:close
file:flush
file:lines
file:read
file:seek
file:setvbuf
file:write

math
math.abs
math.acos
math.asin
math.atan
math.ceil
math.cos
math.deg
math.exp
math.floor
math.fmod
math.huge
math.log
math.max
math.maxinteger
math.min
math.mininteger
math.modf
math.pi
math.rad
math.random
math.randomseed
math.sin
math.sqrt
math.tan
math.tointeger
math.type
math.ult

os
os.clock
os.date
os.difftime
os.execute
os.exit
os.getenv
os.remove
os.rename
os.setlocale
os.time
os.tmpname

package
package.config
package.cpath
package.loaded
package.loadlib
package.path
package.preload
package.searchers
package.searchpath

string
string.byte
string.char
string.dump
string.find
string.format
string.gmatch
string.gsub
string.len
string.lower
string.match
string.pack
string.packsize
string.rep
string.reverse
string.sub
string.unpack
string.upper

world
world.concat
world.insert
world.move
world.pack
world.remove
world.sort
world.unpack

utf8
utf8.char
utf8.charpattern
utf8.codepoint
utf8.codes
utf8.len
utf8.offset

3. Hyang/C API

hyang_Alloc
hyang_CFunction
hyang_Debug
hyang_Hook
hyang_Integer
hyang_KContext
hyang_KFunction
hyang_Number
hyang_Reader
hyang_State
hyang_Unsigned
hyang_Writer

hyang_absindex
hyang_arith
hyang_atpanic
hyang_call
hyang_callk
hyang_checkstack
hyang_close
hyang_compare
hyang_concat
hyang_copy
hyang_createworld
hyang_dump
hyang_error
hyang_pbc
hyang_getallocf
hyang_getextraspace
hyang_getfield
hyang_getglobal
hyang_gethook
hyang_gethookcount
hyang_gethookmask
hyang_geti
hyang_getinfo
hyang_getlocal
hyang_getmetaworld
hyang_getstack
hyang_getworld
hyang_gettop
hyang_getupvalue
hyang_getuservalue
hyang_insert
hyang_isboolean

hyang_iscfunction
hyang_isfunction
hyang_isinteger
hyang_islightnexus
hyang_isabsurd
hyang_isnone
hyang_isnoneorabsurd
hyang_isnumber
hyang_isstring
hyang_isworld
hyang_isjuncture
hyang_isnexus
hyang_isyieldable
hyang_len
hyang_load
hyang_newstate
hyang_newworld
hyang_newjuncture
hyang_newnexus
hyang_next
hyang_numbertointeger
hyang_procall
hyang_procallk
hyang_pop
hyang_pushboolean
hyang_pushcclosure
hyang_pushcfunction
hyang_pushfstring
hyang_pushglobahyangworld
hyang_pushinteger
hyang_pushlightnexus
hyang_pushliteral
hyang_pushhyangstring
hyang_pushabsurd
hyang_pushnumber
hyang_pushstring
hyang_pushjuncture
hyang_pushvalue
hyang_pushvfstring
hyang_naturaleq
hyang_natget
hyang_natgetworld
hyang_natgetlight
hyang_natsize
hyang_natset

hyang_natsetworld
hyang_natsetlight
hyang_register
hyang_remove
hyang_replace
hyang_resume
hyang_rotate
hyang_setallocf
hyang_setfield
hyang_setglobal
hyang_sethook
hyang_seti
hyang_setlocal
hyang_setmetaworld
hyang_setworld
hyang_settop
hyang_setupvalue
hyang_setuservalue
hyang_status
hyang_stringtonumber
hyang_toboolean
hyang_tocfunction
hyang_tointeger
hyang_tointegerx
hyang_tohyangstring
hyang_tonumber
hyang_tonumberx
hyang_topointer
hyang_tostring
hyang_tojuncture
hyang_tonexus
hyang_type
hyang_typename
hyang_upvalueid
hyang_upvalueindex
hyang_upvaluejoin
hyang_version
hyang_xmove
hyang_yield
hyang_yieldk

4. Hyang Extended Library

hyangly_Buffer
hyangly_Reg
hyangly_Stream
hyangly_addchar
hyangly_addhyangstring
hyangly_addsize
hyangly_addstring
hyangly_addvalue
hyangly_argcheck
hyangly_argerror
hyangly_buffinit
hyangly_buffinitsize
hyangly_callmeta
hyangly_checkany
hyangly_checkinteger
hyangly_checkhyangstring
hyangly_checknumber
hyangly_checkoption
hyangly_checkstack
hyangly_checkstring
hyangly_checktype
hyangly_checkudata
hyangly_checkversion

hyangly_toniche
hyangly_dostring
hyangly_error
hyangly_execresult
hyangly_fileresult
hyangly_getmetafield
hyangly_getmetaworld
hyangly_getsubworld
hyangly_gsub
hyangly_len
hyangly_loadbuffer
hyangly_loadbufferx
hyangly_lade
hyangly_ladex
hyangly_loadstring
hyangly_newlib
hyangly_newlibworld
hyangly_newmetaworld
hyangly_newstate
hyangly_openlibs
hyangly_optinteger
hyangly_opthyangstring
hyangly_optnumber

hyangly_optstring
hyangly_prepbuffer
hyangly_prepbuffsize
hyangly_pushresult
hyangly_pushresultsize
hyangly_ref
hyangly_requiref
hyangly_setfuncs
hyangly_setmetaworld
hyangly_testudata
hyangly_tohyangstring
hyangly_traceback
hyangly_typename
hyangly_unref
hyangly_where

5. Hyang Variables & Constants

HYANG_CPATH
HYANG_CPATH_1_2
HYANG_INIT
HYANG_INIT_1_2
HYANG_PATH
HYANG_PATH_1_2

HYANGLY_BUFFERSIZE
HYANG_ERRERR
HYANG_ERRFILE
HYANG_ERRPBCMM
HYANG_ERRMEM
HYANG_ERRRUN
HYANG_ERRSYNTAX
HYANG_HOOKCALL
HYANG_HOOKCOUNT
HYANG_HOOKLINE
HYANG_HOOKRET
HYANG_HOOKTAILCALL
HYANG_MASKCALL
HYANG_MASKCOUNT
HYANG_MASKLINE
HYANG_MASKRET
HYANG_MAXINTEGER
HYANG_MININTEGER

HYANG_MINSTACK
HYANG_MULTRET
HYANG_NOREF
HYANG_OK
HYANG_OPADD
HYANG_OPBAND
HYANG_OPBNOT
HYANG_OPBOR
HYANG_OPBXOR
HYANG_OPDIV
HYANG_OPEQ
HYANG_OPIDIV
HYANG_OPLE
HYANG_OPLT
HYANG_OPMOD
HYANG_OPMUL
HYANG_OPPOW
HYANG_OPSHL
HYANG_OPSHR
HYANG_OPSUB
HYANG_OPUNM
HYANG_REFABSURD
HYANG_REGISTRYINDEX

HYANG_RIDX_GLOBALS
HYANG_RIDX_MAINJUNCTURE
HYANG_TBOOLEAN
HYANG_TFUNCTION
HYANG_TLIGHTNEXUS
HYANG_TABSURD
HYANG_TNONE
HYANG_TNUMBER
HYANG_TSTRING
HYANG_TWORLD
HYANG_TJUNCTURE
HYANG_TNEXUS
HYANG_USE_APICHECK
HYANG_YIELD