Wolfram Language Paclet Repository
Community-contributed installable additions to the Wolfram Language
Form | Returned head | Callback / assembly | |
"SyntaxTree" | Graph | syntaxTreeNodeFunction SyntaxTree.wl:94 label[child…] …|…<>TypeInformation Nothing toGraph UndirectedEdge Graph[edges,GraphLayout->{"LayeredEmbedding","RootVertex"->…},VertexLabels->Placed[Framed[Style[…]],Center],…] | |
"SyntaxAnnotation" | RawBoxes | syntaxAnnotationNodeFunction :310 {boxes,tokenLocations,{startLine,endLine}} GridBox SplitBy EventHandler[…,{"MouseEntered","MouseExited"}] RawBoxes[ToBoxes[DisplayForm[…]]] TreeSize<300 maximumTreeSizeForDynamics | |
"TokenAnnotation" | RawBoxes | tokenAnnotationNodeFunction :39 {GridBox[{{Style[text,Courier]},{Style[kind,"TextElementLabel"]}}],startLine,endLine} internalTokenAnnotation Flatten Partition[…,3] SplitBy[…,Rest] GridBox | |
"SourceAnnotation" | Graphics | Stateful callback sourceAnnotationNodeFunction :95 AppendTo {label,Location1..4} horizontal vertical internalSourceAnnotation #include Graphics[…,PlotRange->All,ImageSize->{All,yLength}] Text Tooltip[Line[{Offset[…],Offset[…]}],label] Dynamic Rectangle |
Option | Default | Path | Behavior |
CommandLineArguments | {} | AST | Passed verbatim as argv clang_parseTranslationUnit |
IncludeTypeInformation | False | AST | Adds a per-node llGetNodeTypeInformation "TypeInformation"->str CodeElement |
IncludeNodeText | False | AST | Value-matched, not Boolean. "NodeText" sourceFileAssociation["IncludeNodeText"]===SecondArgument True CodeCases |
IncludeFilePrefixes | True | both | Prefixes vertex labels with objectfile: False |
Recursive | False | CallGraph | FileNames *.c |
NoPostProcessing | False | CallGraph | Return raw .dot Node0x |
DropExternalFunctions | True | CallGraph | Drop functions not defined in the project. |
BinaryLocation | "" | CallGraph | Required for CMake/Make builds. |
ShowFunctionCount | False | CallGraph | Style FileCallGraph edges by call frequency (file-level only). |
ClangBinariesDirectory | "" | CallGraph | Extra PATH |
ShellProlog | "" | CallGraph | Prepended to the build shell command. |