Commits

Author Commit Message Labels Comments Date
masklinn avatarmasklinn
Change license from WTFPL to MIT for safety
masklinn avatarmasklinn
Implement decoding of most escape sequences for string literals, fixes #22
masklinn avatarmasklinn
Turns out it does *not* make more sense to convert JS Object to a py.dict after all
masklinn avatarmasklinn
Makes more sense to convert bare JS objects to dicts than objects after all
masklinn avatarmasklinn
Use API and helpers in a few more places
masklinn avatarmasklinn
Fix creation of lists & tuples to ensure there are no raw JS objects (or primitives) in them, only py.object
masklinn avatarmasklinn
Implement the abs builtin, and corresponding hook in float. Fixes #14
masklinn avatarmasklinn
Fix tokenizer for empty single-quoted strings: treating match group as boolean meant empty strings were falsified and the value was set to undefined
masklinn avatarmasklinn
Tokenize 'unicode' strings correctly, improve tokenizer for numbers and names as well
masklinn avatarmasklinn
[FIX] correctly parse long integers (?)
masklinn avatarmasklinn
Fix various lint-ish warnings
masklinn avatarmasklinn
Added tag 0.7 for changeset 69e92f242f2f
masklinn avatarmasklinn
Added a bunch of JSAPI functions, fixes #13 (kinda, incomplete)
Tags
0.7
masklinn avatarmasklinn
Test PY_call
masklinn avatarmasklinn
Implement conversion of booleans to string
masklinn avatarmasklinn
Implement conversion of floats to string
masklinn avatarmasklinn
Correctly handle non-py.str being returned by __str__, fixes issue 17
masklinn avatarmasklinn
Remove spurious semicolon
masklinn avatarmasklinn
arithmetic operators (full support including fallbacks), getting data from dicts, formal parameters parsing (including *args and **kwargs), classmethods, oh my
masklinn avatarmasklinn
Add classmethods, fixes #4; list supported builtins
Tags
0.6
masklinn avatarmasklinn
Add variadics to parseArgs, move utils docs around, add doc for PY_call
masklinn avatarmasklinn
Massive change: py.js types aren't JS constructors anymore
masklinn avatarmasklinn
Document conversions betweem JS and py.js
masklinn avatarmasklinn
Wording improvements
masklinn avatarmasklinn
Namespace for API helpers looks like shit after all. Use prefix to names
masklinn avatarmasklinn
Add actual documentation, start ripping out readme, fixes #10
masklinn avatarmasklinn
Add formal function for parsing parameters
masklinn avatarmasklinn
Add support for informally deprecated <> operator, fixes #9
masklinn avatarmasklinn
Document latest changes
masklinn avatarmasklinn
Implement __getitem__ and get on dicts, fixes issue 7
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.