# Syntax Reference

- [General](https://documentation.soulver.app/syntax-reference/general.md)
- [Operators](https://documentation.soulver.app/syntax-reference/general/operators.md)
- [Rounding](https://documentation.soulver.app/syntax-reference/general/number-rounding.md)
- [Averages & Median](https://documentation.soulver.app/syntax-reference/general/averages-and-median.md)
- [Logarithms & Roots](https://documentation.soulver.app/syntax-reference/general/logarithms-and-roots.md)
- [Trigonometry & Constants](https://documentation.soulver.app/syntax-reference/general/trigonometry.md)
- [Conditionals](https://documentation.soulver.app/syntax-reference/general/conditionals-and-comparisons.md): Like many programming languages, Soulver supports conditionals, (sometimes called "if statements").
- [Miscellaneous](https://documentation.soulver.app/syntax-reference/general/general.md)
- [Percentages](https://documentation.soulver.app/syntax-reference/percentages.md): Because who can remember if it's times or divide?
- [Units & Conversions](https://documentation.soulver.app/syntax-reference/units-and-conversions.md)
- [Converting Units](https://documentation.soulver.app/syntax-reference/units-and-conversions/units.md)
- [Unit Reference](https://documentation.soulver.app/syntax-reference/units-and-conversions/unit-reference.md): Soulver supports more than 200 common units of measurement.
- [Converting Currencies](https://documentation.soulver.app/syntax-reference/units-and-conversions/currencies.md)
- [Currency Reference](https://documentation.soulver.app/syntax-reference/units-and-conversions/currency-reference.md): Soulver supports more than 190 real-world currencies, crypto-currencies & commodities
- [Rate Calculations](https://documentation.soulver.app/syntax-reference/units-and-conversions/rates.md): First-rate rate handling
- [Cooking Calculations](https://documentation.soulver.app/syntax-reference/units-and-conversions/cooking-and-volume-calculations.md)
- [Dates](https://documentation.soulver.app/syntax-reference/dates.md)
- [Calendar Calculations](https://documentation.soulver.app/syntax-reference/dates/dates-and-times.md): No more counting days on a calendar!
- [Workdays & Weekdays](https://documentation.soulver.app/syntax-reference/dates/workdays-and-weekdays.md)
- [Timestamps & ISO8601](https://documentation.soulver.app/syntax-reference/dates/timestamps-and-iso8601.md)
- [Time](https://documentation.soulver.app/syntax-reference/time.md)
- [Time Zone Conversions](https://documentation.soulver.app/syntax-reference/time/time-zones-and-cities.md)
- [Time Formats](https://documentation.soulver.app/syntax-reference/time/timespans-and-laptimes.md)
- [Clock Time Calculations](https://documentation.soulver.app/syntax-reference/time/clock-time-calculations.md)
- [Video Timecode & Frame Rates](https://documentation.soulver.app/syntax-reference/time/video-timecode-and-frame-rates.md)
- [Money & Finance](https://documentation.soulver.app/syntax-reference/money-and-finance.md)
- [Compound Interest & Investments](https://documentation.soulver.app/syntax-reference/money-and-finance/investments.md): Helpful functions for working with investments & compound interest
- [Mortgage/Loan Repayments](https://documentation.soulver.app/syntax-reference/money-and-finance/mortgages.md): Helpful functions for repaying bank loans
- [Sales Tax](https://documentation.soulver.app/syntax-reference/money-and-finance/sales-tax.md): GST, VAT, etc
- [Inflation Calculations](https://documentation.soulver.app/syntax-reference/money-and-finance/inflation-calculations.md)
- [Bases & Bitwise](https://documentation.soulver.app/syntax-reference/bases-and-bitwise.md)
- [Headings & Comments](https://documentation.soulver.app/syntax-reference/headings-and-comments.md)
- [Large Number Symbols](https://documentation.soulver.app/syntax-reference/large-number-symbols.md)


---

# 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://documentation.soulver.app/syntax-reference.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.
