Weird thing crashes riotjs #2263

Closed
rongxike opened this Issue Feb 16, 2017 · 1 comment

Comments

Projects
None yet
3 participants
@rongxike

rongxike commented Feb 16, 2017

Help us to manage our issues by answering the following:

  1. Describe your issue:
    when you defined
this.Item = {
     important_level: undefined, //this crashed the riotjs
};

riot crashes
change it to _important_level: undefined everything back to normal

UPDATE: everything with important will crash the riot

this.Item = {
     important: undefined, //this crashed the riotjs
};

  1. Can you reproduce the issue?
    http://embed.plnkr.co/DzipZT0Yf4eZPrgdAd61/

  2. On which browser/OS does the issue appear?
    Latest Chrome

  3. Which version of Riot does it affect?
    3.2.1

  4. How would you tag this issue?

  • Question
  • Bug
  • Discussion
  • Feature request
  • Tip
  • Enhancement
  • Performance
@Joylei

This comment has been minimized.

Show comment
Hide comment
@Joylei

Joylei Feb 16, 2017

Contributor

it seems the compiler wrongly handled the word starts with import, assuming the following lines are import statement

https://github.com/riot/compiler/blob/master/src/core.js#L120

IMPORT_STATEMENT.test('important:"ok"')
//result is true
Contributor

Joylei commented Feb 16, 2017

it seems the compiler wrongly handled the word starts with import, assuming the following lines are import statement

https://github.com/riot/compiler/blob/master/src/core.js#L120

IMPORT_STATEMENT.test('important:"ok"')
//result is true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment