Package edu.udel.cis.vsl.abc.front.IF
package edu.udel.cis.vsl.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
Parser
is used to parse aCivlcTokenSource
--- a stream ofCivlcToken
s --- 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.