Abstract syntax tree

abstract syntax tree
(AST) A data structure representing something which has been parsed, often used as a compiler or interpreter’s internal representation of a program while it is being optimised and from which code generation is performed. The range of all possible such structures is described by the abstract syntax.

Read Also:

  • Abstract thinking

    abstract thinking abstract thinking n. Thinking characterized by the ability to use concepts and to make and understand generalizations, such as of the properties or pattern shared by a variety of specific items or events. Contemporary Examples It also leads to a corresponding increase in risk-taking and abstract thinking. Petraeus May Have Been Felled by […]

  • Abstract window toolkit

    abstract window toolkit graphics (AWT) Java’s platform-independent windowing, graphics, and user-interface toolkit. The AWT is part of the Java Foundation Classes (JFC) – the standard API for providing a graphical user interface (GUI) for a Java program. Compare: SWING. [“Java in a Nutshell”, O’Reilly]. (http://java.sun.com/products/jdk/awt/). (2000-07-26)

  • Abstract windowing toolkit

    abstract windowing toolkit Abstract Window Toolkit

  • Abstracted

    lost in thought; deeply engrossed or preoccupied. thought of apart from concrete realities, specific objects, or actual instances: an abstract idea. expressing a quality or characteristic apart from any specific object or instance, as justice, poverty, and speed. theoretical; not applied or practical: abstract science. difficult to understand; abstruse: abstract speculations. Fine Arts. of or […]

  • Abstractedly

    lost in thought; deeply engrossed or preoccupied. Historical Examples He looks gloomily and abstractedly into the red logs of the wood fire. Vera Nevill Mrs. H. Lovett Cameron Charles looked at his father for permission, who said abstractedly, “Give it her.” Howards End E. M. Forster He came back, however, in a few minutes, and […]

Disclaimer: Abstract syntax tree definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.