GithubHelp home page GithubHelp logo

Comments (6)

tgandrews avatar tgandrews commented on July 30, 2024

Do you have a small example of the code that causes this error? Currently, we require valid JavaScript to be able to create JSDoc comments.

from atom-easy-jsdoc.

kithokit avatar kithokit commented on July 30, 2024

I have the same problem too. How may i help u?

from atom-easy-jsdoc.

tgandrews avatar tgandrews commented on July 30, 2024

Would you be able to provide a code snippet that created this issue. @kithokit

from atom-easy-jsdoc.

kithokit avatar kithokit commented on July 30, 2024

/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/location.js:25 Hide Stack Trace SyntaxError: Unexpected token (8:49) at Parser.pp.raise (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/location.js:22:13) at Parser.pp.unexpected (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/util.js:89:8) at Parser.pp.parseAsyncArrowFromCallExpression (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:364:47) at Parser.pp.parseSubscripts (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:315:21) at Parser.pp.parseExprSubscripts (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:282:15) at Parser.pp.parseMaybeUnary (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:252:19) at Parser.pp.parseExprOps (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:183:19) at Parser.pp.parseMaybeConditional (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:165:19) at Parser.pp.parseMaybeAssign (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:128:19) at Parser.pp.parseExprListItem (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:1032:16) at Parser.pp.parseCallExpressionArguments (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:348:20) at Parser.pp.parseSubscripts (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:311:31) at Parser.pp.parseExprSubscripts (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:282:15) at Parser.pp.parseMaybeUnary (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:252:19) at Parser.pp.parseExprOps (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:183:19) at Parser.pp.parseMaybeConditional (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:165:19) at Parser.pp.parseMaybeAssign (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:128:19) at Parser.pp.parseExpression (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/expression.js:92:19) at Parser.pp.parseStatement (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/statement.js:163:19) at Parser.pp.parseBlockBody (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/statement.js:529:21) at Parser.pp.parseTopLevel (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/statement.js:36:8) at Parser.parse (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/parser/index.js:129:19) at Object.parse (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/node_modules/babylon/lib/index.js:47:47) at getAST (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/lib/jsdoc/funcParser.js:39:20) at parse (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/lib/jsdoc/funcParser.js:261:13) at comment (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/lib/jsdocer.js:26:41) at createComment (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/lib/index.js:23:29) at atom-text-editor.jsdocBlock (/Users/kit_ho/.atom/packages/atom-easy-jsdoc/lib/index.js:54:9) at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29) at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61 at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:580:16) at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:388:22) at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:98:36) at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)

from atom-easy-jsdoc.

tgandrews avatar tgandrews commented on July 30, 2024

I mean the JavaScript code you are trying to add a JSDoc comment to.

The parser is reading the file in the current open editor and finding an invalid token. I assume this is because either:

  1. The parser has a bug.
  2. The JavaScript is invalid.

from atom-easy-jsdoc.

tgandrews avatar tgandrews commented on July 30, 2024

Closing until valid JS code found to cause this issue.

from atom-easy-jsdoc.

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.