Update page 'P# 1.0 Draft Specification'

2018-07-17 14:36:03 +02:00
parent a024804e2c
commit dc5761d9b3

@@ -11,9 +11,9 @@ principles such as strong type checking, detection of attempts to use uninitiali
## 2. Scope ## 2. Scope
This specification describes the form and establishes the interpretation of programs written in the P# scripting language. It describes: This specification describes the form and establishes the interpretation of programs written in the P# scripting language. It describes:
The representation of P# programs; * The representation of P# programs;
The syntax and constraints of the P# language; * The syntax and constraints of the P# language;
The semantic rules for interpreting P# programs; * The semantic rules for interpreting P# programs;
## 3. Lexical structure ## 3. Lexical structure
A P# script consists of one or more source files. A source file is an ordered sequence of UTF-8 characters, what means that any UTF-8 encoded natural language (i.e: Japanese, Chinese, Arabic, etc.) can be used for writing scripts. Source files typically have a one-to-one correspondence with files in a file system. A P# script consists of one or more source files. A source file is an ordered sequence of UTF-8 characters, what means that any UTF-8 encoded natural language (i.e: Japanese, Chinese, Arabic, etc.) can be used for writing scripts. Source files typically have a one-to-one correspondence with files in a file system.