CodeGeneration[LanguageDefinition]
GenericPrinter
get generic printing module
Calling Sequence
Description
Examples
CodeGeneration[LanguageDefinition][GenericPrinter]()
The GenericPrinter function returns a Printer module that may be used to encode the instructions necessary to translate CodeGeneration's Intermediate Code structure.
Printer≔CodeGenerationLanguageDefinitionGenericPrinter⁡:
exports⁡Printer
PrintTarget,GetFunctionSignature,AddLibrary,AddOperator,GetOperator,AddType,GetType,AddPrintHandler,GetPrintHandler,SetLanguageAttribute,ApplyLanguageAttribute,GetLanguageAttribute,SetPrecedence,GetPrecedence,GetIncludes,GetExpressionType,ScopeDepth,GetScopeName,GetScopeStructure,Indent,Comment,Endline,PopIndentation,PushIndentation,Print,PrintBinary,PrintParentheses,PrintStatementBlock,PrintDelimitedList,PrintUnary,Function,AddFunction,AddFunctions,GetFunction,GenerateSymbol,_pexports
See Also
CodeGeneration
CodeGenerationDetails
IntermediateCodeStructure
Download Help Document
What kind of issue would you like to report? (Optional)