X-Git-Url: http://nitlanguage.org diff --git a/src/parser/xss/tokens.xss b/src/parser/xss/tokens.xss index 358be29..5352944 100644 --- a/src/parser/xss/tokens.xss +++ b/src/parser/xss/tokens.xss @@ -1,35 +1,34 @@ -/* This file is part of NIT ( http://www.nitlanguage.org ). - * - * Copyright 2008 Jean Privat - * Based on algorithms developped for ( http://www.sablecc.org/ ). - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +$ // This file is part of NIT ( http://www.nitlanguage.org ). +$ // +$ // Copyright 2008 Jean Privat +$ // Based on algorithms developped for ( http://www.sablecc.org/ ). +$ // +$ // Licensed under the Apache License, Version 2.0 (the "License"); +$ // you may not use this file except in compliance with the License. +$ // You may obtain a copy of the License at +$ // +$ // http://www.apache.org/licenses/LICENSE-2.0 +$ // +$ // Unless required by applicable law or agreed to in writing, software +$ // distributed under the License is distributed on an "AS IS" BASIS, +$ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +$ // See the License for the specific language governing permissions and +$ // limitations under the License. $ template make_abs_tokens() $ foreach {//token} $ if {@parser_index} class @ename -special Token + super Token end $ end $ end class EOF -special Token + super Token private init noinit do end end class PError -special EOF + super EOF private init noinit do end end $ end template @@ -37,7 +36,7 @@ $ end template $ template make_tokens() redef class Token - readable writable var _text: String + readable var _text: String fun parser_index: Int is abstract @@ -84,7 +83,7 @@ redef class EOF end redef class PError - readable writable var _message: String + readable var _message: String init init_error(message: String, loc: Location) do