Arena  1.0
A content management system
 All Classes Files Functions Variables Pages
Plugins.Content.Parse.MarkdownParsers.AMarkdownParser Class Reference

A parser that parses wiki markup and returns HTML output. More...

+ Inheritance diagram for Plugins.Content.Parse.MarkdownParsers.AMarkdownParser:

Public Member Functions

def __init__
 Constructor.
 
def init
 Initializer.
 
def __del__
 Destructor.
 
def NextToken
 Retrieve the next token from the source.
 
def prescan
 Pre-scan the source looking for link identifiers.
 
def parseCurrentToken
 Parse the current token.
 
def parse
 Execute the parser. More...
 
def markPostfixHeaderLine
 Mark a header line.
 
def postfixHeaderLevel
 Determine whether the current line is a postfix header line.
 
def recordPreamble
 Record the preamble parsed from the post.
 
def Attachment
 Retrieve an attachment referenced in the post.
 
def newAttachmentLink
 Retrieve a URL that will allow users to upload an attachment.
 
def Content
 Retrieve the content handler that provided content to the parser.
 
- Public Member Functions inherited from Library.Parse.SourceParsers.ASourceParser
def __init__
 Construct a new parser instance. More...
 
def init
 Initializer.
 
def __del__
 Destructor.
 
def Language
 Retrieve the language definition used by the parser.
 
def Symbols
 Retrieve the symbol tables used by the parser. More...
 
def Scope
 Retrieve the current symbol table being used by the parser. More...
 
- Public Member Functions inherited from Library.Parse.Parsers.AParser
def __init__
 Constructor. More...
 
def init
 Initializer.
 
def __del__
 Destructor.
 
def syntaxError
 
def fatalError
 Log a fatal error. More...
 
def hint
 Log a hint. More...
 
def warn
 Log a warning. More...
 
def note
 Log a note. More...
 
def parseCurrentToken
 Parse the current token. More...
 
def parseUntil
 Parse tokens until one of the specified tokens is encountered.
 
def parse
 Execute the parser. More...
 
def PeekToken
 Peek at the next token from the source. More...
 
def NextToken
 Retrieve the next token from the source. More...
 
def NextTokenIfMatch
 Retrieve the next token from the source only if the current token matches the specified token code. More...
 
def skipTo
 Skip tokens until one of the specified tokens is encountered. More...
 
def resyncTo
 Resynchronize the parser to the specified opcode or opcodes. More...
 
def Scanner
 Retrieve the scanner used by the parser. More...
 
def Token
 Retrieve the most recent token retrieved from the scanner. More...
 
def PreviousToken
 Retrieve the previous token retrieved from the scanner.
 
def Log
 Retrieve the log used by the parser. More...
 
def Source
 Retrieve the source stream used by the parser. More...
 
def Output
 Retrieve the output stream used by the parser.
 
def OutputTo
 Set the output stream used by the parser. More...
 
def line
 Retrieve the current line number from the scanner. More...
 
def __iter__
 Iterate through the tokens in the source. More...
 
- Public Member Functions inherited from Library.Base.Events.ALoggingEventfulObject
def __init__
 Constructor. More...
 
def init
 Initializer.
 
def error
 Generate an error event. More...
 
def log
 Log the specified item. More...
 
def Log
 Retrieve the log used by the class.
 
- Public Member Functions inherited from Library.Base.Events.AnEventfulObject
def __init__
 Constructor. More...
 
def init
 Initializer.
 
def __del__
 Destructor.
 
def parseParams
 Parse the specified parameters, looking for named events and setting event handlers as appropriate. More...
 
def generate
 Generate the named event.
 
def update
 Update the events generated by the object.
 
def error
 Generate an error event. More...
 
def toString
 Construct a string representation of the object. More...
 
def on
 Set the handler for the specified event. More...
 
def onMultiple
 Set handlers for multiple events. More...
 
def handlerFor
 Retrieve the handler for the specified event. More...
 
def generates
 Determine whether or not the object generates the named event. More...
 
def __getitem__
 Retrieve the value of the named property.
 
def __setitem__
 Set the value of the named property.
 
- Public Member Functions inherited from Library.Base.Classwork.AnObject
def init
 Initialize a new object instance. More...
 
def __init__
 Construct and initialize a new instance of AnObject. More...
 
def __del__
 Destroy the object instance. More...
 
def displayName
 Construct a "pretty" display name for the class instance, based on the name of its class. More...
 
def implements
 Determine whether the class instance is related to the specified class. More...
 
def toString
 Return a string representation of the class, suitable for output to a console or text-based device. More...
 
def __str__
 Return a string representation of the class. More...
 
def classname
 Return the name of the class from which the instance was created. More...
 
def name
 Return the name of the class. More...
 
- Public Member Functions inherited from Library.String.Utilities.IsPrintable
def toString
 Return a string representation of the class conveniently. More...
 
def __str__
 Return a string representation of the class. More...
 
def printTo
 Print a string representation of the class to the specified stream. More...
 

Detailed Description

A parser that parses wiki markup and returns HTML output.

Member Function Documentation

def Plugins.Content.Parse.MarkdownParsers.AMarkdownParser.parse (   Self)

Execute the parser.


The documentation for this class was generated from the following file: