Skip to content

Commit 7aae135

Browse files
4verif grammar
1 parent c1c9bad commit 7aae135

File tree

138 files changed

+1002
-25607
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+1002
-25607
lines changed

cc/README.md

Lines changed: 0 additions & 16 deletions
This file was deleted.

doc/ComponentConnector.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
<!-- (c) https://github.com/MontiCore/monticore -->
2+
# Error Codes
3+
4+
| Code | Reason |
5+
|---------|----------------------------------------------------|
6+
| 0x00xxx | CLI Tool |
7+
| 0x10xxx | CoCos |
8+
| 0xD0xxx | ST serialization |
9+
| 0x80xxx | Type Check (CoCo) |
10+
| 0x81xxx | Type Derivation (might happen while ST completion) |
11+
| 0x90xxx | Refinement related |
12+
| 0xFFxxx | Verification-specific |
13+
| 0xA0xxx | Internal error |
14+
115
# Language Server - Running with only the Plug-in
216

317
## Prerequisites

doc/ERROR_CODES.md

Lines changed: 0 additions & 12 deletions
This file was deleted.
File renamed without changes.

doc/SYMBOLTABLE_LOADING.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

doc/StoringSymboltables.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!-- (c) https://github.com/MontiCore/monticore -->
2+
# (De)Serialisierung von Symboltabellen mit identischen ArtifactScope-Namen
3+
4+
## Problem
5+
6+
Beim Serialisieren von zwei Modellen mit identischen Paketnamen, z.B.package
7+
MyPackage (explizit in SysML erlaubt),kann dem Symbolspeichermechanismus ein
8+
Pfad zur Ziel-.sym-Datei bereitgestellt werden.Beim erneuten Laden sucht der
9+
Auflösungsmechanismus jedoch nach MyPackage.sym im Symbolpfad,wenn kein
10+
passendes Symbol gefunden wird (z.B. MyPackage.someSymbol).Da Symbole auf
11+
beliebige Dateinamen gespeichert werden können, führt dies im Standardfall,in
12+
dem die Datei MyPackage.sym heißt, zu einem Fehler.
13+
14+
## Naive Lösungen
15+
16+
Einführung eines Namensschemas für die Speicherung von ArtifactScopes mit
17+
identischen Namen, zB. MyPackage$index.sym. Beim Laden kann dann teilweise – STs
18+
werden geladen, bis das Symbol aufgelöst ist – oder vollständig – alle STs mit
19+
dem angegebenen Paketpräfix werden geladen – vorgegangen werden.
20+
21+
Verwendung einer Ordnerstruktur, bei der alle Unterelemente mit einem Index
22+
benannt werden, und Anwendung eines ähnlichen Ladeverfahrens, falls
23+
Sonderzeichen in MontiCore problematisch sind.
File renamed without changes.

doc/VersionDifference.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)