Skip to content

Commit d40385e

Browse files
authored
Merge pull request martin-pabst#6 from XGamixX/master
Spellcheck
2 parents 69f7419 + 0929514 commit d40385e

12 files changed

Lines changed: 23 additions & 23 deletions

File tree

‎README.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
SQL-Version der [Online-IDE für Java](https://github.com/martin-pabst/Online-IDE).
33

44
Die SQL-IDE besteht aus einer Datenbank auf [SQLite](https://www.sqlite.org/index.html)-Basis und einer integrierten Entwicklungsumgebung auf Basis des [Monaco-Editor](https://microsoft.github.io/monaco-editor) von Visual Studio Code. Die von den Nutzer/innen eingegebenen SQL-Anweisungen werden nicht direkt an SQLite weitergegeben, sondern zunächst durch einen eigenen Compiler überprüft und teilweise umgeschrieben. Dadurch wird folgendes erreicht:
5-
* SQLite ist nur schwach typisiert und entspricht insofern nicht dem [SQL-Standard](https://en.wikipedia.org/wiki/SQL:2016). Die strenge Typsierung wird durch den vorgeschalteten Compiler forciert, so dass die Nutzererfahrung besser dem SQL-Standard entspricht.
5+
* SQLite ist nur schwach typisiert und entspricht insofern nicht dem [SQL-Standard](https://en.wikipedia.org/wiki/SQL:2016). Die strenge Typsierung wird durch den vorgeschalteten Compiler forciert, sodass die Nutzererfahrung besser dem SQL-Standard entspricht.
66
* Der vorgeschaltete Compiler gibt deutlich verständlichere Fehlermeldungen aus als SQLite. Diese werden dem Nutzer direkt während der Codeeingabe durch Unterringeln der Fehlerstelle gemeldet.
7-
* Der Compiler versteht einen recht großen Teil der [MySQL](https://www.mysql.com/de/)-Syntax, so dass viele als MySQL-Dump vorliegende Datenbanken importiert werden können.
7+
* Der Compiler versteht einen recht großen Teil der [MySQL](https://www.mysql.com/de/)-Syntax, sodass viele als MySQL-Dump vorliegende Datenbanken importiert werden können.
88
* Die symbol tables des Compilers und das Schema der Datenbank werden genutzt, um im Editor kontextsensitive Hilfe anzubieten.
99

1010
Die SQL-IDE kann auf zwei Arten betrieben werden:
@@ -16,7 +16,7 @@ Die SQL-IDE kann auf zwei Arten betrieben werden:
1616
Die Editor-Kästen der Embedded-Version können [auf einfache Art und Weise in beliebige Webseiten eingebaut](https://www.learn-sql.de/doku.php?id=embed:start) werden. Damit sie den dazu nötigen HTML-Code nicht selbst schreiben müssen, [finden sie hier einen Wrapper-Generator von Christoph Gräßl](https://www.embed.learn-sql.de/createwrapper.html). Damit die Last auf meinem Server beherrschbar bleibt, möchte ich Sie bitten, die Dateien der Embedded-Version möglichst selbst zu hosten. Sie brauchen dazu lediglich einen Webserver, der Dateien ausliefern kann. Server-Side-Logik (z.B. PHP oder ähnliches) ist **nicht erforderlich**.
1717

1818
Die Embedded-Version bietet
19-
* Eine SQL-Datenbanksystem im Browser
19+
* Ein SQL-Datenbanksystem im Browser
2020
* Anzeige des Datenbankschemas als Baum
2121
* Eingabe von SQL-Anweisungen im komfortablen Editor mit Syntax-Highlighting, Code-Vervollständigung und Fehleranzeige während der Eingabe
2222
* Speicherung der Datenbank in der IndexedDB des Browsers.

‎src/client/compiler/parser/Parser.ts‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ export class Parser {
448448
case TokenType.keywordAlter:
449449
return this.parseAlterTable();
450450
case TokenType.keywordCommit:
451-
this.pushError("Die Aweisung commit ist unnötig, da jede Anweisung automatisch commited wird.", "info");
451+
this.pushError("Die Anweisung commit ist unnötig, da jede Anweisung automatisch commited wird.", "info");
452452
this.nextToken();
453453
return null;
454454
// Omitted statements:
@@ -457,7 +457,7 @@ export class Parser {
457457
case TokenType.keywordUse:
458458
return this.parseUse();
459459
case TokenType.keywordStart:
460-
this.pushError("Die Aweisung 'start transaction' ist unnötig, da jede Anweisung automatisch commited wird.", "info");
460+
this.pushError("Die Anweisung 'start transaction' ist unnötig, da jede Anweisung automatisch commited wird.", "info");
461461
this.nextToken();
462462
this.expect(TokenType.keywordTransaction, true);
463463
return null;
@@ -620,7 +620,7 @@ export class Parser {
620620
}
621621
return;
622622
default:
623-
this.pushError("Erwartet wird das Schlüsselwort 'to' (zum Umbenennen der Tabelle) oder das Schlüsselwor 'column' (zum Umbenennen einer Spalte).")
623+
this.pushError("Erwartet wird das Schlüsselwort 'to' (zum Umbenennen der Tabelle) oder das Schlüsselwort 'column' (zum Umbenennen einer Spalte).")
624624
return;
625625
}
626626

@@ -994,7 +994,7 @@ export class Parser {
994994
this.addCompletionHintHere(node.tableIdentifier, false, first ? [] : ['where'], 1, null, " = ");
995995
first = false;
996996
if (this.tt != TokenType.identifier) {
997-
this.pushError("Hier wird der Bezeichner derjenigen Spalte der Tabelle " + node.tableIdentifier + " erwaretet, deren Wert verändert werden soll.", "error");
997+
this.pushError("Hier wird der Bezeichner derjenigen Spalte der Tabelle " + node.tableIdentifier + " erwartet, deren Wert verändert werden soll.", "error");
998998
break;
999999
}
10001000

@@ -1457,7 +1457,7 @@ export class Parser {
14571457
break;
14581458
case "varchar":
14591459
node.parameters = [1];
1460-
this.pushError("Hinter dem Datentyp varchar wird zwingend eine Längenangabe in Klammern erwaretet, also z.B. varchar(30)", "error", identifierPos)
1460+
this.pushError("Hinter dem Datentyp varchar wird zwingend eine Längenangabe in Klammern erwartet, also z.B. varchar(30)", "error", identifierPos)
14611461
break;
14621462
}
14631463
}

‎src/client/compiler/parser/SymbolResolver.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ export class SymbolResolver {
253253
}
254254
if (!column.type.canCastTo(columnNode.baseType)) {
255255
this.pushError("Der Datentyp " + columnNode.baseType.toString() + " der Spalte " + columnNode.identifier +
256-
" kann nich in den Datentyp " + column.type.toString() + " der referenzierten Spalte " + table.identifier + "." +
256+
" kann nicht in den Datentyp " + column.type.toString() + " der referenzierten Spalte " + table.identifier + "." +
257257
column.identifier + " umgewandelt werden.", "error", columnNode.referencesPosition);
258258
}
259259
}
@@ -364,7 +364,7 @@ export class SymbolResolver {
364364
}
365365
if (!column.type.canCastTo(columnNode.baseType)) {
366366
this.pushError("Der Datentyp " + columnNode.baseType.toString() + " der Spalte " + columnNode.identifier +
367-
" kann nich in den Datentyp " + column.type.toString() + " der referenzierten Spalte " + table.identifier + "." +
367+
" kann nicht in den Datentyp " + column.type.toString() + " der referenzierten Spalte " + table.identifier + "." +
368368
column.identifier + " umgewandelt werden.", "error", columnNode.referencesPosition);
369369
}
370370
}
@@ -388,7 +388,7 @@ export class SymbolResolver {
388388
}
389389
if (!column.type.canCastTo(columnNode.baseType)) {
390390
this.pushError("Der Datentyp " + columnNode.baseType.toString() + " der Spalte " + columnNode.identifier +
391-
" kann nich in den Datentyp " + column.type.toString() + " der referenzierten Spalte " + table.identifier + "." +
391+
" kann nicht in den Datentyp " + column.type.toString() + " der referenzierten Spalte " + table.identifier + "." +
392392
column.identifier + " umgewandelt werden.", "error", fki.referencesPosition);
393393
}
394394
}

‎src/client/embedded/MainEmbedded.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -756,7 +756,7 @@ export class MainEmbedded implements MainBase {
756756
let errors = this.
757757
bottomDiv?.errorManager?.showErrors(this.currentWorkspace);
758758

759-
this.editor.onDidChangeCursorPosition(null); // mark occurrencies of symbol under cursor
759+
this.editor.onDidChangeCursorPosition(null); // mark occurrences of symbol under cursor
760760

761761
this.version++;
762762

‎src/client/main/Main.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ export class Main implements MainBase {
285285
let errors = this.bottomDiv?.errorManager?.showErrors(this.currentWorkspace);
286286
this.projectExplorer.renderErrorCount(this.currentWorkspace, errors);
287287

288-
this.editor.onDidChangeCursorPosition(null); // mark occurrencies of symbol under cursor
288+
this.editor.onDidChangeCursorPosition(null); // mark occurrences of symbol under cursor
289289

290290
if (this.projectExplorer) {
291291
this.version++;

‎src/client/main/gui/Editor.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ export class Editor {
343343
let that = this;
344344

345345
this.editor.addAction({
346-
// An unique identifier of the contributed action.
346+
// A unique identifier of the contributed action.
347347
id: 'Find bracket',
348348

349349
// A label of the action that will be presented to the user.
@@ -372,7 +372,7 @@ export class Editor {
372372
});
373373

374374
this.editor.addAction({
375-
// An unique identifier of the contributed action.
375+
// A unique identifier of the contributed action.
376376
id: 'Execute statement',
377377

378378
// A label of the action that will be presented to the user.
@@ -393,7 +393,7 @@ export class Editor {
393393
contextMenuOrder: 1.0,
394394

395395
// Method that will be executed when the action is triggered.
396-
// @param editor The editor instance is passed in as a convinience
396+
// @param editor The editor instance is passed in as a convenience
397397
run: function (ed) {
398398
that.main.getActionManager().trigger('execute');
399399
return null;

‎src/client/main/gui/MainMenu.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ export class MainMenu {
170170
return;
171171
}
172172
new TemplateUploader().uploadCurrentDatabase(currentWorkspace.id, this.main, null, "publishDatabaseAsTemplate",
173-
() => { alert('Der aktuelle Zustand der Datebank wurde erfolgreich als Vorlage hochgeladen.') });
173+
() => { alert('Der aktuelle Zustand der Datenbank wurde erfolgreich als Vorlage hochgeladen.') });
174174
}
175175
},
176176

‎src/client/main/gui/ResultsetPresenter.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,8 @@ export class ResultsetPresenter {
180180
// Step 3: Send successful statements to server in order to retrieve new db-version-number
181181
main.networkManager.AddDatabaseStatements(workspace, sucessfullyExecutedModifyingStatements.map(st => st.sqlCleaned == null ? st.sql : st.sqlCleaned), (statements_before, new_version) => {
182182

183-
// Step 5 (worst case): statements before is not empty, so the should be executed before the statements executed in step 2
184-
// => clear whole database and execute all statements in the right order, beginning with a empty database.
183+
// Step 5 (worst case): statements before is not empty, so they should be executed before the statements executed in step 2
184+
// => clear whole database and execute all statements in the right order, beginning with an empty database.
185185
if (statements_before.length > 0) {
186186

187187
workspace.database.version = 0;

‎src/client/sqljs-worker/sqljsWorker.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ function createDb(SQL, buffer) {
127127
var dateformat = /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/;
128128
// Match the date format through regular expression
129129
if (inputText.match(dateformat)) {
130-
//Test which seperator is used '/' or '-'
130+
//Test which separator is used '/' or '-'
131131
var opera1 = inputText.split('/');
132132
var opera2 = inputText.split('-');
133133
var lopera1 = opera1.length;

‎src/client/sqljs-worker/sqljsWorkerTools.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export function createDb(SQL, buffer) {
1414
var dateformat = /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/;
1515
// Match the date format through regular expression
1616
if (inputText.match(dateformat)) {
17-
//Test which seperator is used '/' or '-'
17+
//Test which separator is used '/' or '-'
1818
var opera1 = inputText.split('/');
1919
var opera2 = inputText.split('-');
2020
var lopera1 = opera1.length;

0 commit comments

Comments
 (0)