improved quoting for identifier added

This commit is contained in:
Sergey Ignatov
2011-11-08 15:19:57 +04:00
parent 846ac36fab
commit 54265da366
9 changed files with 75 additions and 5 deletions
@@ -0,0 +1 @@
$$$$$
@@ -0,0 +1 @@
`$$$$$`
@@ -0,0 +1,13 @@
class $$$$$ {}
class $ {}
class $$ extends $ {
final $$$$$ $$$;
public $$($$$$$ $$$$) {
$$$ = $$$$;
}
public $$$$$ $$$$$$() {return $$$;}
}
@@ -0,0 +1,13 @@
open class `$$$$$`() {
}
open class `$`() {
}
open class `$$`(`$$$$` : `$$$$$`?) : `$` {
val `$$$` : `$$$$$`?
{
$`$$$` = `$$$$`
}
open public fun `$$$$$$`() : `$$$$$`? {
return `$$$`
}
}
@@ -0,0 +1,5 @@
int
namespace, in, val, var, when, object,
out, in, is, as, ref, override,
open, attribute, lazy, set, get,
fun, where, by, trait, type, This;
@@ -0,0 +1,23 @@
var `namespace` : Int
var `in` : Int
var `val` : Int
var `var` : Int
var `when` : Int
var `object` : Int
var `out` : Int
var `in` : Int
var `is` : Int
var `as` : Int
var `ref` : Int
var `override` : Int
var `open` : Int
var `attribute` : Int
var `lazy` : Int
var `set` : Int
var `get` : Int
var `fun` : Int
var `where` : Int
var `by` : Int
var `trait` : Int
var `type` : Int
var `This` : Int