Skip to content

Commit

Permalink
[vscode] Go to const name, not type.
Browse files Browse the repository at this point in the history
  • Loading branch information
pfusik committed Mar 22, 2024
1 parent 2f3abf9 commit c5c6a76
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion Parser.fu
Original file line number Diff line number Diff line change
Expand Up @@ -548,7 +548,7 @@ public class FuParser : FuLexer
FuConst# ParseConst!(FuVisibility visibility)
{
Expect(FuToken.Const);
FuConst# konst = new FuConst { Loc = this.TokenLoc, Visibility = visibility, TypeExpr = ParseType(), Name = this.StringValue, VisitStatus = FuVisitStatus.NotYet };
FuConst# konst = new FuConst { Visibility = visibility, TypeExpr = ParseType(), Loc = this.TokenLoc, Name = this.StringValue, VisitStatus = FuVisitStatus.NotYet };
NextToken();
Expect(FuToken.Assign);
konst.Value = ParseConstInitializer();
Expand Down
2 changes: 1 addition & 1 deletion libfut.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3674,9 +3674,9 @@ std::shared_ptr<FuConst> FuParser::parseConst(FuVisibility visibility)
{
expect(FuToken::const_);
std::shared_ptr<FuConst> konst = std::make_shared<FuConst>();
konst->loc = this->tokenLoc;
konst->visibility = visibility;
konst->typeExpr = parseType();
konst->loc = this->tokenLoc;
konst->name = this->stringValue;
konst->visitStatus = FuVisitStatus::notYet;
nextToken();
Expand Down
2 changes: 1 addition & 1 deletion libfut.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3996,7 +3996,7 @@ FuVar ParseVar(FuExpr type, bool initializer)
FuConst ParseConst(FuVisibility visibility)
{
Expect(FuToken.Const);
FuConst konst = new FuConst { Loc = this.TokenLoc, Visibility = visibility, TypeExpr = ParseType(), Name = this.StringValue, VisitStatus = FuVisitStatus.NotYet };
FuConst konst = new FuConst { Visibility = visibility, TypeExpr = ParseType(), Loc = this.TokenLoc, Name = this.StringValue, VisitStatus = FuVisitStatus.NotYet };
NextToken();
Expect(FuToken.Assign);
konst.Value = ParseConstInitializer();
Expand Down
2 changes: 1 addition & 1 deletion libfut.js
Original file line number Diff line number Diff line change
Expand Up @@ -4194,7 +4194,7 @@ export class FuParser extends FuLexer
#parseConst(visibility)
{
this.expect(FuToken.CONST);
let konst = Object.assign(new FuConst(), { loc: this.tokenLoc, visibility: visibility, typeExpr: this.#parseType(), name: this.stringValue, visitStatus: FuVisitStatus.NOT_YET });
let konst = Object.assign(new FuConst(), { visibility: visibility, typeExpr: this.#parseType(), loc: this.tokenLoc, name: this.stringValue, visitStatus: FuVisitStatus.NOT_YET });
this.nextToken();
this.expect(FuToken.ASSIGN);
konst.value = this.#parseConstInitializer();
Expand Down

0 comments on commit c5c6a76

Please sign in to comment.