type golang.org/x/net/html.parser
54 uses
golang.org/x/net/html (current package)
parse.go#L18: type parser struct {
parse.go#L54: func (p *parser) top() *Node {
parse.go#L99: func (p *parser) popUntil(s scope, matchTags ...a.Atom) bool {
parse.go#L110: func (p *parser) indexOfElementInScope(s scope, matchTags ...a.Atom) int {
parse.go#L156: func (p *parser) elementInScope(s scope, matchTags ...a.Atom) bool {
parse.go#L162: func (p *parser) clearStackToContext(s scope) {
parse.go#L192: func (p *parser) parseGenericRawTextElement() {
parse.go#L201: func (p *parser) generateImpliedEndTags(exceptions ...string) {
parse.go#L226: func (p *parser) addChild(n *Node) {
parse.go#L240: func (p *parser) shouldFosterParent() bool {
parse.go#L252: func (p *parser) fosterParent(n *Node) {
parse.go#L300: func (p *parser) addText(text string) {
parse.go#L325: func (p *parser) addElement() {
parse.go#L335: func (p *parser) addFormattingElement() {
parse.go#L382: func (p *parser) clearActiveFormattingElements() {
parse.go#L391: func (p *parser) reconstructActiveFormattingElements() {
parse.go#L420: func (p *parser) acknowledgeSelfClosingTag() {
parse.go#L428: type insertionMode func(*parser) bool
parse.go#L433: func (p *parser) setOriginalIM() {
parse.go#L441: func (p *parser) resetInsertionMode() {
parse.go#L515: func initialIM(p *parser) bool {
parse.go#L542: func beforeHTMLIM(p *parser) bool {
parse.go#L580: func beforeHeadIM(p *parser) bool {
parse.go#L623: func inHeadIM(p *parser) bool {
parse.go#L720: func inHeadNoscriptIM(p *parser) bool {
parse.go#L769: func afterHeadIM(p *parser) bool {
parse.go#L846: func inBodyIM(p *parser) bool {
parse.go#L1192: func (p *parser) inBodyEndTagFormatting(tagAtom a.Atom, tagName string) {
parse.go#L1348: func (p *parser) inBodyEndTagOther(tagAtom a.Atom, tagName string) {
parse.go#L1369: func textIM(p *parser) bool {
parse.go#L1398: func inTableIM(p *parser) bool {
parse.go#L1505: func inCaptionIM(p *parser) bool {
parse.go#L1549: func inColumnGroupIM(p *parser) bool {
parse.go#L1608: func inTableBodyIM(p *parser) bool {
parse.go#L1660: func inRowIM(p *parser) bool {
parse.go#L1711: func inCellIM(p *parser) bool {
parse.go#L1761: func inSelectIM(p *parser) bool {
parse.go#L1846: func inSelectInTableIM(p *parser) bool {
parse.go#L1873: func inTemplateIM(p *parser) bool {
parse.go#L1939: func afterBodyIM(p *parser) bool {
parse.go#L1977: func inFramesetIM(p *parser) bool {
parse.go#L2027: func afterFramesetIM(p *parser) bool {
parse.go#L2066: func afterAfterBodyIM(p *parser) bool {
parse.go#L2095: func afterAfterFramesetIM(p *parser) bool {
parse.go#L2133: func parseForeignContent(p *parser) bool {
parse.go#L2216: func (p *parser) adjustedCurrentNode() *Node {
parse.go#L2224: func (p *parser) inForeignContent() bool {
parse.go#L2254: func (p *parser) parseImpliedToken(t TokenType, dataAtom a.Atom, data string) {
parse.go#L2268: func (p *parser) parseCurrentToken() {
parse.go#L2289: func (p *parser) parse() error {
parse.go#L2335: type ParseOption func(p *parser)
parse.go#L2342: return func(p *parser) {
parse.go#L2349: p := &parser{
parse.go#L2384: p := &parser{
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |