Surface.Formatter.NodeTranslator (surface v0.7.0) View Source

Link to this section Summary

Functions

Callback implementation for c:Surface.Compiler.NodeTranslator.context_for_block/3.

Callback implementation for c:Surface.Compiler.NodeTranslator.context_for_node/3.

Callback implementation for c:Surface.Compiler.NodeTranslator.context_for_subblock/4.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_attribute/5.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_block/6.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_block_expression/4.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_comment/3.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_expression/3.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_init/1.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_node/6.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_subblock/6.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_tagged_expression/4.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_text/2.

Link to this section Functions

Link to this function

context_for_block(name, meta, state)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.context_for_block/3.

Link to this function

context_for_node(name, meta, state)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.context_for_node/3.

Link to this function

context_for_subblock(name, meta, state, parent_context)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.context_for_subblock/4.

Link to this function

handle_attribute(name, value, attr_meta, state, context)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_attribute/5.

Link to this function

handle_block(name, expr, body, meta, state, context)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_block/6.

Link to this function

handle_block_expression(block_name, arg2, state, context)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_block_expression/4.

Link to this function

handle_comment(comment, meta, state)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_comment/3.

Link to this function

handle_expression(expression, meta, state)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_expression/3.

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_init/1.

Link to this function

handle_node(name, attributes, body, meta, state, context)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_node/6.

Link to this function

handle_subblock(name, expr, children, meta, state, arg6)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_subblock/6.

Link to this function

handle_tagged_expression(binary, expression, meta, state)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_tagged_expression/4.

Link to this function

handle_text(text, state)

View Source

Callback implementation for c:Surface.Compiler.NodeTranslator.handle_text/2.