printer

package
v0.0.0-...-952fa56 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2015 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Printer

type Printer struct {
	// contains filtered or unexported fields
}

func NewPrinter

func NewPrinter(w io.Writer) *Printer

func (*Printer) PrintAnonymousFunction

func (p *Printer) PrintAnonymousFunction(a *ast.AnonymousFunction)

func (*Printer) PrintArrayAppendExpression

func (p *Printer) PrintArrayAppendExpression(a *ast.ArrayAppendExpression)

func (*Printer) PrintArrayExpression

func (p *Printer) PrintArrayExpression(a *ast.ArrayExpression)

func (*Printer) PrintArrayLookupExpression

func (p *Printer) PrintArrayLookupExpression(a *ast.ArrayLookupExpression)

func (*Printer) PrintArrayPair

func (p *Printer) PrintArrayPair(pr *ast.ArrayPair)

func (*Printer) PrintAssignmentExpression

func (p *Printer) PrintAssignmentExpression(a *ast.AssignmentExpression)

func (*Printer) PrintBinaryExpression

func (p *Printer) PrintBinaryExpression(b *ast.BinaryExpression)

func (*Printer) PrintBlock

func (p *Printer) PrintBlock(b *ast.Block)

func (*Printer) PrintBreakStmt

func (p *Printer) PrintBreakStmt(b *ast.BreakStmt)

func (*Printer) PrintCatchStmt

func (p *Printer) PrintCatchStmt(c *ast.CatchStmt)

func (*Printer) PrintClass

func (p *Printer) PrintClass(c *ast.Class)

func (*Printer) PrintClassExpression

func (p *Printer) PrintClassExpression(c *ast.ClassExpression)

func (*Printer) PrintConstant

func (p *Printer) PrintConstant(c *ast.Constant)

func (*Printer) PrintConstantExpression

func (p *Printer) PrintConstantExpression(c *ast.ConstantExpression)

func (*Printer) PrintContinueStmt

func (p *Printer) PrintContinueStmt(b *ast.ContinueStmt)

func (*Printer) PrintDeclareBlock

func (p *Printer) PrintDeclareBlock(d *ast.DeclareBlock)

func (*Printer) PrintDoWhileStmt

func (p *Printer) PrintDoWhileStmt(wh *ast.DoWhileStmt)

func (*Printer) PrintEchoStmt

func (p *Printer) PrintEchoStmt(e *ast.EchoStmt)

func (*Printer) PrintEmptyStatement

func (p *Printer) PrintEmptyStatement(e *ast.EmptyStatement)

func (*Printer) PrintExitStmt

func (p *Printer) PrintExitStmt(b *ast.ExitStmt)

func (*Printer) PrintExpressionStmt

func (p *Printer) PrintExpressionStmt(c *ast.ExpressionStmt)

func (*Printer) PrintForStmt

func (p *Printer) PrintForStmt(f *ast.ForStmt)

func (*Printer) PrintForeachStmt

func (p *Printer) PrintForeachStmt(f *ast.ForeachStmt)

func (*Printer) PrintFunctionArgument

func (p *Printer) PrintFunctionArgument(fa *ast.FunctionArgument)

func (*Printer) PrintFunctionCallExpression

func (p *Printer) PrintFunctionCallExpression(f *ast.FunctionCallExpression)

func (*Printer) PrintFunctionCallStmt

func (p *Printer) PrintFunctionCallStmt(f *ast.FunctionCallStmt)

func (*Printer) PrintFunctionDefinition

func (p *Printer) PrintFunctionDefinition(fd *ast.FunctionDefinition)

func (*Printer) PrintFunctionStmt

func (p *Printer) PrintFunctionStmt(f *ast.FunctionStmt)

func (*Printer) PrintGlobalDeclaration

func (p *Printer) PrintGlobalDeclaration(g *ast.GlobalDeclaration)

func (*Printer) PrintIdentifier

func (p *Printer) PrintIdentifier(i *ast.Identifier)

func (*Printer) PrintIfStmt

func (p *Printer) PrintIfStmt(i *ast.IfStmt)

func (*Printer) PrintInclude

func (p *Printer) PrintInclude(e *ast.Include)

func (*Printer) PrintIncludeStmt

func (p *Printer) PrintIncludeStmt(c *ast.IncludeStmt)

func (*Printer) PrintInterface

func (p *Printer) PrintInterface(i *ast.Interface)

func (*Printer) PrintListStatement

func (p *Printer) PrintListStatement(l *ast.ListStatement)

func (*Printer) PrintLiteral

func (p *Printer) PrintLiteral(l *ast.Literal)

func (*Printer) PrintMethod

func (p *Printer) PrintMethod(m *ast.Method)

func (*Printer) PrintMethodCallExpression

func (p *Printer) PrintMethodCallExpression(m *ast.MethodCallExpression)

func (*Printer) PrintNewExpression

func (p *Printer) PrintNewExpression(b *ast.NewExpression)

func (*Printer) PrintNode

func (p *Printer) PrintNode(node ast.Node)

func (*Printer) PrintProperty

func (p *Printer) PrintProperty(pr *ast.Property)

func (*Printer) PrintPropertyExpression

func (p *Printer) PrintPropertyExpression(pr *ast.PropertyExpression)

func (*Printer) PrintReturnStmt

func (p *Printer) PrintReturnStmt(r *ast.ReturnStmt)

func (*Printer) PrintShellCommand

func (p *Printer) PrintShellCommand(s *ast.ShellCommand)

func (*Printer) PrintStaticVariableDeclaration

func (p *Printer) PrintStaticVariableDeclaration(s *ast.StaticVariableDeclaration)

func (*Printer) PrintSwitchCase

func (p *Printer) PrintSwitchCase(s *ast.SwitchCase)

func (*Printer) PrintSwitchStmt

func (p *Printer) PrintSwitchStmt(s *ast.SwitchStmt)

func (*Printer) PrintTernaryExpression

func (p *Printer) PrintTernaryExpression(t *ast.TernaryExpression)

func (*Printer) PrintThrowStmt

func (p *Printer) PrintThrowStmt(b *ast.ThrowStmt)

func (*Printer) PrintTryStmt

func (p *Printer) PrintTryStmt(t *ast.TryStmt)

func (*Printer) PrintUnaryExpression

func (p *Printer) PrintUnaryExpression(u *ast.UnaryExpression)

func (*Printer) PrintVariable

func (p *Printer) PrintVariable(v *ast.Variable)

func (*Printer) PrintVisibility

func (p *Printer) PrintVisibility(v ast.Visibility)

func (*Printer) PrintWhileStmt

func (p *Printer) PrintWhileStmt(wh *ast.WhileStmt)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL