Skip to content

Commit

Permalink
update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
dmcoles committed May 31, 2024
1 parent c4410dd commit 20562f0
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 16 deletions.
13 changes: 11 additions & 2 deletions E-VO.guide
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
@database "e.guide"
@node MAIN
@title "Amiga E-VO v3.7.0"
@title "Amiga E-VO v3.8.0"

+-----------------------------------------------+
| |
| Amiga E-VO v3.7.0 |
| Amiga E-VO v3.8.0 |
| Compiler for The E Language |
| Originally By Wouter van Oortmerssen |
| Updates By GRIO 1999-2003 |
Expand Down Expand Up @@ -7176,6 +7176,15 @@ So if this is not defined then you are not compiling under E-VO. Further
defines will be added for each new revision of the E-VO compiler so you can
test for a specific minimum version.

Two macros have also been defined to aid with debugging and/or unit testing

_SRCLINE_
_SRCPROC_

These two macros will be updated during the compilation process to reflect
the current line number and the current PROC name.


#date - allows you to insert the current date into a a macro.

This is useful if you want to define a version string in your code. Acts
Expand Down
37 changes: 23 additions & 14 deletions Technical_info.txt
Original file line number Diff line number Diff line change
Expand Up @@ -850,20 +850,29 @@ OBJECT emodule
4: WORD
5: LONG
6: Object
7: PTR TO CHAR
8: PTR TO BYTE
9: PTR TO INT
10: PTR TO WORD
11: PTR TO LONG
12: PTR TO Object
13: PTR TO PTR
14: ARRAY OF CHAR
15: ARRAY OF BYTE
16: ARRAY OF INT
17: ARRAY OF WORD
18: ARRAY OF LONG
19: ARRAY OF Object
20: ARRAY OF PTR
//7 undefined
8: PTR TO CHAR
9: PTR TO BYTE
10: PTR TO INT
11: PTR TO WORD
12: PTR TO LONG
13: PTR TO Object
14: PTR TO PTR
15: ARRAY OF CHAR
16: ARRAY OF BYTE
17: ARRAY OF INT
18: ARRAY OF WORD
19: ARRAY OF LONG
20: ARRAY OF Object
21: ARRAY OF PTR
22: ARRAY OF PTR TO CHAR
23: ARRAY OF PTR TO BYTE
24: ARRAY OF PTR TO INT
25: ARRAY OF PTR TO WORD
26: ARRAY OF PTR TO LONG
27: ARRAY OF PTR TO OBJECT
28: ARRAY OF PTR TO PTR
0xffff: Unknown

OBJECT selfdef
len:INT
Expand Down
3 changes: 3 additions & 0 deletions Updates.txt
Original file line number Diff line number Diff line change
Expand Up @@ -538,6 +538,9 @@ Development restarted as E-VO by Darren Coles
- Fix global variable structure generated for library definitions
- Added object definitions to debug info
- Update EDBG to parse new EVAR structures
- Add _SRCLINE_ define (current line number)
- Add _SRCPROC_ define (current proc name)
- Added EVO_3_8_0 define

DATE HISTORY:
3.3b 20.11.1999 -> 12.12.1999
Expand Down

0 comments on commit 20562f0

Please sign in to comment.