4 Commits

Author SHA1 Message Date
sulyi
93c0bb53a6 [jsinterp] Fixing types and operators
- Adds `jsbuilt_ins.nan` and `jsbuilt_ins.infinity`
- Adds arithmetic operator overload to
  `jsbuilt_ins.jsnumber.JSNumberPrototype`
- Adds equality operator overload to `jsinterp.Reference`
- Adds better strict equality and typeof operator in `tstream`
2018-06-11 07:47:53 +02:00
sulyi
a33b47e485 [jsinterp] Adding handling lineterminator
- adds `jsgrammar.LINETERMINATORSEQ_RE`
- lexer `tstream.TokenStream` checks for lineterminators in tokens
- adds `tstream.Token`
- refractors `tstream.TokenStream` and `jsparser.Parser` and to use it
2018-06-10 22:27:22 +02:00
sulyi
38b260228a [jsinterp] Complying with PEP 479 2018-06-03 23:54:49 +02:00
sulyi
1126698b4c [jsinterp] Renaming jsinterp to jsinterp2 2018-05-31 03:25:46 +02:00