... This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. ... If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/. (.require [library [lux (.except type) [data ["[0]" text (.only) ["%" \\format (.only format)]]] [meta [macro ["[0]" template]]]]] ["[0]" // ["[1]" type]]) (.type .public Extension Text) (def separator ".") (def .public extension (-> //.Type Extension) (|>> (format ..separator))) (def .public type (-> Extension //.Type) (text.replaced ..separator "")) (with_template [] [(def .public Extension (..extension (template.symbol [//._] [])))] [lux_library] [jvm_library] [js_library] [pom] [sha1] [md5] )