Deze website werkt beter met JavaScript.
Beginscherm
Verkennen
Help
Inloggen
MaximeBarniaudy
/
minproto
geforked van
piumarta/minproto
Volgen
1
Ster
0
Vork
0
Code
Kwesties
0
Pull-aanvragen
0
Publicaties
0
Wiki
Activiteit
25
Commits
1
Branch
4.0 MiB
Tree:
eebe06d0bd
master
Branches
Labels
${ item.name }
Maak branch
${ searchTerm }
van 'eebe06d0bd'
${ noResults }
Commit grafiek
25 Commits (eebe06d0bdbd5d69389c3a42ea4f77bc7d35d964)
Alle branches
Zoek
Auteur
SHA1
Bericht
Datum
MaximeBarniaudy
eebe06d0bd
Add Invoke and GetProp
1 jaar geleden
MaximeBarniaudy
5a0e2bdbe3
Minimal grammar parsing
1 jaar geleden
MaximeBarniaudy
2f1f816222
Add an intern primitive for symbol creation
1 jaar geleden
MaximeBarniaudy
cec2a01b50
Fix range access overshadowing key access
1 jaar geleden
WitherFlower
7aa229bb22
Merge range access and grammar parser changes
1 jaar geleden
Ian Piumarta
057733b85f
Binary operators store pointer to implementation to avoid operator selection during eval.
1 jaar geleden
Ian Piumarta
2f164a3100
Use spaces instead of tabs to preserve visual alignment in broken tools.
1 jaar geleden
Ian Piumarta
30facb810c
Add auto increment/decrement and assignment operators.
1 jaar geleden
Ian Piumarta
4d570df59e
ForToFrom performs update step after continue.
1 jaar geleden
Ian Piumarta
5ca296eb47
Add return, break, and continue.
1 jaar geleden
Ian Piumarta
5b1ec1d738
Test user-defined AST nodes.
1 jaar geleden
Ian Piumarta
6ba66daa8b
Test user-defined AST nodes.
1 jaar geleden
Ian Piumarta
57fe021082
All symbols created with UNDEFINED_TYPECODE by default. AST nodes with undefined typecode are evaluated by invoking the method __eval__ on the node. Typecode is looked up in the immediate delegate of a node only. Object.__eval__() is primitive and returns self.
1 jaar geleden
Ian Piumarta
82a4828985
Make sieve be local, not global.
1 jaar geleden
Ian Piumarta
4a959a124f
Accessing an undefined variable causes a fatal error.
1 jaar geleden
Ian Piumarta
ddff3e48e8
Add "let name = value, ... ;" to create local variables.
1 jaar geleden
Ian Piumarta
a81312c139
Ignore more irrelevant stuff.
1 jaar geleden
Ian Piumarta
4a3abfc8c1
Remove makeForm(). Use Closure.fixed property to change assert/refute closures into a special forms.
1 jaar geleden
Ian Piumarta
3c992f4a13
Remove primitive makeForm (because Closure.fixed is now accessibe from userland).
1 jaar geleden
Ian Piumarta
72753c6725
All fields of Lambda and Closure are accessible via Object_{get,put}.
1 jaar geleden
Ian Piumarta
48f7707b56
Ignore irrelevant files.
1 jaar geleden
Ian Piumarta
7d3350b71b
Run test on file, not on stdin.
1 jaar geleden
Ian Piumarta
bc3aae1dcb
Block_eval() executes its body in a new environment
1 jaar geleden
Ian Piumarta
ec29069aa4
import files
1 jaar geleden
piumarta
b5521793cd
Initial commit
1 jaar geleden