mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 04:02:25 +00:00
ulmSYSTEM updated, implemented SYSTEM.UNIXCALL for one character read
and write. added ulmIO module which uses those calls.
This commit is contained in:
parent
2327556b15
commit
3071be3c36
5 changed files with 4 additions and 12 deletions
1
makefile
1
makefile
|
|
@ -137,6 +137,7 @@ stage6:
|
||||||
$(VOCSTATIC) -sP ulmASCII.Mod ulmSets.Mod
|
$(VOCSTATIC) -sP ulmASCII.Mod ulmSets.Mod
|
||||||
$(VOCSTATIC) -sP ulmObjects.Mod ulmDisciplines.Mod
|
$(VOCSTATIC) -sP ulmObjects.Mod ulmDisciplines.Mod
|
||||||
$(VOCSTATIC) -sP ulmPriorities.Mod ulmServices.Mod ulmEvents.Mod ulmResources.Mod ulmForwarders.Mod ulmRelatedEvents.Mod
|
$(VOCSTATIC) -sP ulmPriorities.Mod ulmServices.Mod ulmEvents.Mod ulmResources.Mod ulmForwarders.Mod ulmRelatedEvents.Mod
|
||||||
|
$(VOCSTATIC) -sP ulmIO.Mod
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
|
|
|
||||||
|
|
@ -137,6 +137,7 @@ stage6:
|
||||||
$(VOCSTATIC) -sP ulmASCII.Mod ulmSets.Mod
|
$(VOCSTATIC) -sP ulmASCII.Mod ulmSets.Mod
|
||||||
$(VOCSTATIC) -sP ulmObjects.Mod ulmDisciplines.Mod
|
$(VOCSTATIC) -sP ulmObjects.Mod ulmDisciplines.Mod
|
||||||
$(VOCSTATIC) -sP ulmPriorities.Mod ulmServices.Mod ulmEvents.Mod ulmResources.Mod ulmForwarders.Mod ulmRelatedEvents.Mod
|
$(VOCSTATIC) -sP ulmPriorities.Mod ulmServices.Mod ulmEvents.Mod ulmResources.Mod ulmForwarders.Mod ulmRelatedEvents.Mod
|
||||||
|
$(VOCSTATIC) -sP ulmIO.Mod
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
|
|
|
||||||
|
|
@ -137,6 +137,7 @@ stage6:
|
||||||
$(VOCSTATIC) -sP ulmASCII.Mod ulmSets.Mod
|
$(VOCSTATIC) -sP ulmASCII.Mod ulmSets.Mod
|
||||||
$(VOCSTATIC) -sP ulmObjects.Mod ulmDisciplines.Mod
|
$(VOCSTATIC) -sP ulmObjects.Mod ulmDisciplines.Mod
|
||||||
$(VOCSTATIC) -sP ulmPriorities.Mod ulmServices.Mod ulmEvents.Mod ulmResources.Mod ulmForwarders.Mod ulmRelatedEvents.Mod
|
$(VOCSTATIC) -sP ulmPriorities.Mod ulmServices.Mod ulmEvents.Mod ulmResources.Mod ulmForwarders.Mod ulmRelatedEvents.Mod
|
||||||
|
$(VOCSTATIC) -sP ulmIO.Mod
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
|
|
|
||||||
|
|
@ -137,6 +137,7 @@ stage6:
|
||||||
$(VOCSTATIC) -sP ulmASCII.Mod ulmSets.Mod
|
$(VOCSTATIC) -sP ulmASCII.Mod ulmSets.Mod
|
||||||
$(VOCSTATIC) -sP ulmObjects.Mod ulmDisciplines.Mod
|
$(VOCSTATIC) -sP ulmObjects.Mod ulmDisciplines.Mod
|
||||||
$(VOCSTATIC) -sP ulmPriorities.Mod ulmServices.Mod ulmEvents.Mod ulmResources.Mod ulmForwarders.Mod ulmRelatedEvents.Mod
|
$(VOCSTATIC) -sP ulmPriorities.Mod ulmServices.Mod ulmEvents.Mod ulmResources.Mod ulmForwarders.Mod ulmRelatedEvents.Mod
|
||||||
|
$(VOCSTATIC) -sP ulmIO.Mod
|
||||||
|
|
||||||
stage7:
|
stage7:
|
||||||
#objects := $(wildcard *.o)
|
#objects := $(wildcard *.o)
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
MODULE ulmSYSTEM;
|
|
||||||
IMPORT SYSTEM(*, ulmObjects, ulmDisciplines, Console*);
|
|
||||||
|
|
||||||
PROCEDURE TAS*(VAR flag:BOOLEAN): BOOLEAN; (* added for compatibility with ulmSYSTEM module; noch *)
|
|
||||||
VAR oldflag : BOOLEAN;
|
|
||||||
BEGIN
|
|
||||||
oldflag := flag;
|
|
||||||
flag := TRUE;
|
|
||||||
RETURN oldflag;
|
|
||||||
END TAS;
|
|
||||||
|
|
||||||
END ulmSYSTEM.
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue