changed source file suffix to .p8

This commit is contained in:
Irmen de Jong 2018-09-15 16:35:15 +02:00
parent 8ff72167a4
commit e382be89db
27 changed files with 8 additions and 6 deletions

4
.gitignore vendored
View File

@ -18,4 +18,6 @@ parser.out
parsetab.py
.pytest_cache/
docs/build
out/
out/
**/*.interp
**/*.tokens

View File

@ -60,7 +60,7 @@ fun importModule(filePath: Path) : Module {
fun discoverImportedModule(name: String, importedFrom: Path, position: Position?): Path {
val fileName = "$name.ill"
val fileName = "$name.p8"
val locations = mutableListOf(Paths.get(importedFrom.parent.toString()))
val propPath = System.getProperty("prog8.libdir")

View File

@ -35,7 +35,7 @@ that assembles it into the final program.
Module source code files
------------------------
A module source file is a text file with the ``.ill`` suffix, containing the program's source code.
A module source file is a text file with the ``.p8`` suffix, containing the program's source code.
It consists of compilation options and other directives, imports of other modules,
and source code for one or more code blocks.

View File

@ -15,7 +15,7 @@ Program
Consists of one or more *modules*.
Module
A file on disk with the ``.ill`` suffix. It contains *directives* and *code blocks*.
A file on disk with the ``.p8`` suffix. It contains *directives* and *code blocks*.
Whitespace and indentation in the source code are arbitrary and can be tabs or spaces or both.
You can also add *comments* to the source code.
One moudule file can *import* others, and also import *library modules*.
@ -246,7 +246,7 @@ Floats are stored in the 5-byte 'MFLPT' format that is used on CBM machines,
and also most float operations are specific to the Commodore-64.
This is because routines in the C-64 BASIC and KERNAL ROMs are used for that.
So floating point operations will only work if the C-64 BASIC ROM (and KERNAL ROM)
are banked in (and your code imports the ``c64lib.ill``)
are banked in (and your code imports the ``c64lib.p8``)
The largest 5-byte MFLPT float that can be stored is: **1.7014118345e+38** (negative: **-1.7014118345e+38**)

View File

@ -7,7 +7,7 @@ Syntax Reference
Module file
-----------
This is a file with the ``.ill`` suffix, containing *directives* and *code blocks*, described below.
This is a file with the ``.p8`` suffix, containing *directives* and *code blocks*, described below.
The file is a text file wich can also contain:
Lines, whitespace, indentation