Open sawyernovak opened 8 years ago
I finished everything but the grammar chart and table updates.
Could you read through it and see if I got it right?
@dgp1130
file
grammar to match how it works in parser.js
.@var.@var2
, you can only reference @var1
's tags. I also added HTML to make it more clear what it was working with.is valid
is no longer a thing either. You also tried to use a variable as an lvalue, which we don't support. You did:@var: identifier;
valid: @var.valid; // @var holds identifier's rvalue, not its lvalue.
@!@#$%^*: "You probably shouldn't name your var this";
simply because we will probably have restrictions on variable names eventually, so I wouldn't bring it up here. No reason to explicitly tell people that they can mess with the naming convention.$("[name='element']").ufm().*()
as that plugin does not exist.return
-> result
<addSub_>
instead of <op_>
at one point. I also renamed <op>
to <comparator>
as that's what the code uses and it's a bit more clear name. I tried to unify the spacing as best I could. I removed the is
operator and the <state>
grammar because we haven't clearly defined those atm. Added this
and <object>
to the grammar as well.I agree with your edits. The grammar tree still needs to be updated. I will work on it when I get the chance.
Tree and code need to be updated.