Skip to content

Commit

Permalink
feat: (lexer/parser): todo, panic
Browse files Browse the repository at this point in the history
  • Loading branch information
themartdev committed Sep 1, 2024
1 parent 3930dc4 commit a4eefee
Show file tree
Hide file tree
Showing 15 changed files with 223 additions and 91 deletions.
14 changes: 7 additions & 7 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@

# Lexer/Parser
- Bit array like this `io.debug(<<3>> == <<3:size(8)>>)`
- `panic as`
- `todo as`
- `@external`
- `@deprecated`
- Multiple subject `case` expressions
- `panic`
- Record updates like this: `Teacher(..teacher1, subject: "PE", room: 6)`
- string patterns in `case` like this: `"Hello, " <> name -> name`
- `todo as`
- tuple integer access like this: `tuple.1`
- qualified type reference like this: `bytes_builder.BytesBuilder = bytes_builder.new()`
- Multiple subject `case` expressions
- Bit array like this `io.debug(<<3>> == <<3:size(8)>>)`
- string patterns in `case` like this: `"Hello, " <> name -> name`
- Record updates like this: `Teacher(..teacher1, subject: "PE", room: 6)`

# Highlight / Annotate

- Highlight qualified module references
- Highlight types
133 changes: 85 additions & 48 deletions gen/com/github/themartdev/intellijgleam/lang/parser/GleamParser.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 14 additions & 9 deletions gen/com/github/themartdev/intellijgleam/lang/psi/GleamTypes.java

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a4eefee

Please sign in to comment.