public unit_name NewUnitHeading(ident unitkeyword, ident uname, LexLocation loc) { var un = new unit_name(uname, UnitHeaderKeyword.Unit, loc); if (unitkeyword.name.ToLower().Equals("library")) { un.HeaderKeyword = UnitHeaderKeyword.Library; } return(un); }
public override void visit(unit_name _unit_name) { string keyword = ""; switch (_unit_name.HeaderKeyword) { case UnitHeaderKeyword.Unit: keyword = "Unit"; break; case UnitHeaderKeyword.Library: keyword = "Library"; break; } text = keyword + " name: " + _unit_name.idunit_name.name; }
public unit_name NewNamespaceHeading(ident unitkeyword, ident_list nname, LexLocation loc) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < nname.idents.Count; i++) { sb.Append(nname.idents[i]); if (i < nname.idents.Count - 1) { sb.Append("."); } } ident uname = new ident(sb.ToString(), nname.source_context); var un = new unit_name(uname, UnitHeaderKeyword.Unit, loc); un.HeaderKeyword = UnitHeaderKeyword.Namespace; return(un); }
public virtual void post_do_visit(unit_name _unit_name) { }
public virtual void visit(unit_name _unit_name) { DefaultVisit(_unit_name); }
public virtual void visit(unit_name _unit_name) { }
public override void visit(unit_name _unit_name) { DefaultVisit(_unit_name); pre_do_visit(_unit_name); visit(unit_name.idunit_name); post_do_visit(_unit_name); }
public override void visit(unit_name _unit_name) { AddPossibleComments(_unit_name, true, false); _unit_name.idunit_name.visit(this); }
public override void visit(unit_name _unit_name) { prepare_node(_unit_name.idunit_name, "name"); }
public override void visit(unit_name _unit_name) { executer.visit(_unit_name); if (_unit_name.idunit_name != null) this.visit((dynamic)_unit_name.idunit_name); }