Sage
Tusk Language
Syntax Diagrams
Literal
Login
Search Help
Sage
Tusk Language
Welcome to Sage
Volume
Hide Volume
☆
Tusk Language ➤
▼
Topics
⬆
⬇
Presenting Tusk
Extensions to Delphi
Improvements Over MiniCalc
Progress
Motivation
^
Language Reference ➤
Overall Structure
Delphi Mode - Intro
Comments
^
Expressions
Literals
Identifiers
Operators
Function Calls
Types
Statements
Functions
Delphi Mode - Reference
Showcase
^
Syntax Diagrams ➤
^
Statement ➤
Block Statement
Declaration or Statement
From / Use Statement
Assignment Statement
^
Conditional Statement ➤
If Statement
Case Statement
^
Loop Statement ➤
While Statement
Repeat Statement
For Range Statement
For In Statement
^
Control Statement ➤
Exit Statement
Raise Statement
Try Statement
Function Declaration
Procedure Declaration
Declaration Parameters
Local Declaration
Type Declaration
Const Declaration
Var Declaration
Type Definition
Enum Definition
Set Definition
Pointer
Record Definition
^
Expression ➤
Unary Operator
Binary Operator
Binary Type Operator
Math Operator
Relational Operator
Logical Operator
If Expression
Call Expression
Factor
Array / Set Literal
PropBag
Anonymous Function
Anonymous Procedure
Data Type
Function Type
Procedure Type
Generic Specifier
Dot Expression
Identifier
Keyword
^
Literal
Number
Integer
Hex
Hex Digit
Binary
Float
Decimal
String
Date/Time
Tusk Config Files
Runtime Library ➤
Literal
Topic contents...
Number
Integer
Hex
Hex Digit
Binary
Float
Decimal
String
Date/Time