From b428bc1a5942f99f0ef83ec2fd5b85c6be5cb24e Mon Sep 17 00:00:00 2001 From: kramm Date: Tue, 23 Dec 2008 18:49:25 +0000 Subject: [PATCH] added missing count calls --- lib/as3/tokenizer.lex | 106 ++++++++++++++++++++++++------------------------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/lib/as3/tokenizer.lex b/lib/as3/tokenizer.lex index d704f4c..95fa16c 100644 --- a/lib/as3/tokenizer.lex +++ b/lib/as3/tokenizer.lex @@ -253,59 +253,59 @@ REGEXP [/]([^/\n]|\\[/])*[/][a-zA-Z]* 3rr0r {/* for debugging: generates a tokenizer-level error */ syntaxerror("3rr0r");} -[&][&] {BEGIN(REGEXPOK);return m(T_ANDAND);} -[|][|] {BEGIN(REGEXPOK);return m(T_OROR);} -[!][=] {BEGIN(REGEXPOK);return m(T_NE);} -[=][=][=] {BEGIN(REGEXPOK);return m(T_EQEQEQ);} -[=][=] {BEGIN(REGEXPOK);return m(T_EQEQ);} -[>][=] {return m(T_GE);} -[<][=] {return m(T_LE);} -[+][=] {return m(T_PLUSBY);} -[-][=] {return m(T_MINUSBY);} -[-][-] {BEGIN(INITIAL);return m(T_MINUSMINUS);} -[+][+] {BEGIN(INITIAL);return m(T_PLUSPLUS);} -\.\. {return m(T_DOTDOT);} -\. {return m('.');} -:: {return m(T_COLONCOLON);} -: {return m(':');} -implements {return m(KW_IMPLEMENTS);} -interface {return m(KW_INTERFACE);} -namespace {return m(KW_NAMESPACE);} -protected {return m(KW_PROTECTED);} -override {return m(KW_OVERRIDE);} -internal {return m(KW_INTERNAL);} -function {return m(KW_FUNCTION);} -package {return m(KW_PACKAGE);} -private {return m(KW_PRIVATE);} -Boolean {return m(KW_BOOLEAN);} -dynamic {return m(KW_DYNAMIC);} -extends {return m(KW_EXTENDS);} -return {return m(KW_RETURN);} -public {return m(KW_PUBLIC);} -native {return m(KW_NATIVE);} -static {return m(KW_STATIC);} -import {return m(KW_IMPORT);} -Number {return m(KW_NUMBER);} -while {return m(KW_WHILE);} -class {return m(KW_CLASS);} -const {return m(KW_CONST);} -final {return m(KW_FINAL);} -false {return m(KW_FALSE);} -break {return m(KW_BREAK);} -true {return m(KW_TRUE);} -uint {return m(KW_UINT);} -null {return m(KW_NULL);} -else {return m(KW_ELSE);} -use {return m(KW_USE);} -int {return m(KW_INT);} -new {return m(KW_NEW);} -get {return m(KW_GET);} -for {return m(KW_FOR);} -set {return m(KW_SET);} -var {return m(KW_VAR);} -is {return m(KW_IS) ;} -if {return m(KW_IF) ;} -as {return m(KW_AS);} +[&][&] {c();BEGIN(REGEXPOK);return m(T_ANDAND);} +[|][|] {c();BEGIN(REGEXPOK);return m(T_OROR);} +[!][=] {c();BEGIN(REGEXPOK);return m(T_NE);} +[=][=][=] {c();BEGIN(REGEXPOK);return m(T_EQEQEQ);} +[=][=] {c();BEGIN(REGEXPOK);return m(T_EQEQ);} +[>][=] {c();return m(T_GE);} +[<][=] {c();return m(T_LE);} +[+][=] {c();return m(T_PLUSBY);} +[-][=] {c();return m(T_MINUSBY);} +[-][-] {c();BEGIN(INITIAL);return m(T_MINUSMINUS);} +[+][+] {c();BEGIN(INITIAL);return m(T_PLUSPLUS);} +\.\. {c();return m(T_DOTDOT);} +\. {c();return m('.');} +:: {c();return m(T_COLONCOLON);} +: {c();return m(':');} +implements {c();return m(KW_IMPLEMENTS);} +interface {c();return m(KW_INTERFACE);} +namespace {c();return m(KW_NAMESPACE);} +protected {c();return m(KW_PROTECTED);} +override {c();return m(KW_OVERRIDE);} +internal {c();return m(KW_INTERNAL);} +function {c();return m(KW_FUNCTION);} +package {c();return m(KW_PACKAGE);} +private {c();return m(KW_PRIVATE);} +Boolean {c();return m(KW_BOOLEAN);} +dynamic {c();return m(KW_DYNAMIC);} +extends {c();return m(KW_EXTENDS);} +return {c();return m(KW_RETURN);} +public {c();return m(KW_PUBLIC);} +native {c();return m(KW_NATIVE);} +static {c();return m(KW_STATIC);} +import {c();return m(KW_IMPORT);} +Number {c();return m(KW_NUMBER);} +while {c();return m(KW_WHILE);} +class {c();return m(KW_CLASS);} +const {c();return m(KW_CONST);} +final {c();return m(KW_FINAL);} +false {c();return m(KW_FALSE);} +break {c();return m(KW_BREAK);} +true {c();return m(KW_TRUE);} +uint {c();return m(KW_UINT);} +null {c();return m(KW_NULL);} +else {c();return m(KW_ELSE);} +use {c();return m(KW_USE);} +int {c();return m(KW_INT);} +new {c();return m(KW_NEW);} +get {c();return m(KW_GET);} +for {c();return m(KW_FOR);} +set {c();return m(KW_SET);} +var {c();return m(KW_VAR);} +is {c();return m(KW_IS) ;} +if {c();return m(KW_IF) ;} +as {c();return m(KW_AS);} {NAME} {c();BEGIN(INITIAL);return m(T_IDENTIFIER);} [+-\/*^~@$!%&\(=\[\]\{\}|?:;,.<>] {c();BEGIN(REGEXPOK);return m(yytext[0]);} -- 1.7.10.4