# Terminology

If you don't know what a word or phrase means, it's easy to become (more) confused. Since many Skript users are just starting their coding journey, they might not know what some things mean yet.

{% hint style="success" %}
If you're unsure what someone is saying, you could always search the internet for its meaning or ask. Don't be shy to seek clarification. It's better than being confused.
{% endhint %}

***

## Definitions

`Scripts`: The `.sk` files that contain code.\
-> Although the pronunciation is identical, these are **not** (correctly) referred to as "skripts".

`Addons`: Additional plugins that increase Skript's capabilities.

{% hint style="warning" %}
Some addons are outdated and can interfere with your code. See the [Outdated Addons page](/syntask/outdated-addons.md) to learn more.
{% endhint %}

`Define:` To create or set something; specify its properties and components. Typically comes up when creating variables, functions, and commands.

`String`: Characters *strung* out in a line; a more 'programmer-y' way to refer to text.\
`Stringify`: Converting an object into a string by placing it within quotes.\
-> Example: `object` -> `"%object%"`.\
`Substring`: A smaller string within a string.\
-> Example: the string `"ice cream"` contains the substring `"e cr"`.

`Indented` or `Nested`: To be inside of a section.\
-> Example: an if statement will run the code nested inside of it when it is passed.

`Object`: An object is, well, an object. It's a versatile, inclusive phrase referring to something; an expression, variable, number, item, location, block, and basically anything else.

`Value`: The value of an object; whatever it is set to or equal to.\
-> Example: after setting a variable to `12*3`, its value is `36`.\
`Index` (plural: `indices`): the position or key for a value stored in a list variable (like Python dictionaries).\
`Element`: A single value or object out of a list.

`Timespan`: Duration, a length of time.\
`Timestamp`: An instance or moment in time, such as `15:00, 3rd of September, 2019` or `1 hour from now`.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://x8ight.gitbook.io/syntask/resources/terminology.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
