DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
java If this is your first time building the HTML5 parser, you need to execute the
javasrc The .java files in this directory were placed here by the Java-to-C++
jArray.h 3.6 kB
moz.build 2.8 kB
nsAHtml5TreeBuilderState.h Interface for exposing the internal state of the HTML5 tree builder. * For more documentation, plea 1.4 kB
nsAHtml5TreeOpSink.h The purpose of this interface is to connect a tree op executor * (main-thread case), a tree op stag 732 Bytes
nsHtml5ArrayCopy.h 3.3 kB
nsHtml5AtomTable.cpp 1.5 kB
nsHtml5AtomTable.h 3.9 kB
nsHtml5AttributeEntry.h 2.7 kB
nsHtml5AttributeName.cpp THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit AttributeName.java instead and regenera 135.4 kB
nsHtml5AttributeName.h THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit AttributeName.java instead and regenera 28.4 kB
nsHtml5AutoPauseUpdate.h 849 Bytes
nsHtml5ByteReadable.h A weak reference wrapper around a byte array. 665 Bytes
nsHtml5ContentCreatorFunction.h 545 Bytes
nsHtml5DependentUTF16Buffer.cpp 1.1 kB
nsHtml5DependentUTF16Buffer.h public nsHtml5UTF16Buffer 1.1 kB
nsHtml5DocumentBuilder.cpp 3.5 kB
nsHtml5DocumentBuilder.h public nsContentSink 4.1 kB
nsHtml5DocumentMode.h 387 Bytes
nsHtml5ElementName.cpp THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit ElementName.java instead and regenerate 92.3 kB
nsHtml5ElementName.h THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit ElementName.java instead and regenerate 14.4 kB
nsHtml5Highlighter.cpp 24.6 kB
nsHtml5Highlighter.h A state machine for generating HTML for display in View Source based on * the transitions the token 10.2 kB
nsHtml5HtmlAttributes.cpp 6.9 kB
nsHtml5HtmlAttributes.h 3.3 kB
nsHtml5Macros.h 1.3 kB
nsHtml5MetaScanner.cpp THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit MetaScanner.java instead and regenerate 23.9 kB
nsHtml5MetaScanner.h THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit MetaScanner.java instead and regenerate 4.5 kB
nsHtml5MetaScannerCppSupplement.h 1.3 kB
nsHtml5MetaScannerHSupplement.h 391 Bytes
nsHtml5Module.cpp 4.0 kB
nsHtml5Module.h 920 Bytes
nsHtml5NamedCharacters.cpp To avoid having lots of pointers in the |charData| array, below, * which would cause us to have to 4.1 kB
nsHtml5NamedCharacters.h 1.7 kB
nsHtml5NamedCharactersAccel.cpp 20.7 kB
nsHtml5NamedCharactersAccel.h 521 Bytes
nsHtml5NamedCharactersInclude.h Data generated from the table of named character references found at * * http://www.whatwg.org/s 332.4 kB
nsHtml5OplessBuilder.cpp 1.1 kB
nsHtml5OplessBuilder.h public nsHtml5DocumentBuilder 1.1 kB
nsHtml5OwningUTF16Buffer.cpp 2.3 kB
nsHtml5OwningUTF16Buffer.h public nsHtml5UTF16Buffer 1.5 kB
nsHtml5Parser.cpp nsIParser 25.0 kB
nsHtml5Parser.h nsIParser 9.9 kB
nsHtml5PlainTextUtils.cpp 1.8 kB
nsHtml5PlainTextUtils.h 436 Bytes
nsHtml5Portability.cpp 3.8 kB
nsHtml5Portability.h THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit Portability.java instead and regenerate 3.4 kB
nsHtml5SVGLoadDispatcher.cpp 1.3 kB
nsHtml5SVGLoadDispatcher.h public mozilla 604 Bytes
nsHtml5Speculation.cpp 999 Bytes
nsHtml5Speculation.h 1.7 kB
nsHtml5SpeculativeLoad.cpp 4.8 kB
nsHtml5SpeculativeLoad.h 12.3 kB
nsHtml5StackNode.cpp THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit StackNode.java instead and regenerate. 7.5 kB
nsHtml5StackNode.h THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit StackNode.java instead and regenerate. 3.9 kB
nsHtml5StateSnapshot.cpp THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit StateSnapshot.java instead and regenera 4.5 kB
nsHtml5StateSnapshot.h public nsAHtml5TreeBuilderState 3.6 kB
nsHtml5StreamListener.cpp 2.2 kB
nsHtml5StreamListener.h The purpose of this class is to reconcile the problem that * nsHtml5StreamParser is a cycle collect 2.0 kB
nsHtml5StreamParser.cpp 64.7 kB
nsHtml5StreamParser.h 15.9 kB
nsHtml5StreamParserPtr.h Like nsRefPtr except release is proxied to the main * thread. Mostly copied from nsRefPtr. 7.3 kB
nsHtml5String.cpp 5.8 kB
nsHtml5String.h A pass-by-value type that can represent * * nullptr * * empty string * * Non-empty string as e 3.5 kB
nsHtml5StringParser.cpp 3.9 kB
nsHtml5StringParser.h public nsParserBase 2.4 kB
nsHtml5Tokenizer.cpp THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit Tokenizer.java instead and regenerate. 152.9 kB
nsHtml5Tokenizer.h THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit Tokenizer.java instead and regenerate. 13.2 kB
nsHtml5TokenizerCppSupplement.h 12.9 kB
nsHtml5TokenizerHSupplement.h Makes sure the buffers are large enough to be able to tokenize aLength * UTF-16 code units before h 2.9 kB
nsHtml5TokenizerLoopPolicies.h This policy does not report tokenizer transitions anywhere. To be used * when _not_ viewing source. 1.4 kB
nsHtml5TreeBuilder.cpp THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit TreeBuilder.java instead and regenerate 159.4 kB
nsHtml5TreeBuilder.h THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit TreeBuilder.java instead and regenerate 21.0 kB
nsHtml5TreeBuilderCppSupplement.h 59.6 kB
nsHtml5TreeBuilderHSupplement.h Tree builder uses this to report quirkiness of the document 6.6 kB
nsHtml5TreeOpExecutor.cpp 36.8 kB
nsHtml5TreeOpExecutor.h 7.3 kB
nsHtml5TreeOpStage.cpp 1.6 kB
nsHtml5TreeOpStage.h public nsAHtml5TreeOpSink 1.5 kB
nsHtml5TreeOperation.cpp Helper class that opens a notification batch if the current doc * is different from the executor do 41.2 kB
nsHtml5TreeOperation.h 19.8 kB
nsHtml5UTF16Buffer.cpp THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit UTF16Buffer.java instead and regenerate 2.7 kB
nsHtml5UTF16Buffer.h THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit UTF16Buffer.java instead and regenerate 2.4 kB
nsHtml5UTF16BufferCppSupplement.h 824 Bytes
nsHtml5UTF16BufferHSupplement.h For working around the privacy of |buffer| in the generated code. 509 Bytes
nsHtml5ViewSourceUtils.cpp 2.5 kB
nsHtml5ViewSourceUtils.h 554 Bytes
nsIContentHandle.h 237 Bytes
nsIParserUtils.idl nsISupports 5.2 kB
nsIScriptableUnescapeHTML.idl nsISupports 1.9 kB
nsParserUtils.cpp nsIScriptableUnescapeHTML 5.4 kB
nsParserUtils.h 668 Bytes