CLASS net/minecraft/class_2158 net/minecraft/server/function/CommandFunction METHOD comp_1994 id ()Lnet/minecraft/class_2960; METHOD method_52592 continuesToNextLine (Ljava/lang/CharSequence;)Z ARG 0 string METHOD method_52595 withMacroReplaced (Lnet/minecraft/class_2487;Lcom/mojang/brigadier/CommandDispatcher;Ljava/lang/Object;)Lnet/minecraft/class_8868; ARG 1 arguments ARG 2 dispatcher ARG 3 source METHOD method_54417 parse (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_8839;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_8856; ARG 0 dispatcher ARG 1 source ARG 2 reader METHOD method_9195 create (Lnet/minecraft/class_2960;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_8839;Ljava/util/List;)Lnet/minecraft/class_2158; COMMENT Parses a function in the context of {@code source}. COMMENT COMMENT

Any syntax errors, such as improper comment lines or unknown commands, will be thrown at this point. ARG 0 id ARG 1 dispatcher ARG 2 source ARG 3 lines COMMENT the raw lines (including comments) read from a function file