Class CAST

All Implemented Interfaces:
Serializable

public class CAST extends LineAST
Represents a Syntax Tree (CAST) for C source code files. This class extends LineAST and provides functionality specific to C source code files. The supported file types for this CAST are ".c" and ".h".
See Also:
  • Constructor Details

    • CAST

      public CAST()
      Constructs a new CAST object with default file types ".c" and ".h".
    • CAST

      public CAST(File rootFile)
      Constructs a new CAST object with the specified root file and default file types ".c" and ".h".
      Parameters:
      rootFile - The root file for the CAST.
    • CAST

      public CAST(ASTNode root, CustomHashSet<ASTNode> astNodes)
      Constructs a new CAST object with the specified root node and AST nodes, and default file types ".c" and ".h".
      Parameters:
      root - The root node for the CAST.
      astNodes - The set of AST nodes for the CAST.