mirror of
https://github.com/cwinfo/matterbridge.git
synced 2025-08-14 13:38:09 +00:00
Add go-charset and chardet to vendor
This commit is contained in:
18
vendor/github.com/paulrosania/go-charset/data/data_big5.dat.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_big5.dat.go
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
18
vendor/github.com/paulrosania/go-charset/data/data_charsets.json.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_charsets.json.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("charsets.json", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("{\n\"8bit\": {\n\t\"Desc\": \"raw 8-bit data\",\n\t\"Class\": \"8bit\",\n\t\"Comment\": \"special class for raw 8bit data that has been converted to utf-8\"\n},\n\"big5\": {\n\t\"Desc\": \"Big 5 (HKU)\",\n\t\"Class\": \"big5\",\n\t\"Comment\": \"Traditional Chinese\"\n},\n\"euc-jp\": {\n\t\"Aliases\":[\"x-euc-jp\"],\n\t\"Desc\": \"Japanese Extended UNIX Code\",\n\t\"Class\": \"euc-jp\"\n},\n\"gb2312\": {\n\t\"Aliases\":[\"iso-ir-58\", \"chinese\", \"gb_2312-80\"],\n\t\"Desc\": \"Chinese mixed one byte\",\n\t\"Class\": \"gb2312\"\n},\n\"ibm437\": {\n\t\"Aliases\":[\"437\", \"cp437\"],\n\t\"Desc\": \"IBM PC: CP 437\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"ibm437.cp\",\n\t\"Comment\": \"originally from jhelling@cs.ruu.nl (Jeroen Hellingman)\"\n},\n\"ibm850\": {\n\t\"Aliases\":[\"850\", \"cp850\"],\n\t\"Desc\": \"IBM PS/2: CP 850\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"ibm850.cp\",\n\t\"Comment\": \"originally from jhelling@cs.ruu.nl (Jeroen Hellingman)\"\n},\n\"ibm866\": {\n\t\"Aliases\":[\"cp866\", \"866\"],\n\t\"Desc\": \"Russian MS-DOS CP 866\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"ibm866.cp\"\n},\n\"iso-8859-1\": {\n\t\"Aliases\":[\"iso-ir-100\", \"ibm819\", \"l1\", \"iso8859-1\", \"iso-latin-1\", \"iso_8859-1:1987\", \"cp819\", \"iso_8859-1\", \"iso8859_1\", \"latin1\"],\n\t\"Desc\": \"Latin-1\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-1.cp\"\n},\n\"iso-8859-10\": {\n\t\"Aliases\":[\"iso_8859-10:1992\", \"l6\", \"iso-ir-157\", \"latin6\"],\n\t\"Desc\": \"Latin-6\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-10.cp\",\n\t\"Comment\": \"originally from dkuug.dk:i18n/charmaps/ISO_8859-10:1993\"\n},\n\"iso-8859-15\": {\n\t\"Aliases\":[\"l9-iso-8859-15\", \"latin9\"],\n\t\"Desc\": \"Latin-9\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-15.cp\"\n},\n\"iso-8859-2\": {\n\t\"Aliases\":[\"iso-ir-101\", \"iso_8859-2:1987\", \"l2\", \"iso_8859-2\", \"latin2\"],\n\t\"Desc\": \"Latin-2\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-2.cp\"\n},\n\"iso-8859-3\": {\n\t\"Aliases\":[\"iso-ir-109\", \"l3\", \"iso_8859-3:1988\", \"iso_8859-3\", \"latin3\"],\n\t\"Desc\": \"Latin-3\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-3.cp\"\n},\n\"iso-8859-4\": {\n\t\"Aliases\":[\"iso-ir-110\", \"iso_8859-4:1988\", \"l4\", \"iso_8859-4\", \"latin4\"],\n\t\"Desc\": \"Latin-4\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-4.cp\"\n},\n\"iso-8859-5\": {\n\t\"Aliases\":[\"cyrillic\", \"iso_8859-5\", \"iso-ir-144\", \"iso_8859-5:1988\"],\n\t\"Desc\": \"Part 5 (Cyrillic)\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-5.cp\"\n},\n\"iso-8859-6\": {\n\t\"Aliases\":[\"ecma-114\", \"iso_8859-6:1987\", \"arabic\", \"iso_8859-6\", \"asmo-708\", \"iso-ir-127\"],\n\t\"Desc\": \"Part 6 (Arabic)\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-6.cp\"\n},\n\"iso-8859-7\": {\n\t\"Aliases\":[\"greek8\", \"elot_928\", \"ecma-118\", \"greek\", \"iso_8859-7\", \"iso_8859-7:1987\", \"iso-ir-126\"],\n\t\"Desc\": \"Part 7 (Greek)\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-7.cp\"\n},\n\"iso-8859-8\": {\n\t\"Aliases\":[\"iso_8859-8:1988\", \"hebrew\", \"iso_8859-8\", \"iso-ir-138\"],\n\t\"Desc\": \"Part 8 (Hebrew)\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-8.cp\"\n},\n\"iso-8859-9\": {\n\t\"Aliases\":[\"l5\", \"iso_8859-9:1989\", \"iso_8859-9\", \"iso-ir-148\", \"latin5\"],\n\t\"Desc\": \"Latin-5\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"iso-8859-9.cp\"\n},\n\"koi8-r\": {\n\t\"Desc\": \"KOI8-R (RFC1489)\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"koi8-r.cp\"\n},\n\"shift_jis\": {\n\t\"Aliases\":[\"sjis\", \"ms_kanji\", \"x-sjis\"],\n\t\"Desc\": \"Shift-JIS Japanese\",\n\t\"Class\": \"cp932\",\n\t\"Arg\": \"shiftjis\"\n},\n\"us-ascii\": {\n\t\"Aliases\":[\"ascii\"],\n\t\"Desc\": \"US-ASCII (RFC20)\",\n\t\"Class\": \"ascii\"\n},\n\"utf-16\": {\n\t\"Aliases\":[\"utf16\"],\n\t\"Desc\": \"Unicode UTF-16\",\n\t\"Class\": \"utf16\"\n},\n\"utf-16be\": {\n\t\"Aliases\":[\"utf16be\"],\n\t\"Desc\": \"Unicode UTF-16 big endian\",\n\t\"Class\": \"utf16\",\n\t\"Arg\": \"be\"\n},\n\"utf-16le\": {\n\t\"Aliases\":[\"utf16le\"],\n\t\"Desc\": \"Unicode UTF-16 little endian\",\n\t\"Class\": \"utf16\",\n\t\"Arg\": \"le\"\n},\n\"utf-8\": {\n\t\"Aliases\":[\"utf8\"],\n\t\"Desc\": \"Unicode UTF-8\",\n\t\"Class\": \"utf8\"\n},\n\"windows-1250\": {\n\t\"Desc\": \"MS Windows CP 1250 (Central Europe)\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"windows-1250.cp\"\n},\n\"windows-1251\": {\n\t\"Desc\": \"MS Windows CP 1251 (Cyrillic)\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"windows-1251.cp\"\n},\n\"windows-1252\": {\n\t\"Desc\": \"MS Windows CP 1252 (Latin 1)\",\n\t\"Class\": \"cp\",\n\t\"Arg\": \"windows-1252.cp\"\n},\n\"windows-31j\": {\n\t\"Aliases\":[\"cp932\"],\n\t\"Desc\": \"MS-Windows Japanese (cp932)\",\n\t\"Class\": \"cp932\",\n\t\"Arg\": \"cp932\"\n}\n}\n")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_cp932.dat.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_cp932.dat.go
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
18
vendor/github.com/paulrosania/go-charset/data/data_ibm437.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_ibm437.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("ibm437.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007fÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞∅∈∩≡±≥≤⌠⌡÷≈°•·√ⁿ²∎\u00a0")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_ibm850.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_ibm850.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("ibm850.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007fÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´\u00ad±‗¾¶§÷¸°¨·¹³²∎\u00a0")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_ibm866.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_ibm866.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("ibm866.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007fАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп<D0BE><D0BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>рстуфхцчшщъыьэюяЁё<D081><D191><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-1.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-1.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-1.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0¡¢£¤¥¦§¨©ª«¬\u00ad®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-10.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-10.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-10.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0ĄĒĢĪĨͧĻĐŠŦŽ\u00adŪŊ°ąēģīĩķ·ļĐšŧž—ūŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏÐŅŌÓÔÕÖŨØŲÚÛÜÝÞßāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-15.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-15.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-15.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0¡¢£€¥Š§š©ª«¬\u00ad®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-2.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-2.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-2.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0Ą˘Ł¤ĽŚ§¨ŠŞŤŹ\u00adŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-3.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-3.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-3.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0Ħ˘£¤<C2A3>Ĥ§¨İŞĞĴ\u00ad<61>ݰħ²³´µĥ·¸ışğĵ½<C4B5>żÀÁÂ<C381>ÄĊĈÇÈÉÊËÌÍÎÏ<C38E>ÑÒÓÔĠÖ×ĜÙÚÛÜŬŜßàáâ<C3A1>äċĉçèéêëìíîï<C3AE>ñòóôġö÷ĝùúûüŭŝ˙")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-4.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-4.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-4.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0ĄĸŖ¤Ĩϧ¨ŠĒĢŦ\u00adޝ°ą˛ŗ´ĩšēģŧŊžŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎĪĐŅŌĶÔÕÖרŲÚÛÜŨŪßāáâãäåæįčéęëėíîīđņōķôõö÷øųúûüũū˙")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-5.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-5.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-5.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0ЁЂЃЄЅІЇЈЉЊЋЌ\u00adЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-6.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-6.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-6.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0<61><30><EFBFBD>¤<EFBFBD><C2A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>،\u00ad<61><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>؛<EFBFBD><D89B><EFBFBD>؟<EFBFBD>ءآأؤإئابةتثجحخدذرزسشصضطظعغ<D8B9><D8BA><EFBFBD><EFBFBD><EFBFBD>ـفقكلمنهوىيًٌٍَُِّْ<D991><D992><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-7.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-7.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-7.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0‘’£<E28099><C2A3>¦§¨©<C2A8>«¬\u00ad<61>―°±²³΄΅Ά·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ<CEA0>ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ<CF8D>")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-8.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-8.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-8.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0<61>¢£¤¥¦§¨©×«¬\u00ad®‾°±²³´µ¶·¸¹÷»¼½¾<C2BD><C2BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>‗אבגדהוזחטיךכלםמןנסעףפץצקרשת<D7A9><D7AA><EFBFBD><EFBFBD><EFBFBD>")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-9.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_iso-8859-9.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("iso-8859-9.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0¡¢£¤¥¦§¨©ª«¬\u00ad®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_jisx0201kana.dat.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_jisx0201kana.dat.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("jisx0201kana.dat", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_koi8-r.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_koi8-r.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("koi8-r.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥\u00a0⌡°²·÷═║╒ё╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡Ё╢╣╤╥╦╧╨╩╪╫╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_windows-1250.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_windows-1250.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("windows-1250.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f€<66>‚<EFBFBD>„…†‡<E280A0>‰Š‹ŚŤŽŹ<C5BD>‘’“”•–—<E28093>™š›śťžź\u00a0ˇ˘Ł¤Ą¦§¨©Ş«¬\u00ad®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_windows-1251.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_windows-1251.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("windows-1251.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007fЂЃ‚ѓ„…†‡<E280A0>‰Љ‹ЊЌЋЏђ‘’“”•–—<E28093>™љ›њќћџ\u00a0ЎўЈ¤Ґ¦§Ё©Є«¬\u00ad®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
18
vendor/github.com/paulrosania/go-charset/data/data_windows-1252.cp.go
generated
vendored
Normal file
18
vendor/github.com/paulrosania/go-charset/data/data_windows-1252.cp.go
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile("windows-1252.cp", func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader("\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f€<66>‚ƒ„…†‡ˆ‰Š‹Œ<E280B9>Ž<EFBFBD><C5BD>‘’“”•–—˜™š›œ<E280BA>žŸ\u00a0¡¢£¤¥¦§¨©ª«¬\u00ad®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ")
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
6
vendor/github.com/paulrosania/go-charset/data/doc.go
generated
vendored
Normal file
6
vendor/github.com/paulrosania/go-charset/data/doc.go
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
// The data package embeds all the charset
|
||||
// data files as Go data. It registers the data with the charset
|
||||
// package as a side effect of its import. To use:
|
||||
//
|
||||
// import _ "github.com/paulrosania/go-charset"
|
||||
package data
|
97
vendor/github.com/paulrosania/go-charset/data/generate.go
generated
vendored
Normal file
97
vendor/github.com/paulrosania/go-charset/data/generate.go
generated
vendored
Normal file
@@ -0,0 +1,97 @@
|
||||
// +build ignore
|
||||
|
||||
// go run generate.go && go fmt
|
||||
|
||||
// The generate-charset-data command generates the Go source code
|
||||
// for github.com/paulrosania/go-charset/data from the data files
|
||||
// found in github.com/paulrosania/go-charset/datafiles.
|
||||
// It should be run in the go-charset root directory.
|
||||
// The resulting Go files will need gofmt'ing.
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"text/template"
|
||||
)
|
||||
|
||||
type info struct {
|
||||
Path string
|
||||
}
|
||||
|
||||
var tfuncs = template.FuncMap{
|
||||
"basename": func(s string) string {
|
||||
return filepath.Base(s)
|
||||
},
|
||||
"read": func(path string) ([]byte, error) {
|
||||
return ioutil.ReadFile(path)
|
||||
},
|
||||
}
|
||||
|
||||
var tmpl = template.Must(template.New("").Funcs(tfuncs).Parse(`
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
package data
|
||||
import (
|
||||
"github.com/paulrosania/go-charset/charset"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func init() {
|
||||
charset.RegisterDataFile({{basename .Path | printf "%q"}}, func() (io.ReadCloser, error) {
|
||||
r := strings.NewReader({{read .Path | printf "%q"}})
|
||||
return ioutil.NopCloser(r), nil
|
||||
})
|
||||
}
|
||||
`))
|
||||
|
||||
var docTmpl = template.Must(template.New("").Funcs(tfuncs).Parse(`
|
||||
// This file is automatically generated by generate-charset-data.
|
||||
// Do not hand-edit.
|
||||
|
||||
// The {{basename .Package}} package embeds all the charset
|
||||
// data files as Go data. It registers the data with the charset
|
||||
// package as a side effect of its import. To use:
|
||||
//
|
||||
// import _ "github.com/paulrosania/go-charset"
|
||||
package {{basename .Package}}
|
||||
`))
|
||||
|
||||
func main() {
|
||||
dataDir := filepath.Join("..", "datafiles")
|
||||
d, err := os.Open(dataDir)
|
||||
if err != nil {
|
||||
fatalf("%v", err)
|
||||
}
|
||||
names, err := d.Readdirnames(0)
|
||||
if err != nil {
|
||||
fatalf("cannot read datafiles dir: %v", err)
|
||||
}
|
||||
for _, name := range names {
|
||||
writeFile("data_"+name+".go", tmpl, info{
|
||||
Path: filepath.Join(dataDir, name),
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
func writeFile(name string, t *template.Template, data interface{}) {
|
||||
w, err := os.Create(name)
|
||||
if err != nil {
|
||||
fatalf("cannot create output file: %v", err)
|
||||
}
|
||||
defer w.Close()
|
||||
err = t.Execute(w, data)
|
||||
if err != nil {
|
||||
fatalf("template execute %q: %v", name, err)
|
||||
}
|
||||
}
|
||||
|
||||
func fatalf(f string, a ...interface{}) {
|
||||
fmt.Fprintf(os.Stderr, "%s\n", fmt.Sprintf(f, a...))
|
||||
os.Exit(2)
|
||||
}
|
Reference in New Issue
Block a user