code / tomo

Lines41.3K C23.7K Markdown9.7K YAML5.0K Tomo2.3K
7 others 763
Python231 Shell230 make212 INI47 Text21 SVG16 Lua6
(33 lines)

Tomo Standard Library

This directory contains all of the standard library functionality that is built into each Tomo program. It has all the logic for core datastructures as well as some common functionality.

Core Functions

Core Data Types

1 # Tomo Standard Library
3 This directory contains all of the standard library functionality that is built
4 into each Tomo program. It has all the logic for core datastructures as well as
5 some common functionality.
7 ## Core Functions
9 - Tomo headers all in one place: [tomo.h](tomo.h)
10 - Tomo standard library functions: [stdlib.h](stdlib.h), [stdlib.c](stdlib.c)
11 - Metamethods: [metamethods.h](metamethods.h), [metamethods.c](metamethods.c)
12 - Siphash: [siphash.h](siphash.h), [siphash.c](siphash.c)
13 - Siphash-internals: [siphash-internals.h](siphash-internals.h), [siphash-internals.c](siphash-internals.c)
14 - Utilities: [util.h](util.h), [util.c](util.c)
16 ## Core Data Types
18 - Datatypes (type definitions): [datatypes.h](datatypes.h), [datatypes.c](datatypes.c)
19 - Lists: [lists.h](lists.h), [lists.c](lists.c)
20 - Bools: [bools.h](bools.h), [bools.c](bools.c)
21 - Bytes: [bytes.h](bytes.h), [bytes.c](bytes.c)
22 - C Strings: [c_strings.h](c_strings.h), [c_strings.c](c_strings.c)
23 - Files (used internally only): [files.h](files.h), [files.c](files.c)
24 - Functiontype: [functiontype.h](functiontype.h), [functiontype.c](functiontype.c)
25 - Integers: [integers.h](integers.h), [integers.c](integers.c)
26 - Memory: [memory.h](memory.h), [memory.c](memory.c)
27 - Nums: [nums.h](nums.h), [nums.c](nums.c)
28 - Optionals: [optionals.h](optionals.h), [optionals.c](optionals.c)
29 - Paths: [paths.h](paths.h), [paths.c](paths.c)
30 - Pointers: [pointers.h](pointers.h), [pointers.c](pointers.c)
31 - Tables: [tables.h](tables.h), [tables.c](tables.c)
32 - Text: [text.h](text.h), [text.c](text.c)
33 - Type Infos (for representing types as values): [types.h](types.h), [types.c](types.c)