Finished!
This commit is contained in:
parent
09685f4223
commit
6ff1701984
|
@ -2,57 +2,62 @@
|
||||||
|
|
||||||
data type = <scalar> <identifier> <calculation> <list> <hash> <function>
|
data type = <scalar> <identifier> <calculation> <list> <hash> <function>
|
||||||
|
|
||||||
|
<1><unknown_type_id> ::=
|
||||||
<scalar> ::= NUMBER|STRING
|
IDENTIFIER
|
||||||
|
<!= <scalar>|<identifier>|<calculation>> <+>|<-> <unknown_type_id>
|
||||||
|
|
||||||
|
<1><scalar> ::= NUMBER|STRING
|
||||||
<!= <scalar>|<identifier>|<calculation>> <+>|<-> <scalar>
|
<!= <scalar>|<identifier>|<calculation>> <+>|<-> <scalar>
|
||||||
<scalars> ::=
|
<1><scalars> ::=
|
||||||
<scalar>|<scalars>|<list>|<hash>|<calculation> <,> <scalar>|<identifier>|<list>|<hash>|<calculation>
|
<scalar>|<scalars>|<list>|<hash>|<calculation>|<function> <,> <scalar>|<identifier>|<list>|<hash>|<calculation>|<function> <!=operator>
|
||||||
<identifier>|<identifiers> <,> <scalar>|<list>|<hash>|<calculation>
|
<identifier>|<identifiers> <,> <scalar>|<list>|<hash>|<calculation>|<function> <!=operator>
|
||||||
<identifier> ::=
|
<1><identifier> ::=
|
||||||
<!= <scalar>|<identifier>|<calculation>> <+>|<-> <identifier>
|
IDENTIFIER <!= <[>|<.>|<(>>
|
||||||
<id> <!= <[>|<.>|<(>>
|
<unknown_type_id>|<identifier> <.> <identifier>
|
||||||
<identifiers> ::=
|
<unknown_type_id> <[> <scalar>|<identifier>|<calcualtion> <]> <!= <[>|<.>|<(>>
|
||||||
|
<unknown_type_id> <(> <scalar>|<scalars>|<identifier>|<identifiers>|<calculation>|<list>|<hash> <)> <!= <[>|<.>|<(>>
|
||||||
|
<unknown_type_id> <(><)> <!= <[>|<.>|<(>>
|
||||||
|
<unknown_type_id> <.> <.> <.>
|
||||||
|
<1><identifiers> ::=
|
||||||
<identifier>|<identifiers> <,> <identifier>
|
<identifier>|<identifiers> <,> <identifier>
|
||||||
<calculation> ::=
|
<1><calculation> ::=
|
||||||
<scalar>|<identifier>|<calculation> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <scalar>|<identifier>|<calculation>
|
<scalar>|<identifier>|<calculation> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <scalar>|<identifier>|<calculation>
|
||||||
<(> <scalar>|<identifier>|<calculation> <)> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <scalar>|<identifier>|<calculation>
|
<(> <scalar>|<identifier>|<calculation> <)> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <scalar>|<identifier>|<calculation>
|
||||||
<scalar>|<identifier>|<calculation> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <(> <scalar>|<identifier>|<calculation> <)>
|
<scalar>|<identifier>|<calculation> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <(> <scalar>|<identifier>|<calculation> <)>
|
||||||
<(> <scalar>|<identifier>|<calculation> <)> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <(> <scalar>|<identifier>|<calculation> <)>
|
<(> <scalar>|<identifier>|<calculation> <)> <+>|<->|<*>|</>|<~>|<<>|<<=>|<>>|<>=>|<==>|<!=>|<and>|<or> <(> <scalar>|<identifier>|<calculation> <)>
|
||||||
<!= <scalar>|<identifier>|<calculation>> <+>|<-> <calculation>
|
<!= <scalar>|<identifier>|<calculation>> <+>|<-> <calculation>
|
||||||
<unknown_type_id> ::=
|
<1><list> ::=
|
||||||
IDENTIFIER
|
|
||||||
<unknown_type_id> <.> <identifier>
|
|
||||||
<unknown_type_id> <[> <scalar>|<identifier>|<calcualtion> <]>
|
|
||||||
<unknown_type_id> <(> <scalar>|<scalars>|<identifier>|<identifiers>|<calculation> <)>
|
|
||||||
<list> ::=
|
|
||||||
<[><]>
|
<[><]>
|
||||||
<[> <scalar>|<scalars>|<identifier>|<identifiers>|<list>|<hash>|<calculation> <]>
|
<!=<identifier>|<unknown_type_id>><[> <scalar>|<scalars>|<identifier>|<identifiers>|<list>|<hash>|<calculation> <]>
|
||||||
<hash> ::=
|
<1><hash> ::=
|
||||||
<{><}>
|
<{><}>
|
||||||
<{> <hashmember>|<hashmembers> <}>
|
<{> <hashmember>|<hashmembers> <}>
|
||||||
<hashmember> ::=
|
<1><hashmember> ::=
|
||||||
<identifier> <:> <scalar>|<identifier>|<list>|<hash>|<function>|<calculation>
|
<identifier> <:> <scalar>|<identifier>|<list>|<hash>|<function>|<calculation>
|
||||||
<hashmembers> ::=
|
<1><hashmembers> ::=
|
||||||
<hashmember>|<hashmembers> <,> <hashmember>
|
<hashmember>|<hashmembers> <,> <hashmember>
|
||||||
<function> ::=
|
<1><function> ::=
|
||||||
<func> <{><}>
|
<func> <{><}>
|
||||||
<func> <{> <statement> <}>
|
<func> <{> <statement> <}>
|
||||||
<func> <(><)> <{><}>
|
<func> <(><)> <{><}>
|
||||||
<func> <(><)> <{> <statement> <}>
|
<func> <(><)> <{> <statement> <}>
|
||||||
<func> <(> <identifier>|<identifiers> <)> <{><}>
|
<func> <(> <identifier>|<identifiers> <)> <{><}>
|
||||||
<func> <(> <identifier>|<identifiers> <)> <{> <statement> <}>
|
<func> <(> <identifier>|<identifiers> <)> <{> <statement> <}>
|
||||||
<definition> ::=
|
<1><definition> ::=
|
||||||
<var> <identifier> <=> <scalar>|<identifier>|<list>|<hash>|<calculation> <;>
|
<var> <identifier> <=> <scalar>|<identifier>|<list>|<hash>|<calculation> <;>
|
||||||
<var> <identifier> <=> <function>
|
<var> <identifier> <=> <function>
|
||||||
<assigntment> ::=
|
<1><assigntment> ::=
|
||||||
<!=var> <identifier> <=> <scalar>|<identifier>|<list>|<hash>|<calculation> <;>
|
<!=var> <identifier> <=> <scalar>|<identifier>|<list>|<hash>|<calculation> <;>
|
||||||
<statement> ::=
|
<statement> ::=
|
||||||
<!=<for>> <definition>|<assignment>
|
<!=<for> <(>> <definition>|<assignment>
|
||||||
<return> <scalar>|<identifier>|<list>|<hash>|<calculation> <;>
|
<return> <scalar>|<identifier>|<list>|<hash>|<calculation> <;>
|
||||||
<continue>|<break> <;>
|
<return> <;>
|
||||||
|
<!=return> <continue>|<break>|<identifier> <;>
|
||||||
<choose>
|
<choose>
|
||||||
<loop>
|
<loop>
|
||||||
<choose>
|
<statements> ::=
|
||||||
|
<statement>|<statements> <statement>|<;>
|
||||||
|
<1><choose>
|
||||||
<if> <(> <scalar>|<identifier>|<calculation> <)>
|
<if> <(> <scalar>|<identifier>|<calculation> <)>
|
||||||
<elsif> <(> <scalar>|<identifier>|<calculation> <)>
|
<elsif> <(> <scalar>|<identifier>|<calculation> <)>
|
||||||
<else> <if> <(> <scalar>|<identifier>|<calculation> <)>
|
<else> <if> <(> <scalar>|<identifier>|<calculation> <)>
|
||||||
|
|
|
@ -5,4 +5,18 @@ var e={
|
||||||
};
|
};
|
||||||
return {};
|
return {};
|
||||||
return [];
|
return [];
|
||||||
return {parent:[e]};
|
return {parent:[e]};
|
||||||
|
var e=0o7103;
|
||||||
|
var e=0x55aa;
|
||||||
|
var e=e/e;
|
||||||
|
var e=e[e/e];
|
||||||
|
var e=-e;
|
||||||
|
var e=-1;
|
||||||
|
var e=func(e){e;}
|
||||||
|
var e={e:e/e,e:1};
|
||||||
|
e= e.e(e,1).e()+e*e.e(e.e*e/180);
|
||||||
|
if(!e.e)e;
|
||||||
|
var e=e.e("str",1).e()*e.e("str",1).e*0.001;
|
||||||
|
e.e("str",1).e("str",e-e);
|
||||||
|
e.e(e("str",e.e()/2880)~"str");
|
||||||
|
var e=func(){e;};
|
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +1 @@
|
||||||
var e=func(e){e;}
|
null
|
||||||
var e={e:e/e,e:1};
|
|
||||||
lat = e.e(e,1).e()+e*e.e(e.e*e/180); # e*e is recognized and then .e cannot be recognized
|
|
||||||
if(!e.e)e;
|
|
||||||
var e=e/e;
|
|
||||||
var e=e[e/e];
|
|
||||||
|
|
Loading…
Reference in New Issue