RFC 3986 and RFC 3987 (URI/IRI) converting and parsing for Amber Smalltalk
Port of Acubed's node-iri JS library. Thanks!
I could not find a way how to make Amber understand \xE9
as é
(and \uD800\uDF00\uD800\uDF01\uD800\uDF02
as 𐌀𐌁𐌂
) in IRITest >> #testIRIToURIConversion
, so they are saved in Unicode for now.
- I'm new in Smalltalk. If you see something Smalltalk stupid, you are completely free to let me know kindly ;)
- There are two inline JS functions yet:
encodeString
andremoveDotSegments
. They are class methods for converting strings. Plan is to port them to ST and maybe move them into the instance.