fix: allow dot in entity name; fixes #1895
This commit is contained in:
parent
af4c0591f9
commit
32a2e5fc47
|
@ -102,6 +102,7 @@ statement
|
||||||
|
|
||||||
entityName
|
entityName
|
||||||
: 'ALPHANUM' { $$ = $1; /*console.log('Entity: ' + $1);*/ }
|
: 'ALPHANUM' { $$ = $1; /*console.log('Entity: ' + $1);*/ }
|
||||||
|
| 'ALPHANUM' '.' entityName { $$ = $1 + $2 + $3; }
|
||||||
;
|
;
|
||||||
|
|
||||||
attributes
|
attributes
|
||||||
|
|
|
@ -426,4 +426,10 @@ describe('when parsing ER diagram it...', function () {
|
||||||
const rels = erDb.getRelationships();
|
const rels = erDb.getRelationships();
|
||||||
expect(rels[0].roleA).toBe('places');
|
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