-
Oberon has many dialects (Oberon-2, Oberon-07,...) so I think it's reasonable to group them all in the Oberon lexer, unlike Modula family of languages only have two members Modula-2 and Modula-3 and t…
-
This is not so easy to reproduce.
I have a custom procedure defined which return a string literal.
From `OberonSystem.cpp`:
> this->createProcedure(ProcKind::COMPILER_ENV, "Env", {{stringType,…
tenko updated
2 months ago
-
### Is your feature request related to a problem? Please describe
V is a statically typed compiled programming language designed for building maintainable software.
It's similar to Go and its de…
-
The current API for the Oberon programming language is hard to read, especially if there are optional arguments.
For instance, the `MODULE` rule:
```pascal
module = MODULE ident ";" [ImportList…
-
It is a bit difficult to explain this tiny issue. At least I think it is an issue, as I have no idea what I might have done wrong.
My two pages
https://nimprogramming.com/ and https://nimprogram…
-
- [ ] A-0
- [ ] A+
- [ ] ABAP
- [ ] ABC
- [ ] ActionScript
- [ ] Ada - [ ] Ada Rapporteur Group
- [ ] Ada 80 (MIL-STD-1815)
- [ ] Ada 83 (ANSI/MIL-STD-1815A)
- [ ] Ada 95
- [ ] Ada ISO 8652:-…
leifg updated
6 years ago
-
In the following, voc allows the assignment to `ptr`, but not the assignment to `ptr2`. I believe this to be a bug:
```modula-2
MODULE Test;
VAR
pStr: POINTER TO ARRAY 128 OF CHAR;
pStr2:…
-
Oleg-N-Cher would like Artemis to work with OfrontPlus. OfrontPlus is built in Component Pascal. I need to figure out to setup and run an environment that supports Component Pascal compilation so I c…
-
This was recently raised on VDMJ (via VDM VSCode). It is quite useful to correctly parse nested `/* ... */` style block comments because it means you can comment out large blocks of code without worry…
-
voc signals compilation error `113 incompatible assignment` when parameter of type `PROCEDURE` assigned to variable of type `PROCEDURE`.
```
MODULE Test0;
VAR
setUp : PROCEDURE;
count : INTEGER…