ArkScript
A small, fast, functional and scripting language for video games
Ark::internal::Builtins::IO Namespace Reference

Functions

Value print (std::vector< Value > &n, VM *vm)
 
Value puts_ (std::vector< Value > &n, VM *vm)
 
Value input (std::vector< Value > &n, VM *vm)
 
Value writeFile (std::vector< Value > &n, VM *vm)
 
Value appendToFile (std::vector< Value > &n, VM *vm)
 
Value readFile (std::vector< Value > &n, VM *vm)
 
Value fileExists (std::vector< Value > &n, VM *vm)
 
Value listFiles (std::vector< Value > &n, VM *vm)
 
Value isDirectory (std::vector< Value > &n, VM *vm)
 
Value makeDir (std::vector< Value > &n, VM *vm)
 
Value removeFiles (std::vector< Value > &n, VM *vm)
 

Function Documentation

◆ appendToFile()

Value Ark::internal::Builtins::IO::appendToFile ( std::vector< Value > & n,
VM * vm )

◆ fileExists()

Value Ark::internal::Builtins::IO::fileExists ( std::vector< Value > & n,
VM * vm )

◆ input()

Value Ark::internal::Builtins::IO::input ( std::vector< Value > & n,
VM * vm )

◆ isDirectory()

Value Ark::internal::Builtins::IO::isDirectory ( std::vector< Value > & n,
VM * vm )

◆ listFiles()

Value Ark::internal::Builtins::IO::listFiles ( std::vector< Value > & n,
VM * vm )

◆ makeDir()

Value Ark::internal::Builtins::IO::makeDir ( std::vector< Value > & n,
VM * vm )

◆ print()

Value Ark::internal::Builtins::IO::print ( std::vector< Value > & n,
VM * vm )

◆ puts_()

Value Ark::internal::Builtins::IO::puts_ ( std::vector< Value > & n,
VM * vm )

◆ readFile()

Value Ark::internal::Builtins::IO::readFile ( std::vector< Value > & n,
VM * vm )

◆ removeFiles()

Value Ark::internal::Builtins::IO::removeFiles ( std::vector< Value > & n,
VM * vm )

◆ writeFile()

Value Ark::internal::Builtins::IO::writeFile ( std::vector< Value > & n,
VM * vm )