$search
#include "compiler.h"#include "../common/consts.h"#include "tree.h"#include "../utils/FormatableString.h"#include <cassert>#include <cstdlib>#include <sstream>#include <iostream>#include <fstream>#include <iomanip>#include <memory>#include <limits>#include <malloc.h>
Go to the source code of this file.
Namespaces | |
| namespace | Aseba |
Functions | |
| template<class T > | |
| unsigned int | Aseba::editDistance (const T &s1, const T &s2, const unsigned maxDist) |
| Compute the edit distance between two vector-style containers, inspired from http://en.wikibooks.org/wiki/Algorithm_Implementation/Strings/Levenshtein_distance#C.2B.2B. | |
| template<typename MapType > | |
| MapType::const_iterator | Aseba::findInTable (const MapType &map, const std::wstring &name, const SourcePos &pos, const ErrorCode notFoundError, const ErrorCode misspelledError) |
| Helper function to find for something in one of the map, using edit-distance to check for candidates if not found. | |
Functions for quick lookup of identifiers (variables, events, subroutines, native functions, constants) using maps.
Definition in file identifier-lookup.cpp.