Git Product home page Git Product logo

Comments (5)

sirikothe avatar sirikothe commented on September 23, 2024

Looks like this is a duplicate of #16 ? Is there any workaround?

from yang-js.

sekur avatar sekur commented on September 23, 2024

Yes it's a duplicate of #16. The underlying issue is with the yang-parser module and I haven't yet taken the time to investigate the issue with variable intropolation taking place for " strings which is breaking the regexp parsing.

The quickest workaround (for now) is to simply change the " into ' on the schema itself... but clearly that is not a long term solution.

Any ideas?

from yang-js.

sirikothe avatar sirikothe commented on September 23, 2024

I am trying to parse hundreds of yangs that have used this in several places. So, changing them manually may be a problem.
May be some kind of callback that will be called before parsing, so that application code can process before being parsed? For example, the call back then can replace " with ' for now so that the parsing will pass?

from yang-js.

sekur avatar sekur commented on September 23, 2024

Ok - I'll take a look to see if we can disable the interpolation from the syntax parser.

from yang-js.

sekur avatar sekur commented on September 23, 2024

@sirikothe - I've bundled the yang-parser and made the fix inside the yang-parser library to honor any special escape sequence characters in a double quoted string. I've also published new yang-js 0.16.23 that includes this fix.

from yang-js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.