Spelling fixes to vhdlpp tree

Mostly comments as usual, but one error message is changed.
This commit is contained in:
Larry Doolittle 2012-05-14 09:58:49 -07:00 committed by Stephen Williams
parent 509ec1dcb1
commit 84f14dbc81
8 changed files with 13 additions and 13 deletions

View File

@ -49,4 +49,4 @@ in your VHDL code, access packages like this:
The *.pkg files are just VHDL code containing only the package with The *.pkg files are just VHDL code containing only the package with
the same name. When Icarus Verilog encounters the "use <lib>.<name>.*;" the same name. When Icarus Verilog encounters the "use <lib>.<name>.*;"
statement, it looks for the <name>.pkg file in the <lib> library and statement, it looks for the <name>.pkg file in the <lib> library and
parses that file to get the package header declared therin. parses that file to get the package header declared therein.

View File

@ -120,11 +120,11 @@ int ForGenerate::elaborate(Entity*ent, Architecture*arc)
/* /*
* This method attempts to rewrite the process content as an * This method attempts to rewrite the process content as an
* always-@(n-edge <expr>) version of the same statement. This makes * always-@(n-edge <expr>) version of the same statement. This makes
* for a more natural translation to verilog, if it comes to that. * for a more natural translation to Verilog, if it comes to that.
*/ */
int ProcessStatement::rewrite_as_always_edge_(Entity*, Architecture*) int ProcessStatement::rewrite_as_always_edge_(Entity*, Architecture*)
{ {
// If thare are multiple sensitivity expressions, I give up. // If there are multiple sensitivity expressions, I give up.
if (sensitivity_list_.size() != 1) if (sensitivity_list_.size() != 1)
return -1; return -1;

View File

@ -104,7 +104,7 @@ class Entity : public ComponentBase {
// After the architecture is bound, elaboration calls this // After the architecture is bound, elaboration calls this
// method to elaborate this entity. This method arranges for // method to elaborate this entity. This method arranges for
// elaboration to hapen all the way through the architecture // elaboration to happen all the way through the architecture
// that is bound to this entity. // that is bound to this entity.
int elaborate(); int elaborate();

View File

@ -189,7 +189,7 @@ class ExpAggregate : public Expression {
// true if this represents an "others" choice // true if this represents an "others" choice
bool others() const; bool others() const;
// Return expression if this reprents simple_expression. // Return expression if this represents a simple_expression.
Expression*simple_expression(bool detach_flag =true); Expression*simple_expression(bool detach_flag =true);
void dump(ostream&out, int indent) const; void dump(ostream&out, int indent) const;

View File

@ -120,7 +120,7 @@ int ExpName::elaborate_rval(Entity*ent, Architecture*arc, const InterfacePort*lv
/* IEEE 1076-2008, p.80: /* IEEE 1076-2008, p.80:
* For a formal port IN, associated port should be IN, OUT, INOUT or BUFFER * For a formal port IN, associated port should be IN, OUT, INOUT or BUFFER
* For a formal port OUT, associated port should be OUT, INOUT or BUFFER * For a formal port OUT, associated port should be OUT, INOUT or BUFFER
* For a formal port INOUT, associated prot should be OUT, INOUT or BUFFER * For a formal port INOUT, associated port should be OUT, INOUT or BUFFER
* For a formal port BUFFER, associated port should be OUT, INOUT or BUFFER * For a formal port BUFFER, associated port should be OUT, INOUT or BUFFER
*/ */
switch(lval->mode) { switch(lval->mode) {
@ -193,7 +193,7 @@ int ExpBinary::elaborate_exprs(Entity*ent, Architecture*arc, const VType*ltype)
int ExpAggregate::elaborate_expr(Entity*ent, Architecture*arc, const VType*ltype) int ExpAggregate::elaborate_expr(Entity*ent, Architecture*arc, const VType*ltype)
{ {
if (ltype == 0) { if (ltype == 0) {
cerr << get_fileline() << ": error: Elaboration of aggregate types needs wel known type context?" << endl; cerr << get_fileline() << ": error: Elaboration of aggregate types needs well known type context?" << endl;
return 1; return 1;
} }

View File

@ -44,10 +44,10 @@
extern int lexor_keyword_code (const char*str, unsigned len); extern int lexor_keyword_code (const char*str, unsigned len);
/* /*
* Lexical location information is passed in the yylloc variable to th * Lexical location information is passed in the yylloc variable to the
* parser. The file names, strings, are kept in a list so that I can * parser. The file names, strings, are kept in a list so that I can
* re-use them. The set_file_name function will return a pointer to * re-use them. The set_file_name function will return a pointer to
* the name as it exists in the list (and delete the passed string.) * the name as it exists in the list (and delete the passed string).
* If the name is new, it will be added to the list. * If the name is new, it will be added to the list.
*/ */
#define yylloc (*yyllocp) #define yylloc (*yyllocp)
@ -89,7 +89,7 @@ based_integer [0-9a-fA-F](_?[0-9a-fA-F])*
[ \t\b\f\r] { ; } [ \t\b\f\r] { ; }
\n { yylloc.first_line += 1; } \n { yylloc.first_line += 1; }
/* Single-line comments start with - - and run to the end of the /* Single-line comments start with -- and run to the end of the
current line. These are very easy to handle. */ current line. These are very easy to handle. */
"--".* { comment_enter = YY_START; BEGIN(LCOMMENT); } "--".* { comment_enter = YY_START; BEGIN(LCOMMENT); }
@ -635,7 +635,7 @@ static double make_double_from_based(char* text)
*first_hash_ptr = '\0'; *first_hash_ptr = '\0';
*second_hash_ptr = '\0'; *second_hash_ptr = '\0';
//now lets deduce the base //now let's deduce the base
unsigned base = (unsigned)strtol(text, 0, 10) ; unsigned base = (unsigned)strtol(text, 0, 10) ;
double mantissa = 0.0; double mantissa = 0.0;

View File

@ -25,7 +25,7 @@
typedef void*yyscan_t; typedef void*yyscan_t;
/* /*
* The vlltype supports the passing of detailed source file location * The yyltype supports the passing of detailed source file location
* information between the lexical analyzer and the parser. Defining * information between the lexical analyzer and the parser. Defining
* YYLTYPE compels the lexor to use this type and not something other. * YYLTYPE compels the lexor to use this type and not something other.
*/ */

View File

@ -83,7 +83,7 @@ inline std::ostream&operator << (std::ostream&out, const VType&item)
extern void preload_global_types(void); extern void preload_global_types(void);
/* /*
* This class represents the primative types that are available to the * This class represents the primitive types that are available to the
* type subsystem. * type subsystem.
*/ */
class VTypePrimitive : public VType { class VTypePrimitive : public VType {