Този сайт работи по-добре с JavaScript.
Начало
Каталог
Помощ
Вход
MaximeBarniaudy
/
minproto
разклонено от
piumarta/minproto
Наблюдаван
1
Харесван
0
Разклонения
0
Код
Задачи
0
Заявки за сливане
0
Версии
0
Уики
Activity
27
Ревизии
1
Клон
4.0 MiB
ИН на ревизия:
247fe9caeb
master
Клонове
Маркери
${ item.name }
Create branch
${ searchTerm }
от '247fe9caeb'
${ noResults }
Commit Graph
27 Ревизии (247fe9caeb3466d5e704519c3837bca66d5c26bd)
Всички клонове
Търсене
Автор
SHA1
Съобщение
Дата
MaximeBarniaudy
247fe9caeb
dotdot got lost in merging
преди 1 година
MaximeBarniaudy
daade46346
Add Invoke and GetProp
преди 1 година
MaximeBarniaudy
fc5c7eb843
Minimal grammar parsing
преди 1 година
MaximeBarniaudy
7a306c7abf
Add an intern primitive for symbol creation
преди 1 година
MaximeBarniaudy
58d0138aa5
Fix range access overshadowing key access
преди 1 година
WitherFlower
c73a86cfea
Merge range access and grammar parser changes
преди 1 година
Ian Piumarta
9cc8c3e572
Top-level expressions use the value of symbol __globals__ as the base environment instead of nil. Fix off-by-1 error in nlrPush(). Object.keys() returns keys in alphabetical order.
преди 1 година
Ian Piumarta
057733b85f
Binary operators store pointer to implementation to avoid operator selection during eval.
преди 1 година
Ian Piumarta
2f164a3100
Use spaces instead of tabs to preserve visual alignment in broken tools.
преди 1 година
Ian Piumarta
30facb810c
Add auto increment/decrement and assignment operators.
преди 1 година
Ian Piumarta
4d570df59e
ForToFrom performs update step after continue.
преди 1 година
Ian Piumarta
5ca296eb47
Add return, break, and continue.
преди 1 година
Ian Piumarta
5b1ec1d738
Test user-defined AST nodes.
преди 1 година
Ian Piumarta
6ba66daa8b
Test user-defined AST nodes.
преди 1 година
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 година
Ian Piumarta
82a4828985
Make sieve be local, not global.
преди 1 година
Ian Piumarta
4a959a124f
Accessing an undefined variable causes a fatal error.
преди 1 година
Ian Piumarta
ddff3e48e8
Add "let name = value, ... ;" to create local variables.
преди 1 година
Ian Piumarta
a81312c139
Ignore more irrelevant stuff.
преди 1 година
Ian Piumarta
4a3abfc8c1
Remove makeForm(). Use Closure.fixed property to change assert/refute closures into a special forms.
преди 1 година
Ian Piumarta
3c992f4a13
Remove primitive makeForm (because Closure.fixed is now accessibe from userland).
преди 1 година
Ian Piumarta
72753c6725
All fields of Lambda and Closure are accessible via Object_{get,put}.
преди 1 година
Ian Piumarta
48f7707b56
Ignore irrelevant files.
преди 1 година
Ian Piumarta
7d3350b71b
Run test on file, not on stdin.
преди 1 година
Ian Piumarta
bc3aae1dcb
Block_eval() executes its body in a new environment
преди 1 година
Ian Piumarta
ec29069aa4
import files
преди 1 година
piumarta
b5521793cd
Initial commit
преди 1 година