fix: allow dot in entity name; fixes #1895
This commit is contained in:
parent
af4c0591f9
commit
32a2e5fc47
|
@ -102,6 +102,7 @@ statement
|
|||
|
||||
entityName
|
||||
: 'ALPHANUM' { $$ = $1; /*console.log('Entity: ' + $1);*/ }
|
||||
| 'ALPHANUM' '.' entityName { $$ = $1 + $2 + $3; }
|
||||
;
|
||||
|
||||
attributes
|
||||
|
|
|
@ -426,4 +426,10 @@ describe('when parsing ER diagram it...', function () {
|
|||
const rels = erDb.getRelationships();
|
||||
expect(rels[0].roleA).toBe('places');
|
||||
});
|
||||
|
||||
it('should allow an entity name with a dot', function () {
|
||||
erDiagram.parser.parse('erDiagram\nCUSTOMER.PROP ||--|{ ORDER : places');
|
||||
const rels = erDb.getRelationships();
|
||||
expect(rels[0].entityA).toBe('CUSTOMER.PROP');
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue