The Pnuts Language
version 1.2.1
Basic Concepts
Basic Program Structure
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
Inline Class Definition
Subclass Creation
Java Beans 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
Class Definitions
Class Definition Files
Inline Class Definition
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
Change History
Index