# excluded from the INPUT source files. This way you can easily exclude a
# subdirectory from a directory tree whose root is specified with the INPUT tag.
-EXCLUDE =
+EXCLUDE =
# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
# directories that are symbolic links (a Unix filesystem feature) are excluded
# against the file with absolute path, so to exclude all test directories
# for example use the pattern */test/*
-EXCLUDE_PATTERNS =
+EXCLUDE_PATTERNS = */generated/*
# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
# (namespaces, classes, functions, etc.) that should be excluded from the
*/
template <class AttrKind>
inline void setAttribute(expr::NodeValue* nv,
- const AttrKind&,
+ const AttrKind& attr,
const typename AttrKind::value_type& value);
/**
* <code>AttrKind::value_type</code> if not.
*/
template <class AttrKind>
- inline typename AttrKind::value_type getAttribute(TNode n,
- const AttrKind&) const;
+ inline typename AttrKind::value_type
+ getAttribute(TNode n, const AttrKind& attr) const;
/**
* Check whether an attribute is set for a TNode.
*/
template <class AttrKind>
inline void setAttribute(TNode n,
- const AttrKind&,
+ const AttrKind& attr,
const typename AttrKind::value_type& value);
/** Get the (singleton) type for booleans. */
* @param exprManager the ExprManager for creating expressions from the input
* @param lang the input language
* @param filename the input filename
+ * @param useMmap true if the parser should use memory-mapped I/O (default: false)
*/
static Input* newFileInput(ExprManager* exprManager, InputLanguage lang, const std::string& filename, bool useMmap=false);
void checkFunction(const std::string& name) throw (ParserException);
/**
- * Check that <code>kind</code> can accept <code>numArgs</codes> arguments.
+ * Check that <code>kind</code> can accept <code>numArgs</code> arguments.
* @param kind the built-in operator to check
* @param numArgs the number of actual arguments
* @throws ParserException if checks are enabled and the operator <code>kind</code> cannot be
/**
* Returns the type for the variable with the given name.
- * @param name the symbol to lookup
+ * @param var_name the symbol to lookup
* @param type the (namespace) type of the symbol
*/
Type* getType(const std::string& var_name, SymbolType type = SYM_VARIABLE);
/**
* Preprocess a node. This involves theory-specific rewriting, then
* calling preRegisterTerm() on what's left over.
- * @param the node to preprocess
+ * @param n the node to preprocess
*/
Node preprocess(TNode n);