diff options
| author | Edvard Thörnros <edvard.thornros@gmail.com> | 2021-01-09 18:44:23 +0100 |
|---|---|---|
| committer | Edvard Thörnros <edvard.thornros@gmail.com> | 2021-01-09 18:44:23 +0100 |
| commit | 805e57569380b4ccadb006420ca24080f3912656 (patch) | |
| tree | ebba66b57511a1fa3323feb1e1c2bf9fb38744a1 | |
| parent | 97e77b94646fe97a2c83ba85ba1813eb9bd0346a (diff) | |
| download | sylt-805e57569380b4ccadb006420ca24080f3912656.tar.gz | |
Add comments
| -rw-r--r-- | src/tokenizer.rs | 3 | ||||
| -rw-r--r-- | tests/simple.tdy | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/tokenizer.rs b/src/tokenizer.rs index cb2d7b8..a12285b 100644 --- a/src/tokenizer.rs +++ b/src/tokenizer.rs @@ -91,6 +91,9 @@ pub enum Token { #[token("\n")] Newline, + #[regex(r"//[^\n]*\n", logos::skip)] + Comment, + #[regex(r"[ \t\r]", logos::skip)] Whitespace, diff --git a/tests/simple.tdy b/tests/simple.tdy index 6843b35..a2d36b3 100644 --- a/tests/simple.tdy +++ b/tests/simple.tdy @@ -1,4 +1,9 @@ +// Comments! +// 3 1 + 1 * 2 +// -1 -1 * 3 + 2 +// 8 2 * 2 * 2 +// 34 1 + (3 * 2 + 3 + 2) * 3 |
