Skip to content
#

parser

Here are 5,683 public repositories matching this topic...

xErik
xErik commented Oct 11, 2019

Thank you for providing Remarkable.

I'd like to write plugins but the available documentation is more of an internal documentation.

I am also unsure whether every plugin is simply applied in a row during runtime - and then the plugin decides whether to process the input or not? As this means a plugin is not explicitly registered with a MARKDOWN-TAG like:

`.addPlugin('MARKDOWN-TAG', isInl

gabejohnson
gabejohnson commented Apr 10, 2017

I'm opening this issue as more of a reminder than a one-time task.

It took me > 6 months to get familiar with the code base and I'm still weak in areas. Now this may say more about me than it does about the project, but I suspect the latter.

Adding header comments outlining the purpose of a file/class and how it's used by its dependents could go a long way toward easing onboarding for new co

linkai0001
linkai0001 commented Dec 19, 2019

Hello, by default, the new field is written to the end of the class, the code writing specifications are not friendly. Is there a similar layout API? For example, the class is divided into two parts, the upper part is the field area, and the lower part is the function area. All fields are added to the end of the field area, and the function is the same

alexanderdickson
alexanderdickson commented Nov 25, 2019

Typing print() in the jscodeshift transformer triggers browser print dialog

To Reproduce
Steps to reproduce the behavior:

  1. Specify to use jscodeshift
  2. Type print() in bottom left corner
  3. See the bug

Expected behavior
Shouldn't do that

Browser (please complete the following information):

  • OS: OS X
  • Browser Chrome
  • Version 78.0.3904.108

**astexplorer

TheMrZZ
TheMrZZ commented Oct 28, 2018

In the documentation, this example is given for Lexing with Moo:

@{%
const moo = require("moo");

const lexer = moo.compile({
  ws:     /[ \t]+/,
  number: /[0-9]+/,
  word: /[a-z]+/,
  times:  /\*|x/
});
%}

# Pass your lexer object using the @lexer option:
@lexer lexer

# Use %token to match any token of that type instead of "token":
multiplication -> %number %ws %
tsdoc
dzearing
dzearing commented Nov 8, 2018

@pgonzal and I were talking in an email thread about parsing params in api-extractor/tsdoc, and suggested I log an issue here to track the param parsing concerns.

Goals for param parsing should be;

  1. Public exported classes/functions have correct jsdoc comments describing the thing.
  2. If param comments are missing, api-extractor catches them and throws an error.
  3. If params are out of o
naumaan123
naumaan123 commented Feb 7, 2020

Bug 1

I reported a similar issue with the CHANGE keyword. We have a legacy app that uses the Mysql keyword "DISABLE" as a column name. Since it's legacy, we can't easily change the column name, and it is causing the sql parser to break.

To Reproduce
Steps to reproduce the behavior:
2. Parsing "INSERT INTO SOMESCHEMA.TEST (DISABLE, TESTCOLUMN) VALUES(1, 1)" SQL using JSqlParser throws Js

Improve this page

Add a description, image, and links to the parser topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the parser topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.