Omniscript Language Index

September 4, 2025 ยท View on GitHub

This index provides a quick reference to find any feature, function, keyword, or operator in the comprehensive Omniscript documentation.

Alphabetical Index of All Features

A

B

C

D

  • Database - Database operations and ORM
  • DateTime - Date and time utilities
  • def - Immutable binding declaration
  • Decorators - Metadata and annotations

E

F

G

H

  • HTTP - HTTP client and server utilities

I

J

L

  • let - Variable declaration
  • List - Dynamic array collection

M

N

  • Network - HTTP, WebSocket utilities
  • new - Instance creation
  • null - Null literal
  • number - Numeric primitive type

O

P

Q

R

S

T

U

V

W

Operators Quick Reference

Arithmetic

  • + - Addition
  • - - Subtraction
  • * - Multiplication
  • / - Division
  • % - Modulo

Assignment

  • = - Basic assignment
  • +=, -=, *=, /=, %= - Compound assignment
  • ??= - Nullish assignment

Comparison

  • ==, != - Equality
  • ===, !== - Strict equality
  • <, >, <=, >= - Relational

Logical

  • && - Logical AND
  • || - Logical OR
  • ! - Logical NOT
  • ?? - Nullish coalescing

Special

  • => - Arrow function
  • |> - Pipeline operator
  • ? - Ternary conditional
  • . - Member access
  • :: - Type annotation
  • @ - Decorator
  • ++, -- - Increment/decrement

Built-in Functions and Classes Summary

Console Functions (12)

log, info, warn, error, debug, time, timeEnd, trace, group, groupEnd, clear, table

Collections (6)

List, Map, Set, PriorityQueue, Graph, BinarySearchTree

Math (7)

MathUtils (PI, E, factorial, gcd, random), Vector2D, Vector3D, Matrix

DateTime (3)

DateTime, DateTimeUtils, Timezone

Network (7)

HTTP (get, post, put, delete), HTTPClient, WebSocket, WebSocketClient

Database (4)

Database (query, save, findById, findAll), QueryBuilder

Crypto (2)

Crypto (hash, encrypt, decrypt, generateKey), SecureRandom

Reactive (3)

Stream, Signal, Observable

Utilities (4)

sleep, GC, Thread, DOM

Runtime (3)

Memory Management, Performance Monitoring, JIT Compilation

Total Coverage

  • Keywords: 36 language keywords documented
  • Operators: 25+ operators with examples
  • Built-in Functions: 100+ documented functions and methods
  • Classes: 30+ standard library classes
  • Advanced Features: Pattern matching, decorators, monads, actors, coroutines
  • Development Tools: Testing, debugging, package management, CLI
  • Examples: 150+ code examples throughout the documentation

This comprehensive reference covers every aspect of the Omniscript programming language, providing both quick reference and detailed examples for all features.