Add tests for element -> pseudo-value mapping
This commit is contained in:
@@ -0,0 +1,337 @@
|
||||
== JetToken ==
|
||||
class JetToken
|
||||
---------------------
|
||||
=====================
|
||||
== JetKeywordCompletionContributor ==
|
||||
public open class JetKeywordCompletionContributor() {
|
||||
{
|
||||
val inTopLevel = 1.0
|
||||
|
||||
BunchKeywordRegister()
|
||||
.add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
|
||||
.add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel)
|
||||
|
||||
.add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
.add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel)
|
||||
|
||||
.add(IMPORT_KEYWORD, inTopLevel)
|
||||
.add(PACKAGE_KEYWORD, inTopLevel)
|
||||
|
||||
.add(OVERRIDE_KEYWORD, inTopLevel)
|
||||
|
||||
.add(IN_KEYWORD, inTopLevel, inTopLevel)
|
||||
|
||||
.add(OUT_KEYWORD, inTopLevel)
|
||||
|
||||
.add(OBJECT_KEYWORD, unresolvedCode)
|
||||
|
||||
.registerAll()
|
||||
}
|
||||
|
||||
private inner class BunchKeywordRegister() {
|
||||
fun add(keyword= JetToken(), vararg filters: Double): BunchKeywordRegister {
|
||||
}
|
||||
|
||||
fun registerAll() {
|
||||
}
|
||||
}
|
||||
}
|
||||
---------------------
|
||||
1.0 <v0> NEW()
|
||||
BunchKeywordRegister <v1> NEW()
|
||||
BunchKeywordRegister() <v1> COPY
|
||||
add <v6> NEW(<v1>, <v2>, <v3>, <v4>, <v5>)
|
||||
ABSTRACT_KEYWORD <v2> NEW()
|
||||
inTopLevel <v3> NEW()
|
||||
inTopLevel <v4> NEW()
|
||||
inTopLevel <v5> NEW()
|
||||
add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v6> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v6> COPY
|
||||
add <v11> NEW(<v6>, <v7>, <v8>, <v9>, <v10>)
|
||||
FINAL_KEYWORD <v7> NEW()
|
||||
inTopLevel <v8> NEW()
|
||||
inTopLevel <v9> NEW()
|
||||
inTopLevel <v10> NEW()
|
||||
add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v11> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v11> COPY
|
||||
add <v16> NEW(<v11>, <v12>, <v13>, <v14>, <v15>)
|
||||
OPEN_KEYWORD <v12> NEW()
|
||||
inTopLevel <v13> NEW()
|
||||
inTopLevel <v14> NEW()
|
||||
inTopLevel <v15> NEW()
|
||||
add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v16> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v16> COPY
|
||||
add <v22> NEW(<v16>, <v17>, <v18>, <v19>, <v20>, <v21>)
|
||||
INTERNAL_KEYWORD <v17> NEW()
|
||||
inTopLevel <v18> NEW()
|
||||
inTopLevel <v19> NEW()
|
||||
inTopLevel <v20> NEW()
|
||||
inTopLevel <v21> NEW()
|
||||
add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v22> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v22> COPY
|
||||
add <v28> NEW(<v22>, <v23>, <v24>, <v25>, <v26>, <v27>)
|
||||
PRIVATE_KEYWORD <v23> NEW()
|
||||
inTopLevel <v24> NEW()
|
||||
inTopLevel <v25> NEW()
|
||||
inTopLevel <v26> NEW()
|
||||
inTopLevel <v27> NEW()
|
||||
add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v28> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v28> COPY
|
||||
add <v34> NEW(<v28>, <v29>, <v30>, <v31>, <v32>, <v33>)
|
||||
PROTECTED_KEYWORD <v29> NEW()
|
||||
inTopLevel <v30> NEW()
|
||||
inTopLevel <v31> NEW()
|
||||
inTopLevel <v32> NEW()
|
||||
inTopLevel <v33> NEW()
|
||||
add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v34> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v34> COPY
|
||||
add <v40> NEW(<v34>, <v35>, <v36>, <v37>, <v38>, <v39>)
|
||||
PUBLIC_KEYWORD <v35> NEW()
|
||||
inTopLevel <v36> NEW()
|
||||
inTopLevel <v37> NEW()
|
||||
inTopLevel <v38> NEW()
|
||||
inTopLevel <v39> NEW()
|
||||
add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v40> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) <v40> COPY
|
||||
add <v45> NEW(<v40>, <v41>, <v42>, <v43>, <v44>)
|
||||
CLASS_KEYWORD <v41> NEW()
|
||||
inTopLevel <v42> NEW()
|
||||
inTopLevel <v43> NEW()
|
||||
inTopLevel <v44> NEW()
|
||||
add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v45> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v45> COPY
|
||||
add <v50> NEW(<v45>, <v46>, <v47>, <v48>, <v49>)
|
||||
ENUM_KEYWORD <v46> NEW()
|
||||
inTopLevel <v47> NEW()
|
||||
inTopLevel <v48> NEW()
|
||||
inTopLevel <v49> NEW()
|
||||
add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v50> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v50> COPY
|
||||
add <v55> NEW(<v50>, <v51>, <v52>, <v53>, <v54>)
|
||||
FUN_KEYWORD <v51> NEW()
|
||||
inTopLevel <v52> NEW()
|
||||
inTopLevel <v53> NEW()
|
||||
inTopLevel <v54> NEW()
|
||||
add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v55> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v55> COPY
|
||||
add <v60> NEW(<v55>, <v56>, <v57>, <v58>, <v59>)
|
||||
GET_KEYWORD <v56> NEW()
|
||||
inTopLevel <v57> NEW()
|
||||
inTopLevel <v58> NEW()
|
||||
inTopLevel <v59> NEW()
|
||||
add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v60> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v60> COPY
|
||||
add <v65> NEW(<v60>, <v61>, <v62>, <v63>, <v64>)
|
||||
SET_KEYWORD <v61> NEW()
|
||||
inTopLevel <v62> NEW()
|
||||
inTopLevel <v63> NEW()
|
||||
inTopLevel <v64> NEW()
|
||||
add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v65> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v65> COPY
|
||||
add <v70> NEW(<v65>, <v66>, <v67>, <v68>, <v69>)
|
||||
TRAIT_KEYWORD <v66> NEW()
|
||||
inTopLevel <v67> NEW()
|
||||
inTopLevel <v68> NEW()
|
||||
inTopLevel <v69> NEW()
|
||||
add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v70> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v70> COPY
|
||||
add <v75> NEW(<v70>, <v71>, <v72>, <v73>, <v74>)
|
||||
VAL_KEYWORD <v71> NEW()
|
||||
inTopLevel <v72> NEW()
|
||||
inTopLevel <v73> NEW()
|
||||
inTopLevel <v74> NEW()
|
||||
add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v75> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v75> COPY
|
||||
add <v80> NEW(<v75>, <v76>, <v77>, <v78>, <v79>)
|
||||
VAR_KEYWORD <v76> NEW()
|
||||
inTopLevel <v77> NEW()
|
||||
inTopLevel <v78> NEW()
|
||||
inTopLevel <v79> NEW()
|
||||
add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v80> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v80> COPY
|
||||
add <v85> NEW(<v80>, <v81>, <v82>, <v83>, <v84>)
|
||||
TYPE_KEYWORD <v81> NEW()
|
||||
inTopLevel <v82> NEW()
|
||||
inTopLevel <v83> NEW()
|
||||
inTopLevel <v84> NEW()
|
||||
add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v85> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) <v85> COPY
|
||||
add <v88> NEW(<v85>, <v86>, <v87>)
|
||||
IMPORT_KEYWORD <v86> NEW()
|
||||
inTopLevel <v87> NEW()
|
||||
add(IMPORT_KEYWORD, inTopLevel) <v88> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) <v88> COPY
|
||||
add <v91> NEW(<v88>, <v89>, <v90>)
|
||||
PACKAGE_KEYWORD <v89> NEW()
|
||||
inTopLevel <v90> NEW()
|
||||
add(PACKAGE_KEYWORD, inTopLevel) <v91> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) <v91> COPY
|
||||
add <v94> NEW(<v91>, <v92>, <v93>)
|
||||
OVERRIDE_KEYWORD <v92> NEW()
|
||||
inTopLevel <v93> NEW()
|
||||
add(OVERRIDE_KEYWORD, inTopLevel) <v94> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) <v94> COPY
|
||||
add <v98> NEW(<v94>, <v95>, <v96>, <v97>)
|
||||
IN_KEYWORD <v95> NEW()
|
||||
inTopLevel <v96> NEW()
|
||||
inTopLevel <v97> NEW()
|
||||
add(IN_KEYWORD, inTopLevel, inTopLevel) <v98> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) <v98> COPY
|
||||
add <v101> NEW(<v98>, <v99>, <v100>)
|
||||
OUT_KEYWORD <v99> NEW()
|
||||
inTopLevel <v100> NEW()
|
||||
add(OUT_KEYWORD, inTopLevel) <v101> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) <v101> COPY
|
||||
add <v104> NEW(<v101>, <v102>, <v103>)
|
||||
OBJECT_KEYWORD <v102> NEW()
|
||||
unresolvedCode <v103> NEW()
|
||||
add(OBJECT_KEYWORD, unresolvedCode) <v104> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) .add(OBJECT_KEYWORD, unresolvedCode) <v104> COPY
|
||||
registerAll <v105> NEW(<v104>)
|
||||
registerAll() <v105> COPY
|
||||
BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) .add(OBJECT_KEYWORD, unresolvedCode) .registerAll() <v105> COPY
|
||||
{ val inTopLevel = 1.0 BunchKeywordRegister() .add(ABSTRACT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FINAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(OPEN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(INTERNAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PRIVATE_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PROTECTED_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(PUBLIC_KEYWORD, inTopLevel, inTopLevel, inTopLevel, inTopLevel) .add(CLASS_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(ENUM_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(FUN_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(GET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(SET_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TRAIT_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAL_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(VAR_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(TYPE_KEYWORD, inTopLevel, inTopLevel, inTopLevel) .add(IMPORT_KEYWORD, inTopLevel) .add(PACKAGE_KEYWORD, inTopLevel) .add(OVERRIDE_KEYWORD, inTopLevel) .add(IN_KEYWORD, inTopLevel, inTopLevel) .add(OUT_KEYWORD, inTopLevel) .add(OBJECT_KEYWORD, unresolvedCode) .registerAll() } <v105> COPY
|
||||
=====================
|
||||
== ABSTRACT_KEYWORD ==
|
||||
val ABSTRACT_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== FINAL_KEYWORD ==
|
||||
val FINAL_KEYWORD OPEN_KEYWORD = JetToken()
|
||||
---------------------
|
||||
=====================
|
||||
== OPEN_KEYWORD ==
|
||||
val OPEN_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== INTERNAL_KEYWORD ==
|
||||
val INTERNAL_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== PRIVATE_KEYWORD ==
|
||||
val PRIVATE_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== PROTECTED_KEYWORD ==
|
||||
val PROTECTED_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== PUBLIC_KEYWORD ==
|
||||
val PUBLIC_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== CLASS_KEYWORD ==
|
||||
val CLASS_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== ENUM_KEYWORD ==
|
||||
val ENUM_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== FUN_KEYWORD ==
|
||||
val FUN_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== GET_KEYWORD ==
|
||||
val GET_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== SET_KEYWORD ==
|
||||
val SET_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== TRAIT_KEYWORD ==
|
||||
val TRAIT_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== VAL_KEYWORD ==
|
||||
val VAL_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== VAR_KEYWORD ==
|
||||
val VAR_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== TYPE_KEYWORD ==
|
||||
val TYPE_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== IMPORT_KEYWORD ==
|
||||
val IMPORT_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== PACKAGE_KEYWORD ==
|
||||
val PACKAGE_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== OVERRIDE_KEYWORD ==
|
||||
val OVERRIDE_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== IN_KEYWORD ==
|
||||
val IN_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== OUT_KEYWORD ==
|
||||
val OUT_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
== OBJECT_KEYWORD ==
|
||||
val OBJECT_KEYWORD = JetToken()
|
||||
---------------------
|
||||
JetToken <v0> NEW()
|
||||
JetToken() <v0> COPY
|
||||
=====================
|
||||
Reference in New Issue
Block a user