Summary Files Commits Branches @commit @diff @stats
path: root / src / StringConsumer / WhitespaceConsumer.cl
diff options
context:
space:
mode:
Commit26fa0559b0689a4647c38a2275c5880148248718 (patch)
Author
 Syndamia <kamen@syndamia.com>
2025-11-01 18:13:33 +0200
Committer
 Syndamia <kamen@syndamia.com>
2025-11-01 18:13:33 +0200
Filesc6e3ad8bcb2a873607bc9d619f5cee22185f1765 /src/StringConsumer/WhitespaceConsumer.cl
cool-self-hosted-main.tar
cool-self-hosted-main.tar.gz
cool-self-hosted-main.zip
Parentbeccf376ecbcc3819cc0d102b3635b6e5f39fa9e (diff)
feat(src/StringConsumer): Add higher order consumers, integer, binary operation and if keywords consumers HEAD main
Higher order consumers are called that way because they use other (base) consumers in their logic. In a sense, the other consumers are parameters to the higher order consumers.
1 files changed, 0 insertions, 13 deletions
-rw-r--r--src/StringConsumer/WhitespaceConsumer.cl13
diff --git a/src/StringConsumer/WhitespaceConsumer.cl b/src/StringConsumer/WhitespaceConsumer.cl
deleted file mode 100644
index 3a8c4dc..0000000
--- a/src/StringConsumer/WhitespaceConsumer.cl
+++ /dev/null
@@ -1,13 +0,0 @@
-class WhitespaceConsumer inherits IWordsConsumer {
- init() : IStringConsumer {{
- matched_words <- matched_words
- .push(" ")
- .push("\t")
- ;
- self;
- }};
-
- token() : IToken {
- new WhitespaceToken
- };
-};