Module dev.civl.abc
Package dev.civl.abc.front.IF
package dev.civl.abc.front.IF
Module parse is used to parse a token stream and produce an ANTLR tree representation of a C program. Typically, the token stream emanates from a preprocessor, but it doesn't have to.
-
ClassDescriptionAn object which translates an ANTLR tree to an ABC AST.This class exports the constants for token types from CivlCParser.Entry point of the front module.A
Parseris used to parse aCivlcTokenSource--- a stream ofCivlcTokens --- and create aParseTree.This represents a parse tree which is the result of preprocessing and parsing a source in various languages, such as CIVL-C, Fortran, C, etc.A Converter rephrases a token stream output from a C Preprocessor.A Preprocessor is used to preprocess source files.An exception that is thrown when there is a problem evaluating a preprocessor expression.