Commits

Author Commit Message Labels Comments Date
masklinn
Change license from WTFPL to MIT for safety
masklinn
Implement decoding of most escape sequences for string literals, fixes #22
masklinn
Turns out it does *not* make more sense to convert JS Object to a py.dict after all
masklinn
Makes more sense to convert bare JS objects to dicts than objects after all
masklinn
Use API and helpers in a few more places
masklinn
Fix creation of lists & tuples to ensure there are no raw JS objects (or primitives) in them, only py.object
masklinn
Implement the abs builtin, and corresponding hook in float. Fixes #14
masklinn
Fix tokenizer for empty single-quoted strings: treating match group as boolean meant empty strings were falsified and the value was set to undefined alternative: add a third or-ed clause to an empty string, but being strict on matching is probably better
masklinn
Tokenize 'unicode' strings correctly, improve tokenizer for numbers and names as well
masklinn
[FIX] correctly parse long integers (?)
masklinn
Fix various lint-ish warnings
masklinn
Added tag 0.7 for changeset 69e92f242f2f
masklinn
Added a bunch of JSAPI functions, fixes #13 (kinda, incomplete)
Tags
0.7
masklinn
Test PY_call
masklinn
Implement conversion of booleans to string also move bool-related tests in their own file
masklinn
Implement conversion of floats to string also move float-related tests in their own file
masklinn
Correctly handle non-py.str being returned by __str__, fixes issue 17
masklinn
Remove spurious semicolon
masklinn
arithmetic operators (full support including fallbacks), getting data from dicts, formal parameters parsing (including *args and **kwargs), classmethods, oh my
masklinn
Add classmethods, fixes #4; list supported builtins
Tags
0.6
masklinn
Add variadics to parseArgs, move utils docs around, add doc for PY_call
masklinn
Massive change: py.js types aren't JS constructors anymore The dichotomy was bothersome (although the rewards are nowhere near as great as I'd originally believed). * Started adding better documentation * Added a PY_call utility method (to be documented) to handle the weird parts of calling a type (which is a big reason why the payout of constructor-less py.js types is not great) * Added a fromJSON method (other side of toJSON) * Added support for __…
masklinn
Document conversions betweem JS and py.js
masklinn
Wording improvements
masklinn
Namespace for API helpers looks like shit after all. Use prefix to names
masklinn
Add actual documentation, start ripping out readme, fixes #10
masklinn
Add formal function for parsing parameters
masklinn
Add support for informally deprecated <> operator, fixes #9
masklinn
Document latest changes
masklinn
Implement __getitem__ and get on dicts, fixes issue 7
  1. Prev
  2. Next