Summary Files Commits Branches @commit @diff @stats
path: root / src / StringConsumer / IStringConsumer.cl
diff options
context:
space:
mode:
Commitac5b073138ed3cd8073eed8eea053a1f4799fc25 (patch)
Author
 Syndamia <kamen@syndamia.com>
2025-11-01 16:45:32 +0200
Committer
 Syndamia <kamen@syndamia.com>
2025-11-01 16:46:02 +0200
Filesb1a6dc7f14a0944b6a3dadf36ca5e315d832e3a3 /src/StringConsumer/IStringConsumer.cl
cool-self-hosted-ac5b073138ed3cd8073eed8eea053a1f4799fc25.tar
cool-self-hosted-ac5b073138ed3cd8073eed8eea053a1f4799fc25.tar.gz
cool-self-hosted-ac5b073138ed3cd8073eed8eea053a1f4799fc25.zip
Parentb43c94ca62a747f2f9fb222cdf887c041dd544bb (diff)
feat(StringConsumer): Move most whitespace consumer logic into a more generic class
1 files changed, 4 insertions, 0 deletions
-rw-r--r--src/StringConsumer/IStringConsumer.cl4
diff --git a/src/StringConsumer/IStringConsumer.cl b/src/StringConsumer/IStringConsumer.cl
index 20a4f3a..ee5c9fc 100644
--- a/src/StringConsumer/IStringConsumer.cl
+++ b/src/StringConsumer/IStringConsumer.cl
@@ -1,4 +1,8 @@
class IStringConsumer inherits System {
+ init() : IStringConsumer {
+ self
+ };
+
consume(s: String) : Int {
not_implemented_retint("consume")
};