| Index: packages/petitparser/lib/src/lisp/natives.dart
|
| diff --git a/petitparser/lib/src/lisp/natives.dart b/packages/petitparser/lib/src/lisp/natives.dart
|
| similarity index 94%
|
| rename from petitparser/lib/src/lisp/natives.dart
|
| rename to packages/petitparser/lib/src/lisp/natives.dart
|
| index ef15e0545eefed45c18907e003000f251a69be88..0b8551e632b585284f95c5a38564b2d0875de740 100644
|
| --- a/petitparser/lib/src/lisp/natives.dart
|
| +++ b/packages/petitparser/lib/src/lisp/natives.dart
|
| @@ -1,11 +1,9 @@
|
| -part of lisp;
|
| +part of petitparser.lisp;
|
|
|
| -/**
|
| - * The native functions.
|
| - */
|
| +/// The native functions.
|
| class Natives {
|
|
|
| - /** Imports the native functions into the [environment]. */
|
| + /// Imports the native functions into the [environment].
|
| static Environment import(Environment environment) {
|
|
|
| // basic functions
|
| @@ -61,17 +59,17 @@ class Natives {
|
| }
|
| }
|
|
|
| - static _lambda(Environment lambda_env, lambda_args) {
|
| - return (Environment env, args) {
|
| - var inner = lambda_env.create();
|
| - var names = lambda_args.head;
|
| - var values = evalArguments(env, args);
|
| + static _lambda(Environment lambdaEnv, lambdaArgs) {
|
| + return (Environment evalEnv, evalArgs) {
|
| + var inner = lambdaEnv.create();
|
| + var names = lambdaArgs.head;
|
| + var values = evalArguments(evalEnv, evalArgs);
|
| while (names != null && values != null) {
|
| inner.define(names.head, values.head);
|
| names = names.tail;
|
| values = values.tail;
|
| }
|
| - return evalList(inner, lambda_args.tail);
|
| + return evalList(inner, lambdaArgs.tail);
|
| };
|
| }
|
|
|
|
|