Skip to content

Commit 7ae9bfe

Browse files
committed
Enum autocomplete fix
1 parent 57d1d1d commit 7ae9bfe

4 files changed

Lines changed: 6 additions & 3 deletions

File tree

Deltinteger/Deltinteger/.vscode/launch.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"request": "launch",
6767
"preLaunchTask": "Debug build",
6868
"program": "${workspaceFolder}/bin/Debug/Deltinteger.exe",
69-
"args":["-langserver", "-port 3000 3001"],
69+
"args":["-langserver", "-verbose", "-port 3000 3001"],
7070
"console": "externalTerminal",
7171
"stopAtEntry": false,
7272
"internalConsoleOptions": "openOnSessionStart"

Deltinteger/Deltinteger/DeltinScript.g4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ createarray : INDEX_START (expr (COMMA expr)*)? INDEX_END;
5050

5151
array : INDEX_START expr INDEX_END ;
5252

53-
enum : PART SEPERATOR PART? { Deltin.Deltinteger.Elements.EnumData.IsEnum(_localctx?.PART(0)?.GetText()) }? ;
53+
enum : PART SEPERATOR { Deltin.Deltinteger.Elements.EnumData.IsEnum(_localctx?.PART(0)?.GetText()) }? PART? ;
5454

5555
variable : PART ;
5656
// define : DEFINE PART (EQUALS expr)? STATEMENT_END ;

Deltinteger/Deltinteger/Parse/Parse.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ public static ParserData GetParser(string document, Pos documentPos)
3030

3131
DeltinScriptParser.RulesetContext ruleSetContext = parser.ruleset();
3232

33+
Log log = new Log("Parse");
34+
log.Write(LogLevel.Verbose, ruleSetContext.ToStringTree(parser));
35+
3336
List<Diagnostic> diagnostics = new List<Diagnostic>();
3437
diagnostics.AddRange(errorListener.Errors);
3538

Deltinteger/Deltinteger/Wiki.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ private static void GetWiki()
2929
// Loop through all summaries
3030
foreach(var summary in htmlDoc.DocumentNode.Descendants("summary"))
3131
{
32-
string name = summary.InnerText.Trim(); // Get sthe name
32+
string name = summary.InnerText.Trim(); // Gets the name
3333

3434
var details = summary.ParentNode;
3535
string description = details.SelectNodes("p").First().InnerText.Trim(); // Gets the description.

0 commit comments

Comments
 (0)