C# Class Sarcasm.Unparsing.UnparseControl

Mostra file Open project: davidnemeti/Sarcasm Class Usage Examples

Private Properties

Property Type Description
GetExpressionToParentheses ParenthesizedExpression>>.IEnumerable
SetExpressionToParentheses void
UnparseControl System

Public Methods

Method Description
ClearPrecedenceBasedParenthesesForExpressions ( ) : void
Create ( Sarcasm.GrammarAst.Grammar grammar ) : UnparseControl
Create ( Sarcasm.GrammarAst.Grammar grammar, Formatter defaultFormatter ) : UnparseControl
Create_NoUnparse ( Sarcasm.GrammarAst.Grammar grammar ) : UnparseControl

Private Methods

Method Description
GetExpressionToParentheses ( ) : ParenthesizedExpression>>.IEnumerable
SetExpressionToParentheses ( ParenthesizedExpression>.IEnumerable expressionToParentheses ) : void
UnparseControl ( Sarcasm.GrammarAst.Grammar grammar ) : System

Method Details

ClearPrecedenceBasedParenthesesForExpressions() public method

public ClearPrecedenceBasedParenthesesForExpressions ( ) : void
return void

Create() public static method

public static Create ( Sarcasm.GrammarAst.Grammar grammar ) : UnparseControl
grammar Sarcasm.GrammarAst.Grammar
return UnparseControl

Create() public static method

public static Create ( Sarcasm.GrammarAst.Grammar grammar, Formatter defaultFormatter ) : UnparseControl
grammar Sarcasm.GrammarAst.Grammar
defaultFormatter Formatter
return UnparseControl

Create_NoUnparse() public static method

public static Create_NoUnparse ( Sarcasm.GrammarAst.Grammar grammar ) : UnparseControl
grammar Sarcasm.GrammarAst.Grammar
return UnparseControl