Bläddra i källkod

IPCCompiler: Remove now-unused ability to hardcode magic number

Ben Wiederhake 3 år sedan
förälder
incheckning
93356ee3df
1 ändrade filer med 0 tillägg och 24 borttagningar
  1. 0 24
      Meta/Lagom/Tools/CodeGenerators/IPCCompiler/main.cpp

+ 0 - 24
Meta/Lagom/Tools/CodeGenerators/IPCCompiler/main.cpp

@@ -223,30 +223,6 @@ int main(int argc, char** argv)
         endpoints.last().name = lexer.consume_while([](char ch) { return !isspace(ch); });
         endpoints.last().magic = Traits<String>::hash(endpoints.last().name);
         consume_whitespace();
-        if (lexer.peek() == '[') {
-            // This only supports a single parameter for now, and adding multiple
-            // endpoint parameter support is left as an exercise for the reader. :^)
-
-            lexer.consume_specific('[');
-            consume_whitespace();
-
-            auto parameter = lexer.consume_while([](char ch) { return !isspace(ch) && ch != '='; });
-            consume_whitespace();
-            assert_specific('=');
-            consume_whitespace();
-
-            if (parameter == "magic") {
-                // "magic" overwrites the default magic with a hardcoded one.
-                auto magic_string = lexer.consume_while([](char ch) { return !isspace(ch) && ch != ']'; });
-                endpoints.last().magic = magic_string.to_uint().value();
-            } else {
-                warnln("parse_endpoint: unknown parameter '{}' passed", parameter);
-                VERIFY_NOT_REACHED();
-            }
-
-            assert_specific(']');
-            consume_whitespace();
-        }
         assert_specific('{');
         parse_messages();
         assert_specific('}');