René's URL Explorer Experiment


Title: bbcode package - github.com/frustra/bbcode - Go Packages

direct link

Domain: godoc.org

NoneIE=edge
DescriptionPackage bbcode implements a parser and HTML generator for BBCode.

Links:

https://go.dev/
Skip to Main Content http://godoc.org/github.com/frustra/bbcode#main-content
Why Go http://godoc.org/github.com/frustra/bbcode
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs http://godoc.org/github.com/frustra/bbcode
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
Packageshttp://godoc.org/
Community http://godoc.org/github.com/frustra/bbcode
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
https://go.dev/
Why Go http://godoc.org/github.com/frustra/bbcode
Why Go http://godoc.org/github.com/frustra/bbcode
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs http://godoc.org/github.com/frustra/bbcode
Docs http://godoc.org/github.com/frustra/bbcode
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
Packageshttp://godoc.org/
Community http://godoc.org/github.com/frustra/bbcode
Community http://godoc.org/github.com/frustra/bbcode
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
Discover Packageshttp://godoc.org/
github.com/frustra/bbcode http://godoc.org/github.com/frustra/bbcode@v0.0.0-20201127003707-6ef347fbe1c8
https://go.dev/
Version: v0.0.0-...-6ef347f http://godoc.org/github.com/frustra/bbcode?tab=versions
Go to latest http://godoc.org/github.com/frustra/bbcode
MIThttp://godoc.org/github.com/frustra/bbcode?tab=licenses
Imports: 7 http://godoc.org/github.com/frustra/bbcode?tab=imports
Imported by: 67 http://godoc.org/github.com/frustra/bbcode?tab=importedby
Learn more about best practiceshttp://godoc.org/about#best-practices
github.com/frustra/bbcode https://github.com/frustra/bbcode
Open Source Insights https://deps.dev/go/github.com%2Ffrustra%2Fbbcode/v0.0.0-20201127003707-6ef347fbe1c8
README http://godoc.org/github.com/frustra/bbcode#section-readme
Usage http://godoc.org/github.com/frustra/bbcode#readme-usage
Supported BBCode Syntax http://godoc.org/github.com/frustra/bbcode#readme-supported-bbcode-syntax
Default Tags http://godoc.org/github.com/frustra/bbcode#readme-default-tags
Notes http://godoc.org/github.com/frustra/bbcode#readme-notes
Adding Custom Tags http://godoc.org/github.com/frustra/bbcode#readme-adding-custom-tags
Overriding Default Tags http://godoc.org/github.com/frustra/bbcode#readme-overriding-default-tags
Auto-Close Tags http://godoc.org/github.com/frustra/bbcode#readme-auto-close-tags
Ignore Unmatched Closing Tags http://godoc.org/github.com/frustra/bbcode#readme-ignore-unmatched-closing-tags
Documentation http://godoc.org/github.com/frustra/bbcode#section-documentation
Overviewhttp://godoc.org/github.com/frustra/bbcode#pkg-overview
Index http://godoc.org/github.com/frustra/bbcode#pkg-index
Constants http://godoc.org/github.com/frustra/bbcode#pkg-constants
Variables http://godoc.org/github.com/frustra/bbcode#pkg-variables
Functions http://godoc.org/github.com/frustra/bbcode#pkg-functions
CompileText(in) http://godoc.org/github.com/frustra/bbcode#CompileText
InsertNewlines(out) http://godoc.org/github.com/frustra/bbcode#InsertNewlines
Lex(str) http://godoc.org/github.com/frustra/bbcode#Lex
ValidURL(raw) http://godoc.org/github.com/frustra/bbcode#ValidURL
Types http://godoc.org/github.com/frustra/bbcode#pkg-types
type BBClosingTag http://godoc.org/github.com/frustra/bbcode#BBClosingTag
type BBCodeNode http://godoc.org/github.com/frustra/bbcode#BBCodeNode
Parse(tokens) http://godoc.org/github.com/frustra/bbcode#Parse
(n) GetOpeningTag() http://godoc.org/github.com/frustra/bbcode#BBCodeNode.GetOpeningTag
type BBOpeningTag http://godoc.org/github.com/frustra/bbcode#BBOpeningTag
(t) String() http://godoc.org/github.com/frustra/bbcode#BBOpeningTag.String
type Compiler http://godoc.org/github.com/frustra/bbcode#Compiler
NewCompiler(autoCloseTags, ignoreUnmatchedClosingTags) http://godoc.org/github.com/frustra/bbcode#NewCompiler
(c) Compile(str) http://godoc.org/github.com/frustra/bbcode#Compiler.Compile
(c) CompileTree(node) http://godoc.org/github.com/frustra/bbcode#Compiler.CompileTree
(c) SetDefault(compiler) http://godoc.org/github.com/frustra/bbcode#Compiler.SetDefault
(c) SetTag(tag, compiler) http://godoc.org/github.com/frustra/bbcode#Compiler.SetTag
type HTMLTag http://godoc.org/github.com/frustra/bbcode#HTMLTag
CompileRaw(in) http://godoc.org/github.com/frustra/bbcode#CompileRaw
NewHTMLTag(value) http://godoc.org/github.com/frustra/bbcode#NewHTMLTag
NewlineTag() http://godoc.org/github.com/frustra/bbcode#NewlineTag
(t) AppendChild(child) http://godoc.org/github.com/frustra/bbcode#HTMLTag.AppendChild
(t) Compile(sorted) http://godoc.org/github.com/frustra/bbcode#HTMLTag.Compile
(t) String() http://godoc.org/github.com/frustra/bbcode#HTMLTag.String
type TagCompilerFunc http://godoc.org/github.com/frustra/bbcode#TagCompilerFunc
type Token http://godoc.org/github.com/frustra/bbcode#Token
Source Files http://godoc.org/github.com/frustra/bbcode#section-sourcefiles
Directories http://godoc.org/github.com/frustra/bbcode#section-directories
http://godoc.org/github.com/frustra/bbcode#section-readme
http://godoc.org/github.com/frustra/bbcodehttp://godoc.org/github.com/frustra/bbcode
herehttps://gist.github.com/xthexder/44f4b9cec3ed7876780d
compiler.gohttps://github.com/frustra/bbcode/raw/master/compiler.go
http://godoc.org/github.com/frustra/bbcode#section-documentation
http://godoc.org/github.com/frustra/bbcode#pkg-overview
http://godoc.org/github.com/frustra/bbcode#pkg-index
Constantshttp://godoc.org/github.com/frustra/bbcode#pkg-constants
Variableshttp://godoc.org/github.com/frustra/bbcode#pkg-variables
func CompileText(in *BBCodeNode) stringhttp://godoc.org/github.com/frustra/bbcode#CompileText
func InsertNewlines(out *HTMLTag)http://godoc.org/github.com/frustra/bbcode#InsertNewlines
func Lex(str string) chan Tokenhttp://godoc.org/github.com/frustra/bbcode#Lex
func ValidURL(raw string) stringhttp://godoc.org/github.com/frustra/bbcode#ValidURL
type BBClosingTaghttp://godoc.org/github.com/frustra/bbcode#BBClosingTag
type BBCodeNodehttp://godoc.org/github.com/frustra/bbcode#BBCodeNode
func Parse(tokens chan Token) *BBCodeNodehttp://godoc.org/github.com/frustra/bbcode#Parse
func (n *BBCodeNode) GetOpeningTag() *BBOpeningTaghttp://godoc.org/github.com/frustra/bbcode#BBCodeNode.GetOpeningTag
type BBOpeningTaghttp://godoc.org/github.com/frustra/bbcode#BBOpeningTag
func (t *BBOpeningTag) String() stringhttp://godoc.org/github.com/frustra/bbcode#BBOpeningTag.String
type Compilerhttp://godoc.org/github.com/frustra/bbcode#Compiler
func NewCompiler(autoCloseTags, ignoreUnmatchedClosingTags bool) Compilerhttp://godoc.org/github.com/frustra/bbcode#NewCompiler
func (c Compiler) Compile(str string) stringhttp://godoc.org/github.com/frustra/bbcode#Compiler.Compile
func (c Compiler) CompileTree(node *BBCodeNode) *HTMLTaghttp://godoc.org/github.com/frustra/bbcode#Compiler.CompileTree
func (c Compiler) SetDefault(compiler TagCompilerFunc)http://godoc.org/github.com/frustra/bbcode#Compiler.SetDefault
func (c Compiler) SetTag(tag string, compiler TagCompilerFunc)http://godoc.org/github.com/frustra/bbcode#Compiler.SetTag
type HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
func CompileRaw(in *BBCodeNode) *HTMLTaghttp://godoc.org/github.com/frustra/bbcode#CompileRaw
func NewHTMLTag(value string) *HTMLTaghttp://godoc.org/github.com/frustra/bbcode#NewHTMLTag
func NewlineTag() *HTMLTaghttp://godoc.org/github.com/frustra/bbcode#NewlineTag
func (t *HTMLTag) AppendChild(child *HTMLTag) *HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag.AppendChild
func (t *HTMLTag) Compile(sorted bool) stringhttp://godoc.org/github.com/frustra/bbcode#HTMLTag.Compile
func (t *HTMLTag) String() stringhttp://godoc.org/github.com/frustra/bbcode#HTMLTag.String
type TagCompilerFunchttp://godoc.org/github.com/frustra/bbcode#TagCompilerFunc
type Tokenhttp://godoc.org/github.com/frustra/bbcode#Token
http://godoc.org/github.com/frustra/bbcode#pkg-constants
View Sourcehttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/lexer.go#L32
http://godoc.org/github.com/frustra/bbcode#pkg-variables
View Sourcehttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go#L136
stringhttp://godoc.org/builtin#string
TagCompilerFunchttp://godoc.org/github.com/frustra/bbcode#TagCompilerFunc
http://godoc.org/github.com/frustra/bbcode#pkg-functions
CompileTexthttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go#L106
http://godoc.org/github.com/frustra/bbcode#CompileText
BBCodeNodehttp://godoc.org/github.com/frustra/bbcode#BBCodeNode
stringhttp://godoc.org/builtin#string
InsertNewlineshttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/html.go#L86
http://godoc.org/github.com/frustra/bbcode#InsertNewlines
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
Lexhttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/lexer.go#L45
http://godoc.org/github.com/frustra/bbcode#Lex
stringhttp://godoc.org/builtin#string
Tokenhttp://godoc.org/github.com/frustra/bbcode#Token
ValidURLhttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/html.go#L109
http://godoc.org/github.com/frustra/bbcode#ValidURL
stringhttp://godoc.org/builtin#string
stringhttp://godoc.org/builtin#string
http://godoc.org/github.com/frustra/bbcode#pkg-types
BBClosingTaghttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/bbcode.go#L17
http://godoc.org/github.com/frustra/bbcode#BBClosingTag
stringhttp://godoc.org/builtin#string
stringhttp://godoc.org/builtin#string
BBCodeNodehttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/parser.go#L7
http://godoc.org/github.com/frustra/bbcode#BBCodeNode
Tokenhttp://godoc.org/github.com/frustra/bbcode#Token
BBCodeNodehttp://godoc.org/github.com/frustra/bbcode#BBCodeNode
BBCodeNodehttp://godoc.org/github.com/frustra/bbcode#BBCodeNode
BBClosingTaghttp://godoc.org/github.com/frustra/bbcode#BBClosingTag
Compilerhttp://godoc.org/github.com/frustra/bbcode#Compiler
Parsehttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/parser.go#L53
http://godoc.org/github.com/frustra/bbcode#Parse
Tokenhttp://godoc.org/github.com/frustra/bbcode#Token
BBCodeNodehttp://godoc.org/github.com/frustra/bbcode#BBCodeNode
GetOpeningTaghttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/parser.go#L17
http://godoc.org/github.com/frustra/bbcode#BBCodeNode.GetOpeningTag
BBCodeNodehttp://godoc.org/github.com/frustra/bbcode#BBCodeNode
BBOpeningTaghttp://godoc.org/github.com/frustra/bbcode#BBOpeningTag
BBOpeningTaghttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/bbcode.go#L10
http://godoc.org/github.com/frustra/bbcode#BBOpeningTag
stringhttp://godoc.org/builtin#string
stringhttp://godoc.org/builtin#string
stringhttp://godoc.org/builtin#string
stringhttp://godoc.org/builtin#string
stringhttp://godoc.org/builtin#string
Stringhttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/bbcode.go#L22
http://godoc.org/github.com/frustra/bbcode#BBOpeningTag.String
BBOpeningTaghttp://godoc.org/github.com/frustra/bbcode#BBOpeningTag
stringhttp://godoc.org/builtin#string
Compilerhttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go#L15
http://godoc.org/github.com/frustra/bbcode#Compiler
boolhttp://godoc.org/builtin#bool
boolhttp://godoc.org/builtin#bool
boolhttp://godoc.org/builtin#bool
NewCompilerhttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go#L23
http://godoc.org/github.com/frustra/bbcode#NewCompiler
boolhttp://godoc.org/builtin#bool
Compilerhttp://godoc.org/github.com/frustra/bbcode#Compiler
Compilehttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go#L38
http://godoc.org/github.com/frustra/bbcode#Compiler.Compile
Compilerhttp://godoc.org/github.com/frustra/bbcode#Compiler
stringhttp://godoc.org/builtin#string
stringhttp://godoc.org/builtin#string
CompileTreehttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go#L61
http://godoc.org/github.com/frustra/bbcode#Compiler.CompileTree
Compilerhttp://godoc.org/github.com/frustra/bbcode#Compiler
BBCodeNodehttp://godoc.org/github.com/frustra/bbcode#BBCodeNode
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
SetDefaulthttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go#L44
http://godoc.org/github.com/frustra/bbcode#Compiler.SetDefault
Compilerhttp://godoc.org/github.com/frustra/bbcode#Compiler
TagCompilerFunchttp://godoc.org/github.com/frustra/bbcode#TagCompilerFunc
SetTaghttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go#L52
http://godoc.org/github.com/frustra/bbcode#Compiler.SetTag
Compilerhttp://godoc.org/github.com/frustra/bbcode#Compiler
stringhttp://godoc.org/builtin#string
TagCompilerFunchttp://godoc.org/github.com/frustra/bbcode#TagCompilerFunc
HTMLTaghttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/html.go#L15
http://godoc.org/github.com/frustra/bbcode#HTMLTag
stringhttp://godoc.org/builtin#string
stringhttp://godoc.org/builtin#string
stringhttp://godoc.org/builtin#string
stringhttp://godoc.org/builtin#string
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
CompileRawhttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go#L117
http://godoc.org/github.com/frustra/bbcode#CompileRaw
BBCodeNodehttp://godoc.org/github.com/frustra/bbcode#BBCodeNode
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
NewHTMLTaghttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/html.go#L23
http://godoc.org/github.com/frustra/bbcode#NewHTMLTag
stringhttp://godoc.org/builtin#string
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
NewlineTaghttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/html.go#L103
http://godoc.org/github.com/frustra/bbcode#NewlineTag
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
AppendChildhttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/html.go#L77
http://godoc.org/github.com/frustra/bbcode#HTMLTag.AppendChild
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
Compilehttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/html.go#L37
http://godoc.org/github.com/frustra/bbcode#HTMLTag.Compile
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
boolhttp://godoc.org/builtin#bool
stringhttp://godoc.org/builtin#string
Stringhttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/html.go#L32
http://godoc.org/github.com/frustra/bbcode#HTMLTag.String
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
stringhttp://godoc.org/builtin#string
TagCompilerFunchttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go#L13
http://godoc.org/github.com/frustra/bbcode#TagCompilerFunc
BBCodeNodehttp://godoc.org/github.com/frustra/bbcode#BBCodeNode
HTMLTaghttp://godoc.org/github.com/frustra/bbcode#HTMLTag
boolhttp://godoc.org/builtin#bool
TagCompilerFunchttp://godoc.org/github.com/frustra/bbcode#TagCompilerFunc
Tokenhttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/lexer.go#L12
http://godoc.org/github.com/frustra/bbcode#Token
stringhttp://godoc.org/builtin#string
http://godoc.org/github.com/frustra/bbcode#section-sourcefiles
View all Source fileshttps://github.com/frustra/bbcode/tree/6ef347fbe1c8
bbcode.gohttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/bbcode.go
compiler.gohttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/compiler.go
html.gohttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/html.go
lexer.gohttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/lexer.go
parser.gohttps://github.com/frustra/bbcode/blob/6ef347fbe1c8/parser.go
http://godoc.org/github.com/frustra/bbcode#section-directories
bbcodehttp://godoc.org/github.com/frustra/bbcode@v0.0.0-20201127003707-6ef347fbe1c8/cmd/bbcode
Why Go https://go.dev/solutions
Use Cases https://go.dev/solutions#use-cases
Case Studies https://go.dev/solutions#case-studies
Get Started https://learn.go.dev/
Playground https://play.golang.org
Tour https://tour.golang.org
Stack Overflow https://stackoverflow.com/questions/tagged/go?tab=Newest
Help https://go.dev/help
Packages https://pkg.go.dev
Standard Library http://godoc.org/std
Sub-repositories http://godoc.org/golang.org/x
About Go Packages https://pkg.go.dev/about
About https://go.dev/project
Downloadhttps://go.dev/dl/
Bloghttps://go.dev/blog
Issue Tracker https://github.com/golang/go/issues
Release Notes https://go.dev/doc/devel/release.html
Brand Guidelines https://go.dev/brand
Code of Conduct https://go.dev/conduct
Connect https://www.twitter.com/golang
Twitter https://www.twitter.com/golang
GitHubhttps://github.com/golang
Slack https://invite.slack.golangbridge.org/
r/golang https://reddit.com/r/golang
Meetup https://www.meetup.com/pro/go
Golang Weekly https://golangweekly.com/
Copyrighthttps://go.dev/copyright
Terms of Servicehttps://go.dev/tos
Privacy Policy http://www.google.com/intl/en/policies/privacy/
Report an Issue https://go.dev/s/pkgsite-feedback
https://google.com
Learn more.https://policies.google.com/technologies/cookies

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.