The Pnuts Language
version 1.1
Basic Concepts
Expressions
Variables
Functions
Packages
Contexts
Modules
Scope Rules
Lexical Elements
Reserved Keywords
Comments in Code
Character Literal
String Literal
Integer
Floating Point Number
Multi-precision Decimal Number
Boolean Literal
Null Literal
Class Reference
Expressions
Arithmetic Operators
Comparison Operators
Logical Operators
Bitwise Operators
Assignment
Arrays
Concatenation
Instance Creation
Subclass Creation
Instanceof Operator
Type Cast
Predefined Variables
Convertion to Primitive Types
Instance Field
Static Field
Instance Method Invocation
Static Method Invocation
Type Mapping and Conversion
Conditional Flow
Functions
Generators
Package
Built-in Functions
import
package
use
,
unuse
getContext
load, loadFile, require, autoload
eval
throw
catch
finally
defined
class
quit
Syntax Extensions
Arithmetic Operations
Units
Index Access
Member Access
Method Call
Syntax Rule
Changes since 1.0
Index