kOS
latest
  • Home
  • Downloads and Links
  • Tutorials
  • Community Example Library
  • General
  • Language
    • General Features
    • Language Syntax
    • Flow Control
    • Variables
    • User Functions
  • Mathematics
  • Commands
  • Structures
  • Addons
  • Contribute
  • Changes
  • About
kOS
  • Docs »
  • The KerboScript Language
  • Edit on GitHub

The KerboScript LanguageΒΆ

  • General Features
    • Case Insensitivity
    • Expressions
    • Short-circuiting booleans
    • Late Typing
    • Lazy Globals (variable declarations optional)
    • User Functions
    • Structures
  • Language Syntax
    • General Rules
    • Braces (statement blocks)
    • Functions (built-in)
    • Suffixes as Functions (Methods)
    • User Functions
    • Built-In Special Variable Names
    • What does not exist (yet?)
  • Flow Control
    • BREAK
    • IF / ELSE
    • LOCK
    • UNLOCK
    • UNTIL loop
    • FOR loop
    • FROM loop
    • WAIT
    • WHEN / THEN
    • ON
    • PRESERVE
    • DECLARE FUNCTION
    • Boolean Operators
  • Variables
    • DECLARE .. TO/IS
    • DECLARE PARAMETER
    • SET
    • DEFINED
    • LOCK
    • TOGGLE
    • ON
    • OFF
    • Scoping terms
    • Scoping syntax
  • User Functions
    • Help for the new user - What is a Function?
    • DECLARE FUNCTION
    • Using RUN ONCE
    • DECLARE PARAMETER
    • Calling a function
    • LOCAL .. TO
    • RETURN
    • Passing by value
    • Nesting functions inside functions
    • Recursion
    • User Function Gotchas
Next Previous

© Copyright 2013-2015, Developed and maintained by kOS Team, Originally By Nivekk. Revision dc48a099.

Built with Sphinx using a theme provided by Read the Docs.