Skip to content

therealglazou/quaxe-for-swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quaxe-for-swift

Quaxe for Swift

Uses swift-makefiles from https://github.com/therealglazou/swift-makefiles as build system

Attr.swift:                     * status: done
CharacterData.swift:            * status: done
ChildNode.swift:                * status: done
Comment.swift:                  * status: done
CustomEvent.swift:              * status: done
DOMImplementation.swift:        * status: done
DOMRange.swift:                 * status: done
DOMTokenList.swift:             * status: done
Document.swift:                 * status: done
DocumentFragment.swift:         * status: done
DocumentType.swift:             * status: done
Element.swift:                  * status: TODO 80%
Elements.swift:                 * status: TODO 100%
Event.swift:                    * status: done
EventTarget.swift:              * status: done
Exception.swift:                * status: TODO
HTMLCollection.swift:           * status: done
MutationAlgorithms.swift:       * status: done
MutationUtils.swift:            * status: TODO 100%
NamedNodeMap.swift:             * status: TODO 100%
Namespaces.swift:               * status: done
Node.swift:                     * status: done
NodeIterator.swift:             * status: TODO 100%
NodeList.swift:                 * status: done
NonDocumentTypeChildNode.swift: * status: done
NonElementParentNode.swift:     * status: done
OrderedSets.swift:              * status: done, optimize with Foundation?
ParentNode.swift:               * status: TODO 50%, querySelector and friends
ProcessingInstruction.swift:    * status: done
Text.swift:                     * status: TODO 100%
TreeWalker.swift:               * status: TODO 100%
Trees.swift:                    * status: done

###Download and Build instructions

tested on OS X 10.12.3 and Xcode 8.2.1 (8C1002), Swift 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1)

git clone https://github.com/therealglazou/quaxe-for-swift.git
cd quaxe-for-swift
git clone https://github.com/therealglazou/swift-makefiles.git
make

warning this is a work in progress and not ready yet; expect build horkage at any time...

utils/Either.swift and utils/Combinators.swift are (c) 2014 Maxwell Swadling and used user the BSD License (Cf. https://github.com/typelift/Swiftx)

quaxe/core/XMLParser.swift is (c) 2005-2012 Haxe Foundation and used under the Haxe libraries license

###License

MPL 2.0

Releases

No releases published

Packages

No packages published