Comments (4)
That particular error is during pure syntax parsing by the "yang-parser" module. One option you can try is to use that module directly and see what error you get:
var parser = require('yang-parser');
parser.parse( schema );
This should give you the error dump AS-IS.
Otherwise, send me the .yang file in question and I can try to reproduce to see what the issue may be. I'll also check on whether syntax error content extraction logic in yang-js is working properly.
from yang-js.
The current issue is that yang-parser
module is not able to parse:
pattern "S(\d+G)?(\d+M)?(\d+K)?(\d+B)?";
When you change the double quote into single quote then the parsing issue is bypassed.
Will need to look into how to address this at some point.
from yang-js.
FYI - while testing issue #20 I had to also apply similar changes to the tailf-meta-extensions.yang
regarding the single quotes for the pattern
statements.
from yang-js.
Proper fix for handling escape characters in double quoted string resolved with 0.16.23
from yang-js.
Related Issues (20)
- Unable to build:web HOT 3
- Update documentation using ES6 syntax HOT 1
- [Question] Working with Multiple Schemas HOT 1
- yang extension field compilation error HOT 2
- Improve Yang.import to support directory search and extension order
- validation of Read-only data HOT 2
- Validation errors should show "path" to failure and/or name of failing portion. HOT 2
- Mandatory Fields in Read Only Data HOT 1
- Not working on Windows platform? HOT 2
- Schema extension does not work as described in the TUTORIAL.md HOT 2
- Unable to import ietf-ip.yang HOT 2
- Unable to import ietf-netconf-monitoring.yang
- Unable to import o-ran-compression-factors.yang HOT 3
- MaxListenersExceededWarning: Possible EventEmitter memory leak detected.
- Issue with importing Yang file with Extensions HOT 1
- when parse the file '[email protected]' with yang-js, there is 'unable to locate' error HOT 1
- is this plan supportting RFC 7950?
- Error happened during using yang-js in browser
- i'm trying to parse the yang file but it not import the file why ?
- when i'm parsing file it getting error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yang-js.