5. Language ReferenceΒΆ

This section documents the language as a technical reference manual.

Contents:

  • 5.1. Lexical Structure
    • 5.1.1. Comments
    • 5.1.2. Keywords
    • 5.1.3. Identifiers
    • 5.1.4. Numbers
    • 5.1.5. Strings
  • 5.2. Types
    • 5.2.1. Boolean
    • 5.2.2. Number
    • 5.2.3. String
    • 5.2.4. Bytes
    • 5.2.5. Enumeration
    • 5.2.6. Record
    • 5.2.7. Class
    • 5.2.8. Array
    • 5.2.9. Dictionary
    • 5.2.10. Pointers
    • 5.2.11. Object
  • 5.3. Declarations
    • 5.3.1. Types
    • 5.3.2. Constants
    • 5.3.3. Variables
    • 5.3.4. Exceptions
    • 5.3.5. Interfaces
    • 5.3.6. Exports
  • 5.4. Expressions
    • 5.4.1. Literal Values
    • 5.4.2. Boolean Operators
    • 5.4.3. Numeric Operators
    • 5.4.4. String Operators
    • 5.4.5. Array Operators
    • 5.4.6. Dictionary Operators
    • 5.4.7. Object Operator
    • 5.4.8. Pointer Operator
    • 5.4.9. Operator Precedence
    • 5.4.10. Array Subscripts
    • 5.4.11. Dictionary Subscripts
    • 5.4.12. Conditional Expression
    • 5.4.13. Try Expression
    • 5.4.14. Expression Substitution
  • 5.5. Statements
    • 5.5.1. Assignment
    • 5.5.2. Function Call
    • 5.5.3. ASSERT
    • 5.5.4. CASE
    • 5.5.5. CHECK
    • 5.5.6. EXEC
    • 5.5.7. EXIT
    • 5.5.8. FOR
    • 5.5.9. FOREACH
    • 5.5.10. IF
    • 5.5.11. INC
    • 5.5.12. LET
    • 5.5.13. LOOP
    • 5.5.14. NEXT
    • 5.5.15. RAISE
    • 5.5.16. REPEAT
    • 5.5.17. RETURN
    • 5.5.18. TRY
    • 5.5.19. WHILE
  • 5.6. Functions
    • 5.6.1. Parameter Modes
    • 5.6.2. Default Parameter Value
    • 5.6.3. Named Parameters
  • 5.7. Classes
    • 5.7.1. Declaration
    • 5.7.2. Allocation
    • 5.7.3. Interfaces
  • 5.8. Modules
    • 5.8.1. Module Path
  • 5.9. Grammar

Neon

Navigation

Contents:

  • 1. Introduction
  • 2. Manifesto
  • 3. Tutorial
  • 4. Overview (for experienced programmers)
  • 5. Language Reference
    • 5.1. Lexical Structure
    • 5.2. Types
    • 5.3. Declarations
    • 5.4. Expressions
    • 5.5. Statements
    • 5.6. Functions
    • 5.7. Classes
    • 5.8. Modules
    • 5.9. Grammar
  • 6. Standard Library
  • 7. Extensions
  • 8. Samples

Related Topics

  • Documentation overview
    • Previous: 4. Neon Overview
    • Next: 5.1. Lexical Structure

Quick search

©2017, Greg Hewgill. | Powered by Sphinx 1.8.6 & Alabaster 0.7.12 | Page source