equal
deleted
inserted
replaced
495 fun full _ "" = error "Attempt to declare empty name \"\"" |
495 fun full _ "" = error "Attempt to declare empty name \"\"" |
496 | full None name = name |
496 | full None name = name |
497 | full (Some path) name = |
497 | full (Some path) name = |
498 if NameSpace.is_qualified name then |
498 if NameSpace.is_qualified name then |
499 error ("Attempt to declare qualified name " ^ quote name) |
499 error ("Attempt to declare qualified name " ^ quote name) |
500 else NameSpace.pack (path @ [name]); |
500 else |
|
501 (if not (Syntax.is_identifier name) |
|
502 then warning ("Declared non-identifier name " ^ quote name) else (); |
|
503 NameSpace.pack (path @ [name])); |
501 |
504 |
502 (*base name*) |
505 (*base name*) |
503 val base_name = NameSpace.base; |
506 val base_name = NameSpace.base; |
504 |
507 |
505 |
508 |