1.1 --- a/src/ca/cnd/cnd-modelimpl/cnd-modelimpl/org/netbeans/modules/cnd/modelimpl/csm/core/Bundle_ca.properties Sun Jan 04 20:24:43 2015 -0800
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,43 +0,0 @@
1.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
1.5 -#
1.6 -# Copyright 2011 Oracle and/or its affiliates. All rights reserved.
1.7 -#
1.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
1.9 -# Other names may be trademarks of their respective owners.
1.10 -#
1.11 -# The contents of this file are subject to the terms of either the GNU
1.12 -# General Public License Version 2 only ("GPL") or the Common
1.13 -# Development and Distribution License("CDDL") (collectively, the
1.14 -# "License"). You may not use this file except in compliance with the
1.15 -# License. You can obtain a copy of the License at
1.16 -# http://www.netbeans.org/cddl-gplv2.html
1.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
1.18 -# specific language governing permissions and limitations under the
1.19 -# License. When distributing the software, include this License Header
1.20 -# Notice in each file and include the License file at
1.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
1.22 -# particular file as subject to the "Classpath" exception as provided
1.23 -# by Oracle in the GPL Version 2 section of the License file that
1.24 -# accompanied this code. If applicable, add the following below the
1.25 -# License Header, with the fields enclosed by brackets [] replaced by
1.26 -# your own identifying information:
1.27 -# "Portions Copyrighted [year] [name of copyright owner]"
1.28 -#
1.29 -# If you wish your version of this file to be governed by only the CDDL
1.30 -# or only the GPL Version 2, indicate your decision by adding
1.31 -# "[Contributor] elects to include this software in this distribution
1.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
1.33 -# single choice of license, a recipient has the option to distribute
1.34 -# your version of this file under either the CDDL, the GPL Version 2 or
1.35 -# to extend the choice of license to its licensees as provided above.
1.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
1.37 -# Version 2 license, then the option applies only if the new code is
1.38 -# made subject to such option by the copyright holder.
1.39 -#
1.40 -# Contributor(s):
1.41 -#
1.42 -# Portions Copyrighted 2011 Sun Microsystems, Inc.
1.43 -
1.44 -#ProjectDisplayName={0} [{1}]
1.45 -#ProjectHtmlDisplayName={0} <font color=''!controlShadow''>[{1}]
1.46 -
2.1 --- a/src/ca/cnd/cnd-toolchain/cnd-toolchain/org/netbeans/modules/cnd/spi/toolchain/Bundle_ca.properties Sun Jan 04 20:24:43 2015 -0800
2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2.3 @@ -1,38 +0,0 @@
2.4 -# This module is part of NetBeans and is open-source.
2.5 -# You can see http://www.netbeans.org/about/legal/index.html for details.
2.6 -#
2.7 -# You may use the binary however you like. The source file license is:
2.8 -#
2.9 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
2.10 -#
2.11 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
2.12 -#
2.13 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
2.14 -# Other names may be trademarks of their respective owners.
2.15 -#
2.16 -# The contents of this file are subject to the terms of either the GNU
2.17 -# General Public License Version 2 only ("GPL") or the Common
2.18 -# Development and Distribution License("CDDL") (collectively, the
2.19 -# "License"). You may not use this file except in compliance with the
2.20 -# License. You can obtain a copy of the License at
2.21 -# http://www.netbeans.org/cddl-gplv2.html
2.22 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
2.23 -# specific language governing permissions and limitations under the
2.24 -# License. When distributing the software, include this License Header
2.25 -# Notice in each file and include the License file at
2.26 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
2.27 -# particular file as subject to the "Classpath" exception as provided
2.28 -# by Sun in the GPL Version 2 section of the License file that
2.29 -# accompanied this code. If applicable, add the following below the
2.30 -# License Header, with the fields enclosed by brackets [] replaced by
2.31 -# your own identifying information:
2.32 -# "Portions Copyrighted [year] [name of copyright owner]"
2.33 -#
2.34 -# Contributor(s):
2.35 -#
2.36 -# The Original Software is NetBeans. The Initial Developer of the Original
2.37 -# Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
2.38 -# Microsystems, Inc. All Rights Reserved.
2.39 -
2.40 -DetectHostInfo=PLATFORM_SOLARIS_SPARC=0\nPLATFORM_SOLARIS_INTEL=1\nPLATFORM_LINUX=2\nPLATFORM_WINDOWS=3\nPLATFORM_MACOSX=4\nPLATFORM_GENERIC=5\nPLATFORM_NONE=6\ndetectHostInfo() {\nPLATFORM=$PLATFORM_NONE\nOPATH=$PATH\nPATH=/usr/bin:/bin:$PATH\nOS=`uname -s`\nARCH=`uname -m`\nPATH=$OPATH\nif [ "$OS" = "SunOS" ]; then\nif [ "$ARCH" = "i86pc" ]; then\nPLATFORM=$PLATFORM_SOLARIS_INTEL\nelse\nPLATFORM=$PLATFORM_SOLARIS_SPARC\nfi\nelse\nif [ "$OS" = "Linux" ]; then\nPLATFORM=$PLATFORM_LINUX\nelse\nif [ "$OS" = "Darwin" ]; then\nPLATFORM=$PLATFORM_MACOSX\nelse\necho ${OS} | grep _NT- >/dev/null\nstatus=$?\nif [ status -eq 0 ]; then\nPLATFORM=$PLATFORM_WINDOWS\nelse\nPLATFORM=$PLATFORM_NONE\nfi\nfi\nfi\nfi\necho $PLATFORM\n}\nPLATFORM=`detectHostInfo`\nPLATFORM_NAME=\nif [ "$PLATFORM" = "$PLATFORM_SOLARIS_SPARC" ]; then\nPLATFORM_NAME="PLATFORM_SOLARIS_SPARC"\nfi\nif [ "$PLATFORM" = "$PLATFORM_SOLARIS_INTEL" ]; then\nPLATFORM_NAME="PLATFORM_SOLARIS_INTEL"\nfi\nif [ "$PLATFORM" = "$PLATFORM_LINUX" ]; then\nPLATFORM_NAME="PLATFORM_LINUX"\nfi\nif [ "$PLATFORM" = "$PLATFORM_WINDOWS" ]; then\nPLATFORM_NAME="PLATFORM_WINDOWS"\nfi\nif [ "$PLATFORM" = "$PLATFORM_MACOSX" ]; then\nPLATFORM_NAME="PLATFORM_MACOSX"\nfi\nif [ "$PLATFORM" = "$PLATFORM_NONE" ]; then\nPLATFORM_NAME="PLATFORM_NONE"\nfi\nfindInPath() {\nfor f1 in $PATHSLIST; do\npathStatus=\necho $f1 | egrep -e "^/" >/dev/null\nif [ "$?" != "0" ]; then\ncontinue # skip relative directories\nfi\necho $f1 | egrep -e "^/usr/ucb" >/dev/null\nif [ "$?" = "0" ]; then\ncontinue # skip /usr/ucb (IZ #142780)\nfi\nfor f2 in $1; do\nif [ -x "$f1/$f2" ]; then\npathStatus="$f1/$f2"\nelse\nif [ "$PLATFORM" = "$PLATFORM_WINDOWS" ]; then\nif [ -x "$f1/$f2.exe" ]; then\npathStatus="$f1/$f2.exe"\nfi\nfi\nif [ -n "$pathStatus" ]; then\nbreak\nfi\nfi\ndone\nif [ -n "$pathStatus" ]; then\nbreak\nfi\ndone\nif [ -n "$pathStatus" ]; then\necho $pathStatus\nfi\n}\naddNewToolChain() {\nif [ -n "$line" ]; then\necho $foundFlavors | egrep -e ";${flavor}" >/dev/null\nif [ ! "$?" = "0" ]; then\necho $line\nfoundFlavors=$foundFlavors$flavor\nfi\nfi\n}\nfindCompiler() {\nstatus=\nfor f3 in $1; do\nif [ ! -n "$status" ]; then\nif [ -x "$f/$f3" ]; then\nline="$line;$2=$f/$f3"\nstatus=1\nfi\nfi\ndone\nif [ ! -n "$status" ]; then\nstatus=`findInPath "$1"`\nif [ -n "$status" ]; then\nline="$line;$2(PATH)=$status"\nfi\nfi\n}
2.41 -
3.1 --- a/src/ca/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_ca.properties Sun Jan 04 20:24:43 2015 -0800
3.2 +++ b/src/ca/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_ca.properties Sun Jan 04 21:36:03 2015 -0800
3.3 @@ -51,8 +51,3 @@
3.4 Services/AutoupdateType/distribution-update-provider.instance=Distribuci\u00f3 de NetBeans
3.5 Services/AutoupdateType/certified-update-provider.instance=Complements certificats
3.6 Services/AutoupdateType/pluginportal-update-provider.instance=Portal de complements
3.7 -#NOI18N
3.8 -#URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/distribution/catalog.xml.gz?{$netbeans.hash.code}
3.9 -#URL_Certified=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/certified/catalog.xml.gz?{$netbeans.hash.code}
3.10 -#URL_PluginPortal=http://plugins.netbeans.org/nbpluginportal/updates/7.0/catalog.xml.gz
3.11 -
4.1 --- a/src/de/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_de.properties Sun Jan 04 20:24:43 2015 -0800
4.2 +++ b/src/de/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_de.properties Sun Jan 04 21:36:03 2015 -0800
4.3 @@ -51,8 +51,3 @@
4.4 Services/AutoupdateType/distribution-update-provider.instance=NetBeans-Ver\u00f6ffentlichung
4.5 Services/AutoupdateType/certified-update-provider.instance=Zertifizierte Plugins
4.6 Services/AutoupdateType/pluginportal-update-provider.instance=Plugin Portal
4.7 -#NOI18N
4.8 -#URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/distribution/catalog.xml.gz?{$netbeans.hash.code}
4.9 -#URL_Certified=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/certified/catalog.xml.gz?{$netbeans.hash.code}
4.10 -#URL_PluginPortal=http://plugins.netbeans.org/nbpluginportal/updates/7.0/catalog.xml.gz
4.11 -
5.1 --- a/src/de/platform/org-netbeans-core-network/org-netbeans-core-network/org/netbeans/core/network/proxy/fallback/Bundle_de.properties Sun Jan 04 20:24:43 2015 -0800
5.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
5.3 @@ -1,43 +0,0 @@
5.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
5.5 -#
5.6 -# Copyright 2013 Oracle and/or its affiliates. All rights reserved.
5.7 -#
5.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
5.9 -# Other names may be trademarks of their respective owners.
5.10 -#
5.11 -# The contents of this file are subject to the terms of either the GNU
5.12 -# General Public License Version 2 only ("GPL") or the Common
5.13 -# Development and Distribution License("CDDL") (collectively, the
5.14 -# "License"). You may not use this file except in compliance with the
5.15 -# License. You can obtain a copy of the License at
5.16 -# http://www.netbeans.org/cddl-gplv2.html
5.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
5.18 -# specific language governing permissions and limitations under the
5.19 -# License. When distributing the software, include this License Header
5.20 -# Notice in each file and include the License file at
5.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
5.22 -# particular file as subject to the "Classpath" exception as provided
5.23 -# by Oracle in the GPL Version 2 section of the License file that
5.24 -# accompanied this code. If applicable, add the following below the
5.25 -# License Header, with the fields enclosed by brackets [] replaced by
5.26 -# your own identifying information:
5.27 -# "Portions Copyrighted [year] [name of copyright owner]"
5.28 -#
5.29 -# If you wish your version of this file to be governed by only the CDDL
5.30 -# or only the GPL Version 2, indicate your decision by adding
5.31 -# "[Contributor] elects to include this software in this distribution
5.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
5.33 -# single choice of license, a recipient has the option to distribute
5.34 -# your version of this file under either the CDDL, the GPL Version 2 or
5.35 -# to extend the choice of license to its licensees as provided above.
5.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
5.37 -# Version 2 license, then the option applies only if the new code is
5.38 -# made subject to such option by the copyright holder.
5.39 -#
5.40 -# Contributor(s):
5.41 -#
5.42 -# Portions Copyrighted 2013 Sun Microsystems, Inc.
5.43 -
5.44 -
5.45 -DefaulNoProxyHosts=localhost,127.0.0.1
5.46 -
6.1 --- a/src/es/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_es.properties Sun Jan 04 20:24:43 2015 -0800
6.2 +++ b/src/es/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_es.properties Sun Jan 04 21:36:03 2015 -0800
6.3 @@ -51,8 +51,3 @@
6.4 Services/AutoupdateType/distribution-update-provider.instance=NetBeans Distribution
6.5 Services/AutoupdateType/certified-update-provider.instance=Certified Plugins
6.6 Services/AutoupdateType/pluginportal-update-provider.instance=Portal de complementos
6.7 -#NOI18N
6.8 -#URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/distribution/catalog.xml.gz?{$netbeans.hash.code}
6.9 -#URL_Certified=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/certified/catalog.xml.gz?{$netbeans.hash.code}
6.10 -#URL_PluginPortal=http://plugins.netbeans.org/nbpluginportal/updates/7.0/catalog.xml.gz
6.11 -
7.1 --- a/src/es/platform/org-netbeans-core-network/org-netbeans-core-network/org/netbeans/core/network/proxy/fallback/Bundle_es.properties Sun Jan 04 20:24:43 2015 -0800
7.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
7.3 @@ -1,43 +0,0 @@
7.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
7.5 -#
7.6 -# Copyright 2013 Oracle and/or its affiliates. All rights reserved.
7.7 -#
7.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
7.9 -# Other names may be trademarks of their respective owners.
7.10 -#
7.11 -# The contents of this file are subject to the terms of either the GNU
7.12 -# General Public License Version 2 only ("GPL") or the Common
7.13 -# Development and Distribution License("CDDL") (collectively, the
7.14 -# "License"). You may not use this file except in compliance with the
7.15 -# License. You can obtain a copy of the License at
7.16 -# http://www.netbeans.org/cddl-gplv2.html
7.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
7.18 -# specific language governing permissions and limitations under the
7.19 -# License. When distributing the software, include this License Header
7.20 -# Notice in each file and include the License file at
7.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
7.22 -# particular file as subject to the "Classpath" exception as provided
7.23 -# by Oracle in the GPL Version 2 section of the License file that
7.24 -# accompanied this code. If applicable, add the following below the
7.25 -# License Header, with the fields enclosed by brackets [] replaced by
7.26 -# your own identifying information:
7.27 -# "Portions Copyrighted [year] [name of copyright owner]"
7.28 -#
7.29 -# If you wish your version of this file to be governed by only the CDDL
7.30 -# or only the GPL Version 2, indicate your decision by adding
7.31 -# "[Contributor] elects to include this software in this distribution
7.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
7.33 -# single choice of license, a recipient has the option to distribute
7.34 -# your version of this file under either the CDDL, the GPL Version 2 or
7.35 -# to extend the choice of license to its licensees as provided above.
7.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
7.37 -# Version 2 license, then the option applies only if the new code is
7.38 -# made subject to such option by the copyright holder.
7.39 -#
7.40 -# Contributor(s):
7.41 -#
7.42 -# Portions Copyrighted 2013 Sun Microsystems, Inc.
7.43 -
7.44 -
7.45 -DefaulNoProxyHosts=localhost,127.0.0.1
7.46 -
8.1 --- a/src/fr/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_fr.properties Sun Jan 04 20:24:43 2015 -0800
8.2 +++ b/src/fr/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_fr.properties Sun Jan 04 21:36:03 2015 -0800
8.3 @@ -51,8 +51,3 @@
8.4 Services/AutoupdateType/distribution-update-provider.instance=NetBeans Distribution
8.5 Services/AutoupdateType/certified-update-provider.instance=Extensions certifi\u00e9es
8.6 Services/AutoupdateType/pluginportal-update-provider.instance=Portail des plug-ins
8.7 -#NOI18N
8.8 -#URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/distribution/catalog.xml.gz?{$netbeans.hash.code}
8.9 -#URL_Certified=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/certified/catalog.xml.gz?{$netbeans.hash.code}
8.10 -#URL_PluginPortal=http://plugins.netbeans.org/nbpluginportal/updates/7.0/catalog.xml.gz
8.11 -
9.1 --- a/src/fr/platform/org-netbeans-core-network/org-netbeans-core-network/org/netbeans/core/network/proxy/fallback/Bundle_fr.properties Sun Jan 04 20:24:43 2015 -0800
9.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
9.3 @@ -1,43 +0,0 @@
9.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
9.5 -#
9.6 -# Copyright 2013 Oracle and/or its affiliates. All rights reserved.
9.7 -#
9.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
9.9 -# Other names may be trademarks of their respective owners.
9.10 -#
9.11 -# The contents of this file are subject to the terms of either the GNU
9.12 -# General Public License Version 2 only ("GPL") or the Common
9.13 -# Development and Distribution License("CDDL") (collectively, the
9.14 -# "License"). You may not use this file except in compliance with the
9.15 -# License. You can obtain a copy of the License at
9.16 -# http://www.netbeans.org/cddl-gplv2.html
9.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
9.18 -# specific language governing permissions and limitations under the
9.19 -# License. When distributing the software, include this License Header
9.20 -# Notice in each file and include the License file at
9.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
9.22 -# particular file as subject to the "Classpath" exception as provided
9.23 -# by Oracle in the GPL Version 2 section of the License file that
9.24 -# accompanied this code. If applicable, add the following below the
9.25 -# License Header, with the fields enclosed by brackets [] replaced by
9.26 -# your own identifying information:
9.27 -# "Portions Copyrighted [year] [name of copyright owner]"
9.28 -#
9.29 -# If you wish your version of this file to be governed by only the CDDL
9.30 -# or only the GPL Version 2, indicate your decision by adding
9.31 -# "[Contributor] elects to include this software in this distribution
9.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
9.33 -# single choice of license, a recipient has the option to distribute
9.34 -# your version of this file under either the CDDL, the GPL Version 2 or
9.35 -# to extend the choice of license to its licensees as provided above.
9.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
9.37 -# Version 2 license, then the option applies only if the new code is
9.38 -# made subject to such option by the copyright holder.
9.39 -#
9.40 -# Contributor(s):
9.41 -#
9.42 -# Portions Copyrighted 2013 Sun Microsystems, Inc.
9.43 -
9.44 -
9.45 -DefaulNoProxyHosts=localhost,127.0.0.1
9.46 -
10.1 --- a/src/gl_ES/cnd/cnd-modelimpl/cnd-modelimpl/org/netbeans/modules/cnd/modelimpl/csm/core/Bundle_gl_ES.properties Sun Jan 04 20:24:43 2015 -0800
10.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
10.3 @@ -1,43 +0,0 @@
10.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
10.5 -#
10.6 -# Copyright 2011 Oracle and/or its affiliates. All rights reserved.
10.7 -#
10.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
10.9 -# Other names may be trademarks of their respective owners.
10.10 -#
10.11 -# The contents of this file are subject to the terms of either the GNU
10.12 -# General Public License Version 2 only ("GPL") or the Common
10.13 -# Development and Distribution License("CDDL") (collectively, the
10.14 -# "License"). You may not use this file except in compliance with the
10.15 -# License. You can obtain a copy of the License at
10.16 -# http://www.netbeans.org/cddl-gplv2.html
10.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
10.18 -# specific language governing permissions and limitations under the
10.19 -# License. When distributing the software, include this License Header
10.20 -# Notice in each file and include the License file at
10.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
10.22 -# particular file as subject to the "Classpath" exception as provided
10.23 -# by Oracle in the GPL Version 2 section of the License file that
10.24 -# accompanied this code. If applicable, add the following below the
10.25 -# License Header, with the fields enclosed by brackets [] replaced by
10.26 -# your own identifying information:
10.27 -# "Portions Copyrighted [year] [name of copyright owner]"
10.28 -#
10.29 -# If you wish your version of this file to be governed by only the CDDL
10.30 -# or only the GPL Version 2, indicate your decision by adding
10.31 -# "[Contributor] elects to include this software in this distribution
10.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
10.33 -# single choice of license, a recipient has the option to distribute
10.34 -# your version of this file under either the CDDL, the GPL Version 2 or
10.35 -# to extend the choice of license to its licensees as provided above.
10.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
10.37 -# Version 2 license, then the option applies only if the new code is
10.38 -# made subject to such option by the copyright holder.
10.39 -#
10.40 -# Contributor(s):
10.41 -#
10.42 -# Portions Copyrighted 2011 Sun Microsystems, Inc.
10.43 -
10.44 -#ProjectDisplayName={0} [{1}]
10.45 -#ProjectHtmlDisplayName={0} <font color=''!controlShadow''>[{1}]
10.46 -
11.1 --- a/src/gl_ES/cnd/cnd-toolchain/cnd-toolchain/org/netbeans/modules/cnd/spi/toolchain/Bundle_gl_ES.properties Sun Jan 04 20:24:43 2015 -0800
11.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
11.3 @@ -1,38 +0,0 @@
11.4 -# This module is part of NetBeans and is open-source.
11.5 -# You can see http://www.netbeans.org/about/legal/index.html for details.
11.6 -#
11.7 -# You may use the binary however you like. The source file license is:
11.8 -#
11.9 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
11.10 -#
11.11 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
11.12 -#
11.13 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
11.14 -# Other names may be trademarks of their respective owners.
11.15 -#
11.16 -# The contents of this file are subject to the terms of either the GNU
11.17 -# General Public License Version 2 only ("GPL") or the Common
11.18 -# Development and Distribution License("CDDL") (collectively, the
11.19 -# "License"). You may not use this file except in compliance with the
11.20 -# License. You can obtain a copy of the License at
11.21 -# http://www.netbeans.org/cddl-gplv2.html
11.22 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
11.23 -# specific language governing permissions and limitations under the
11.24 -# License. When distributing the software, include this License Header
11.25 -# Notice in each file and include the License file at
11.26 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
11.27 -# particular file as subject to the "Classpath" exception as provided
11.28 -# by Sun in the GPL Version 2 section of the License file that
11.29 -# accompanied this code. If applicable, add the following below the
11.30 -# License Header, with the fields enclosed by brackets [] replaced by
11.31 -# your own identifying information:
11.32 -# "Portions Copyrighted [year] [name of copyright owner]"
11.33 -#
11.34 -# Contributor(s):
11.35 -#
11.36 -# The Original Software is NetBeans. The Initial Developer of the Original
11.37 -# Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
11.38 -# Microsystems, Inc. All Rights Reserved.
11.39 -
11.40 -DetectHostInfo=PLATFORM_SOLARIS_SPARC=0\nPLATFORM_SOLARIS_INTEL=1\nPLATFORM_LINUX=2\nPLATFORM_WINDOWS=3\nPLATFORM_MACOSX=4\nPLATFORM_GENERIC=5\nPLATFORM_NONE=6\ndetectHostInfo() {\nPLATFORM=$PLATFORM_NONE\nOPATH=$PATH\nPATH=/usr/bin:/bin:$PATH\nOS=`uname -s`\nARCH=`uname -m`\nPATH=$OPATH\nif [ "$OS" = "SunOS" ]; then\nif [ "$ARCH" = "i86pc" ]; then\nPLATFORM=$PLATFORM_SOLARIS_INTEL\nelse\nPLATFORM=$PLATFORM_SOLARIS_SPARC\nfi\nelse\nif [ "$OS" = "Linux" ]; then\nPLATFORM=$PLATFORM_LINUX\nelse\nif [ "$OS" = "Darwin" ]; then\nPLATFORM=$PLATFORM_MACOSX\nelse\necho ${OS} | grep _NT- >/dev/null\nstatus=$?\nif [ status -eq 0 ]; then\nPLATFORM=$PLATFORM_WINDOWS\nelse\nPLATFORM=$PLATFORM_NONE\nfi\nfi\nfi\nfi\necho $PLATFORM\n}\nPLATFORM=`detectHostInfo`\nPLATFORM_NAME=\nif [ "$PLATFORM" = "$PLATFORM_SOLARIS_SPARC" ]; then\nPLATFORM_NAME="PLATFORM_SOLARIS_SPARC"\nfi\nif [ "$PLATFORM" = "$PLATFORM_SOLARIS_INTEL" ]; then\nPLATFORM_NAME="PLATFORM_SOLARIS_INTEL"\nfi\nif [ "$PLATFORM" = "$PLATFORM_LINUX" ]; then\nPLATFORM_NAME="PLATFORM_LINUX"\nfi\nif [ "$PLATFORM" = "$PLATFORM_WINDOWS" ]; then\nPLATFORM_NAME="PLATFORM_WINDOWS"\nfi\nif [ "$PLATFORM" = "$PLATFORM_MACOSX" ]; then\nPLATFORM_NAME="PLATFORM_MACOSX"\nfi\nif [ "$PLATFORM" = "$PLATFORM_NONE" ]; then\nPLATFORM_NAME="PLATFORM_NONE"\nfi\nfindInPath() {\nfor f1 in $PATHSLIST; do\npathStatus=\necho $f1 | egrep -e "^/" >/dev/null\nif [ "$?" != "0" ]; then\ncontinue # skip relative directories\nfi\necho $f1 | egrep -e "^/usr/ucb" >/dev/null\nif [ "$?" = "0" ]; then\ncontinue # skip /usr/ucb (IZ #142780)\nfi\nfor f2 in $1; do\nif [ -x "$f1/$f2" ]; then\npathStatus="$f1/$f2"\nelse\nif [ "$PLATFORM" = "$PLATFORM_WINDOWS" ]; then\nif [ -x "$f1/$f2.exe" ]; then\npathStatus="$f1/$f2.exe"\nfi\nfi\nif [ -n "$pathStatus" ]; then\nbreak\nfi\nfi\ndone\nif [ -n "$pathStatus" ]; then\nbreak\nfi\ndone\nif [ -n "$pathStatus" ]; then\necho $pathStatus\nfi\n}\naddNewToolChain() {\nif [ -n "$line" ]; then\necho $foundFlavors | egrep -e ";${flavor}" >/dev/null\nif [ ! "$?" = "0" ]; then\necho $line\nfoundFlavors=$foundFlavors$flavor\nfi\nfi\n}\nfindCompiler() {\nstatus=\nfor f3 in $1; do\nif [ ! -n "$status" ]; then\nif [ -x "$f/$f3" ]; then\nline="$line;$2=$f/$f3"\nstatus=1\nfi\nfi\ndone\nif [ ! -n "$status" ]; then\nstatus=`findInPath "$1"`\nif [ -n "$status" ]; then\nline="$line;$2(PATH)=$status"\nfi\nfi\n}
11.41 -
12.1 --- a/src/gl_ES/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_gl_ES.properties Sun Jan 04 20:24:43 2015 -0800
12.2 +++ b/src/gl_ES/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_gl_ES.properties Sun Jan 04 21:36:03 2015 -0800
12.3 @@ -51,8 +51,3 @@
12.4 Services/AutoupdateType/distribution-update-provider.instance=Distribuci\u00f3n de NetBeans
12.5 Services/AutoupdateType/certified-update-provider.instance=Engadidos certificados
12.6 Services/AutoupdateType/pluginportal-update-provider.instance=Portal de engadidos
12.7 -#NOI18N
12.8 -#URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/distribution/catalog.xml.gz?{$netbeans.hash.code}
12.9 -#URL_Certified=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/certified/catalog.xml.gz?{$netbeans.hash.code}
12.10 -#URL_PluginPortal=http://plugins.netbeans.org/nbpluginportal/updates/7.0/catalog.xml.gz
12.11 -
13.1 --- a/src/it/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_it.properties Sun Jan 04 20:24:43 2015 -0800
13.2 +++ b/src/it/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_it.properties Sun Jan 04 21:36:03 2015 -0800
13.3 @@ -51,8 +51,3 @@
13.4 Services/AutoupdateType/distribution-update-provider.instance=NetBeans Distribution
13.5 Services/AutoupdateType/certified-update-provider.instance=Certified Plugins
13.6 Services/AutoupdateType/pluginportal-update-provider.instance=Portale dei plugin
13.7 -#NOI18N
13.8 -#URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/distribution/catalog.xml.gz?{$netbeans.hash.code}
13.9 -#URL_Certified=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/certified/catalog.xml.gz?{$netbeans.hash.code}
13.10 -#URL_PluginPortal=http://plugins.netbeans.org/nbpluginportal/updates/7.0/catalog.xml.gz
13.11 -
14.1 --- a/src/it/platform/org-netbeans-core-network/org-netbeans-core-network/org/netbeans/core/network/proxy/fallback/Bundle_it.properties Sun Jan 04 20:24:43 2015 -0800
14.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
14.3 @@ -1,43 +0,0 @@
14.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
14.5 -#
14.6 -# Copyright 2013 Oracle and/or its affiliates. All rights reserved.
14.7 -#
14.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
14.9 -# Other names may be trademarks of their respective owners.
14.10 -#
14.11 -# The contents of this file are subject to the terms of either the GNU
14.12 -# General Public License Version 2 only ("GPL") or the Common
14.13 -# Development and Distribution License("CDDL") (collectively, the
14.14 -# "License"). You may not use this file except in compliance with the
14.15 -# License. You can obtain a copy of the License at
14.16 -# http://www.netbeans.org/cddl-gplv2.html
14.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
14.18 -# specific language governing permissions and limitations under the
14.19 -# License. When distributing the software, include this License Header
14.20 -# Notice in each file and include the License file at
14.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
14.22 -# particular file as subject to the "Classpath" exception as provided
14.23 -# by Oracle in the GPL Version 2 section of the License file that
14.24 -# accompanied this code. If applicable, add the following below the
14.25 -# License Header, with the fields enclosed by brackets [] replaced by
14.26 -# your own identifying information:
14.27 -# "Portions Copyrighted [year] [name of copyright owner]"
14.28 -#
14.29 -# If you wish your version of this file to be governed by only the CDDL
14.30 -# or only the GPL Version 2, indicate your decision by adding
14.31 -# "[Contributor] elects to include this software in this distribution
14.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
14.33 -# single choice of license, a recipient has the option to distribute
14.34 -# your version of this file under either the CDDL, the GPL Version 2 or
14.35 -# to extend the choice of license to its licensees as provided above.
14.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
14.37 -# Version 2 license, then the option applies only if the new code is
14.38 -# made subject to such option by the copyright holder.
14.39 -#
14.40 -# Contributor(s):
14.41 -#
14.42 -# Portions Copyrighted 2013 Sun Microsystems, Inc.
14.43 -
14.44 -
14.45 -DefaulNoProxyHosts=localhost,127.0.0.1
14.46 -
15.1 --- a/src/ja/cnd/cnd-completion/cnd-completion/org/netbeans/modules/cnd/completion/implmethod/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
15.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
15.3 @@ -1,3 +0,0 @@
15.4 -implement.txt=\u5b9f\u88c5
15.5 -extract.txt=\u672c\u6587\u306e\u62bd\u51fa
15.6 -
16.1 --- a/src/ja/cnd/cnd-completion/cnd-completion/org/netbeans/modules/cnd/completion/overridemethod/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
16.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
16.3 @@ -1,3 +0,0 @@
16.4 -override.txt=\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9
16.5 -destructor.txt=\u751f\u6210
16.6 -
17.1 --- a/src/ja/cnd/cnd-modelimpl/cnd-modelimpl/org/netbeans/modules/cnd/modelimpl/csm/core/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
17.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
17.3 @@ -1,48 +0,0 @@
17.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
17.5 -#
17.6 -# Copyright 2011 Oracle and/or its affiliates. All rights reserved.
17.7 -#
17.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
17.9 -# Other names may be trademarks of their respective owners.
17.10 -#
17.11 -# The contents of this file are subject to the terms of either the GNU
17.12 -# General Public License Version 2 only ("GPL") or the Common
17.13 -# Development and Distribution License("CDDL") (collectively, the
17.14 -# "License"). You may not use this file except in compliance with the
17.15 -# License. You can obtain a copy of the License at
17.16 -# http://www.netbeans.org/cddl-gplv2.html
17.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
17.18 -# specific language governing permissions and limitations under the
17.19 -# License. When distributing the software, include this License Header
17.20 -# Notice in each file and include the License file at
17.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
17.22 -# particular file as subject to the "Classpath" exception as provided
17.23 -# by Oracle in the GPL Version 2 section of the License file that
17.24 -# accompanied this code. If applicable, add the following below the
17.25 -# License Header, with the fields enclosed by brackets [] replaced by
17.26 -# your own identifying information:
17.27 -# "Portions Copyrighted [year] [name of copyright owner]"
17.28 -#
17.29 -# If you wish your version of this file to be governed by only the CDDL
17.30 -# or only the GPL Version 2, indicate your decision by adding
17.31 -# "[Contributor] elects to include this software in this distribution
17.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
17.33 -# single choice of license, a recipient has the option to distribute
17.34 -# your version of this file under either the CDDL, the GPL Version 2 or
17.35 -# to extend the choice of license to its licensees as provided above.
17.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
17.37 -# Version 2 license, then the option applies only if the new code is
17.38 -# made subject to such option by the copyright holder.
17.39 -#
17.40 -# Contributor(s):
17.41 -#
17.42 -# Portions Copyrighted 2011 Sun Microsystems, Inc.
17.43 -
17.44 -
17.45 -
17.46 -
17.47 -#reparsing strategy
17.48 -Show-reparse-on-document-changed=\u30d5\u30a1\u30a4\u30eb\u306e\u5909\u66f4\u6642\u306b\u518d\u89e3\u6790(&P)
17.49 -Show-reparse-on-document-changed-AD=<html>\u7de8\u96c6\u6e08\u307f\u306e\u30d5\u30a1\u30a4\u30eb\u306f\u3001\u5909\u66f4\u306e\u305f\u3073\u306b\u3001\u69cb\u6587\u691c\u67fb\u306e\u305f\u3081\u306b\u518d\u89e3\u6790\u3055\u308c\u307e\u3059\u3002<br>\u30d5\u30a1\u30a4\u30eb\u304c\u5927\u304d\u3044\u5834\u5408\u306f\u3001\u9045\u5ef6\u304c\u767a\u751f\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<br>\u7121\u52b9\u306b\u3059\u308b\u3068\u3001\u30d5\u30a1\u30a4\u30eb\u304c\u4fdd\u5b58\u3055\u308c\u308b\u3068\u304d\u306b\u306e\u307f\u518d\u89e3\u6790\u3057\u307e\u3059\u3002<br>\u7121\u52b9\u306b\u3059\u308b\u3053\u3068\u3067\u3001\u5f37\u8abf\u8868\u793a\u306b\u4e00\u6642\u7684\u306a\u8aa4\u308a\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002</html>
17.50 -
17.51 -
18.1 --- a/src/ja/cnd/cnd-toolchain/cnd-toolchain/org/netbeans/modules/cnd/spi/toolchain/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
18.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
18.3 @@ -1,38 +0,0 @@
18.4 -# This module is part of NetBeans and is open-source.
18.5 -# You can see http://www.netbeans.org/about/legal/index.html for details.
18.6 -#
18.7 -# You may use the binary however you like. The source file license is:
18.8 -#
18.9 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
18.10 -#
18.11 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
18.12 -#
18.13 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
18.14 -# Other names may be trademarks of their respective owners.
18.15 -#
18.16 -# The contents of this file are subject to the terms of either the GNU
18.17 -# General Public License Version 2 only ("GPL") or the Common
18.18 -# Development and Distribution License("CDDL") (collectively, the
18.19 -# "License"). You may not use this file except in compliance with the
18.20 -# License. You can obtain a copy of the License at
18.21 -# http://www.netbeans.org/cddl-gplv2.html
18.22 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
18.23 -# specific language governing permissions and limitations under the
18.24 -# License. When distributing the software, include this License Header
18.25 -# Notice in each file and include the License file at
18.26 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
18.27 -# particular file as subject to the "Classpath" exception as provided
18.28 -# by Sun in the GPL Version 2 section of the License file that
18.29 -# accompanied this code. If applicable, add the following below the
18.30 -# License Header, with the fields enclosed by brackets [] replaced by
18.31 -# your own identifying information:
18.32 -# "Portions Copyrighted [year] [name of copyright owner]"
18.33 -#
18.34 -# Contributor(s):
18.35 -#
18.36 -# The Original Software is NetBeans. The Initial Developer of the Original
18.37 -# Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
18.38 -# Microsystems, Inc. All Rights Reserved.
18.39 -
18.40 -#NOI18N_WILL_BE_REMOVED DetectHostInfo=findInPath() {\nfor f1 in $PATHSLIST; do\npathStatus=\necho $f1 | egrep -e "^/" >/dev/null\nif [ "$?" != "0" ]; then\ncontinue # skip relative directories\nfi\necho $f1 | egrep -e "^/usr/ucb" >/dev/null\nif [ "$?" = "0" ]; then\ncontinue # skip /usr/ucb (IZ #142780)\nfi\nfor f2 in $1; do\nif [ -x "$f1/$f2" ]; then\npathStatus="$f1/$f2"\nelse\nif [ "$PLATFORM" = "$PLATFORM_WINDOWS" ]; then\nif [ -x "$f1/$f2.exe" ]; then\npathStatus="$f1/$f2.exe"\nfi\nfi\nif [ -n "$pathStatus" ]; then\nbreak\nfi\nfi\ndone\nif [ -n "$pathStatus" ]; then\nbreak\nfi\ndone\nif [ -n "$pathStatus" ]; then\necho $pathStatus\nfi\n}\naddNewToolChain() {\nif [ -n "$line" ]; then\necho $foundFlavors | egrep -e ";${flavor}" >/dev/null\nif [ ! "$?" = "0" ]; then\necho $line\nfoundFlavors=$foundFlavors$flavor\nfi\nfi\n}\nfindCompiler() {\nstatus=\nfor f3 in $1; do\nif [ ! -n "$status" ]; then\nif [ -x "$f/$f3" ]; then\nline="$line;$2=$f/$f3"\nstatus=1\nfi\nfi\ndone\nif [ ! -n "$status" ]; then\nstatus=`findInPath "$1"`\nif [ -n "$status" ]; then\nline="$line;$2(PATH)=$status"\nfi\nfi\n}
18.41 -
19.1 --- a/src/ja/ide/org-netbeans-libs-freemarker/ext/freemarker-2.3.19/freemarker/core/FMParser_ja.html Sun Jan 04 20:24:43 2015 -0800
19.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
19.3 @@ -1,786 +0,0 @@
19.4 -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
19.5 -
19.6 -
19.7 -<HTML>
19.8 - <HEAD>
19.9 -<meta http-equiv="content-type" content="text/html; charset=UTF-8">
19.10 - <TITLE>FMParserのBNF</TITLE>
19.11 - </HEAD>
19.12 - <BODY>
19.13 - <H1 ALIGN=CENTER>FMParserのBNF</H1>
19.14 -
19.15 - <H2 ALIGN=CENTER>NON-TERMINALS</H2>
19.16 - <TABLE>
19.17 - <TR><TD><PRE>// Now the actual parsing code, starting
19.18 -
19.19 -// with the productions for FreeMarker's
19.20 -
19.21 -// expression syntax.
19.22 -
19.23 -
19.24 -/**
19.25 - * This is the same as OrExpression, since
19.26 - * the OR is the operator with the lowest
19.27 - * precedence.
19.28 - */</PRE></TD></TR>
19.29 - <TR>
19.30 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod1">Expression</a></TD>
19.31 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.32 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.33 - <a HREF="#prod2">OrExpression</a>
19.34 - </TD>
19.35 - </TR>
19.36 - <TR><TD><PRE>/**
19.37 - * Lowest level expression, a literal, a variable,
19.38 - * or a possibly more complex expression bounded
19.39 - * by parentheses.
19.40 - */</PRE></TD></TR>
19.41 - <TR>
19.42 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod3">PrimaryExpression</a></TD>
19.43 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.44 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.45 - ( <a HREF="#prod4">NumberLiteral</a> | <a HREF="#prod5">HashLiteral</a> | <a HREF="#prod6">StringLiteral</a> | <a HREF="#prod7">BooleanLiteral</a> | <a HREF="#prod8">ListLiteral</a> | <a HREF="#prod9">Identifier</a> | <a HREF="#prod10">Parenthesis</a> | <a HREF="#prod11">BuiltinVariable</a> ) ( <a HREF="#prod12">AddSubExpression</a> )*
19.46 - </TD>
19.47 - </TR>
19.48 - <TR><TD><PRE></PRE></TD></TR>
19.49 - <TR>
19.50 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod10">Parenthesis</a></TD>
19.51 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.52 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.53 - <OPEN_PAREN> <a HREF="#prod1">Expression</a> <CLOSE_PAREN>
19.54 - </TD>
19.55 - </TR>
19.56 - <TR><TD><PRE>/**
19.57 - * A primary expression preceded by zero or
19.58 - * more unary operators. (The only unary operator we
19.59 - * currently have is the NOT.)
19.60 - */</PRE></TD></TR>
19.61 - <TR>
19.62 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod13">UnaryExpression</a></TD>
19.63 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.64 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.65 - ( <a HREF="#prod14">UnaryPlusMinusExpression</a> | <a HREF="#prod15">NotExpression</a> | <a HREF="#prod3">PrimaryExpression</a> ) </TD>
19.66 - </TR>
19.67 - <TR><TD><PRE></PRE></TD></TR>
19.68 - <TR>
19.69 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod15">NotExpression</a></TD>
19.70 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.71 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.72 - ( <EXCLAM> )+ <a HREF="#prod3">PrimaryExpression</a>
19.73 - </TD>
19.74 - </TR>
19.75 - <TR><TD><PRE></PRE></TD></TR>
19.76 - <TR>
19.77 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod14">UnaryPlusMinusExpression</a></TD>
19.78 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.79 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.80 - ( <PLUS> | <MINUS> ) <a HREF="#prod3">PrimaryExpression</a>
19.81 - </TD>
19.82 - </TR>
19.83 - <TR><TD><PRE></PRE></TD></TR>
19.84 - <TR>
19.85 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod16">AdditiveExpression</a></TD>
19.86 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.87 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.88 - <a HREF="#prod17">MultiplicativeExpression</a> ( ( ( <PLUS> | <MINUS> ) ) <a HREF="#prod17">MultiplicativeExpression</a> )*
19.89 - </TD>
19.90 - </TR>
19.91 - <TR><TD><PRE>/**
19.92 - * A unary expression followed by zero or more
19.93 - * unary expressions with operators in between.
19.94 - */</PRE></TD></TR>
19.95 - <TR>
19.96 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod17">MultiplicativeExpression</a></TD>
19.97 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.98 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.99 - <a HREF="#prod13">UnaryExpression</a> ( ( ( <TIMES> | <DIVIDE> | <PERCENT> ) ) <a HREF="#prod13">UnaryExpression</a> )*
19.100 - </TD>
19.101 - </TR>
19.102 - <TR><TD><PRE></PRE></TD></TR>
19.103 - <TR>
19.104 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod18">EqualityExpression</a></TD>
19.105 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.106 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.107 - <a HREF="#prod19">RelationalExpression</a> ( ( <NOT_EQUALS> | <EQUALS> | <DOUBLE_EQUALS> ) <a HREF="#prod19">RelationalExpression</a> )?
19.108 - </TD>
19.109 - </TR>
19.110 - <TR><TD><PRE></PRE></TD></TR>
19.111 - <TR>
19.112 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod19">RelationalExpression</a></TD>
19.113 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.114 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.115 - <a HREF="#prod20">RangeExpression</a> ( ( <NATURAL_GTE> | <ESCAPED_GTE> | <NATURAL_GT> | <ESCAPED_GT> | <LESS_THAN_EQUALS> | <LESS_THAN> ) <a HREF="#prod20">RangeExpression</a> )?
19.116 - </TD>
19.117 - </TR>
19.118 - <TR><TD><PRE></PRE></TD></TR>
19.119 - <TR>
19.120 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod20">RangeExpression</a></TD>
19.121 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.122 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.123 - <a HREF="#prod16">AdditiveExpression</a> ( <DOT_DOT> ( <a HREF="#prod16">AdditiveExpression</a> )? )?
19.124 - </TD>
19.125 - </TR>
19.126 - <TR><TD><PRE></PRE></TD></TR>
19.127 - <TR>
19.128 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod21">AndExpression</a></TD>
19.129 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.130 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.131 - <a HREF="#prod18">EqualityExpression</a> ( <AND> <a HREF="#prod18">EqualityExpression</a> )*
19.132 - </TD>
19.133 - </TR>
19.134 - <TR><TD><PRE></PRE></TD></TR>
19.135 - <TR>
19.136 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod2">OrExpression</a></TD>
19.137 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.138 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.139 - <a HREF="#prod21">AndExpression</a> ( <OR> <a HREF="#prod21">AndExpression</a> )*
19.140 - </TD>
19.141 - </TR>
19.142 - <TR><TD><PRE></PRE></TD></TR>
19.143 - <TR>
19.144 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod8">ListLiteral</a></TD>
19.145 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.146 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.147 - <OPEN_BRACKET> <a HREF="#prod22">PositionalArgs</a> <CLOSE_BRACKET>
19.148 - </TD>
19.149 - </TR>
19.150 - <TR><TD><PRE></PRE></TD></TR>
19.151 - <TR>
19.152 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod4">NumberLiteral</a></TD>
19.153 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.154 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.155 - ( <INTEGER> | <DECIMAL> ) </TD>
19.156 - </TR>
19.157 - <TR><TD><PRE></PRE></TD></TR>
19.158 - <TR>
19.159 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod9">Identifier</a></TD>
19.160 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.161 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.162 - <ID>
19.163 - </TD>
19.164 - </TR>
19.165 - <TR><TD><PRE></PRE></TD></TR>
19.166 - <TR>
19.167 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod23">IdentifierOrStringLiteral</a></TD>
19.168 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.169 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.170 - ( <a HREF="#prod9">Identifier</a> | <a HREF="#prod6">StringLiteral</a> ) </TD>
19.171 - </TR>
19.172 - <TR><TD><PRE></PRE></TD></TR>
19.173 - <TR>
19.174 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod11">BuiltinVariable</a></TD>
19.175 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.176 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.177 - <DOT> <ID>
19.178 - </TD>
19.179 - </TR>
19.180 - <TR><TD><PRE>/**
19.181 - * Production that builds up an expression
19.182 - * using the dot or dynamic key name
19.183 - * or the args list if this is a method invocation.
19.184 - */</PRE></TD></TR>
19.185 - <TR>
19.186 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod12">AddSubExpression</a></TD>
19.187 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.188 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.189 - ( <a HREF="#prod24">DotVariable</a> | <a HREF="#prod25">DynamicKey</a> | <a HREF="#prod26">MethodArgs</a> | <a HREF="#prod27">BuiltIn</a> | <a HREF="#prod28">DefaultTo</a> | <a HREF="#prod29">Exists</a> ) </TD>
19.190 - </TR>
19.191 - <TR><TD><PRE></PRE></TD></TR>
19.192 - <TR>
19.193 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod28">DefaultTo</a></TD>
19.194 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.195 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.196 - ( <TERMINATING_EXCLAM> | ( <EXCLAM> ( <a HREF="#prod1">Expression</a> )? ) ) </TD>
19.197 - </TR>
19.198 - <TR><TD><PRE></PRE></TD></TR>
19.199 - <TR>
19.200 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod29">Exists</a></TD>
19.201 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.202 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.203 - <EXISTS>
19.204 - </TD>
19.205 - </TR>
19.206 - <TR><TD><PRE></PRE></TD></TR>
19.207 - <TR>
19.208 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod27">BuiltIn</a></TD>
19.209 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.210 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.211 - <BUILT_IN> <ID>
19.212 - </TD>
19.213 - </TR>
19.214 - <TR><TD><PRE>/**
19.215 - * production for when a key is specified by <DOT> + keyname
19.216 - */</PRE></TD></TR>
19.217 - <TR>
19.218 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod24">DotVariable</a></TD>
19.219 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.220 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.221 - <DOT> ( <ID> | <TIMES> | <DOUBLE_STAR> | ( <LESS_THAN> | <LESS_THAN_EQUALS> | <ESCAPED_GT> | <ESCAPED_GTE> | <FALSE> | <TRUE> | <IN> | <AS> | <USING> ) ) </TD>
19.222 - </TR>
19.223 - <TR><TD><PRE>/**
19.224 - * production for when the key is specified
19.225 - * in brackets.
19.226 - */</PRE></TD></TR>
19.227 - <TR>
19.228 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod25">DynamicKey</a></TD>
19.229 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.230 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.231 - <OPEN_BRACKET> <a HREF="#prod1">Expression</a> <CLOSE_BRACKET>
19.232 - </TD>
19.233 - </TR>
19.234 - <TR><TD><PRE>/**
19.235 - * production for an arglist part of a method invocation.
19.236 - */</PRE></TD></TR>
19.237 - <TR>
19.238 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod26">MethodArgs</a></TD>
19.239 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.240 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.241 - <OPEN_PAREN> <a HREF="#prod22">PositionalArgs</a> <CLOSE_PAREN>
19.242 - </TD>
19.243 - </TR>
19.244 - <TR><TD><PRE></PRE></TD></TR>
19.245 - <TR>
19.246 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod6">StringLiteral</a></TD>
19.247 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.248 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.249 - ( <STRING_LITERAL> | <RAW_STRING> ) </TD>
19.250 - </TR>
19.251 - <TR><TD><PRE></PRE></TD></TR>
19.252 - <TR>
19.253 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod7">BooleanLiteral</a></TD>
19.254 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.255 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.256 - ( <FALSE> | <TRUE> ) </TD>
19.257 - </TR>
19.258 - <TR><TD><PRE></PRE></TD></TR>
19.259 - <TR>
19.260 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod5">HashLiteral</a></TD>
19.261 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.262 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.263 - <OPEN_BRACE> ( <a HREF="#prod1">Expression</a> ( <COMMA> | <COLON> ) <a HREF="#prod1">Expression</a> ( <COMMA> <a HREF="#prod1">Expression</a> ( <COMMA> | <COLON> ) <a HREF="#prod1">Expression</a> )* )? <CLOSE_BRACE>
19.264 - </TD>
19.265 - </TR>
19.266 - <TR><TD><PRE>/**
19.267 - * A production representing the ${...}
19.268 - * that outputs a variable.
19.269 - */</PRE></TD></TR>
19.270 - <TR>
19.271 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod30">StringOutput</a></TD>
19.272 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.273 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.274 - <OUTPUT_ESCAPE> <a HREF="#prod1">Expression</a> <CLOSE_BRACE>
19.275 - </TD>
19.276 - </TR>
19.277 - <TR><TD><PRE></PRE></TD></TR>
19.278 - <TR>
19.279 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod31">NumericalOutput</a></TD>
19.280 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.281 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.282 - <NUMERICAL_ESCAPE> <a HREF="#prod1">Expression</a> ( <SEMICOLON> <ID> )? <CLOSE_BRACE>
19.283 - </TD>
19.284 - </TR>
19.285 - <TR><TD><PRE></PRE></TD></TR>
19.286 - <TR>
19.287 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod32">If</a></TD>
19.288 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.289 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.290 - <IF> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <ELSE_IF> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> <a HREF="#prod33">OptionalBlock</a> )* ( <ELSE> <a HREF="#prod33">OptionalBlock</a> )? <END_IF>
19.291 - </TD>
19.292 - </TR>
19.293 - <TR><TD><PRE></PRE></TD></TR>
19.294 - <TR>
19.295 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod35">Attempt</a></TD>
19.296 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.297 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.298 - <ATTEMPT> <a HREF="#prod33">OptionalBlock</a> <a HREF="#prod36">Recover</a> ( <END_RECOVER> | <END_ATTEMPT> ) </TD>
19.299 - </TR>
19.300 - <TR><TD><PRE></PRE></TD></TR>
19.301 - <TR>
19.302 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod36">Recover</a></TD>
19.303 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.304 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.305 - <RECOVER> <a HREF="#prod33">OptionalBlock</a>
19.306 - </TD>
19.307 - </TR>
19.308 - <TR><TD><PRE></PRE></TD></TR>
19.309 - <TR>
19.310 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod37">List</a></TD>
19.311 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.312 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.313 - <LIST> <a HREF="#prod1">Expression</a> <AS> <ID> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_LIST>
19.314 - </TD>
19.315 - </TR>
19.316 - <TR><TD><PRE></PRE></TD></TR>
19.317 - <TR>
19.318 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod38">ForEach</a></TD>
19.319 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.320 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.321 - <FOREACH> <ID> <IN> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_FOREACH>
19.322 - </TD>
19.323 - </TR>
19.324 - <TR><TD><PRE></PRE></TD></TR>
19.325 - <TR>
19.326 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod39">Visit</a></TD>
19.327 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.328 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.329 - <VISIT> <a HREF="#prod1">Expression</a> ( <USING> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a>
19.330 - </TD>
19.331 - </TR>
19.332 - <TR><TD><PRE></PRE></TD></TR>
19.333 - <TR>
19.334 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod40">Recurse</a></TD>
19.335 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.336 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.337 - ( <SIMPLE_RECURSE> | ( <RECURSE> ( <a HREF="#prod1">Expression</a> )? ( <USING> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a> ) ) </TD>
19.338 - </TR>
19.339 - <TR><TD><PRE></PRE></TD></TR>
19.340 - <TR>
19.341 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod41">FallBack</a></TD>
19.342 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.343 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.344 - <FALLBACK>
19.345 - </TD>
19.346 - </TR>
19.347 - <TR><TD><PRE>/**
19.348 - * Production used to break out of a loop or a switch block.
19.349 - */</PRE></TD></TR>
19.350 - <TR>
19.351 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod42">Break</a></TD>
19.352 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.353 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.354 - <BREAK>
19.355 - </TD>
19.356 - </TR>
19.357 - <TR><TD><PRE>/**
19.358 - * Production used to jump out of a macro.
19.359 - * The stop instruction terminates the rendering of the template.
19.360 - */</PRE></TD></TR>
19.361 - <TR>
19.362 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod43">Return</a></TD>
19.363 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.364 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.365 - ( <SIMPLE_RETURN> | <RETURN> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
19.366 - </TR>
19.367 - <TR><TD><PRE></PRE></TD></TR>
19.368 - <TR>
19.369 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod44">Stop</a></TD>
19.370 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.371 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.372 - ( <HALT> | <STOP> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
19.373 - </TR>
19.374 - <TR><TD><PRE></PRE></TD></TR>
19.375 - <TR>
19.376 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod45">Nested</a></TD>
19.377 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.378 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.379 - ( ( <SIMPLE_NESTED> )| ( <NESTED> <a HREF="#prod22">PositionalArgs</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) ) </TD>
19.380 - </TR>
19.381 - <TR><TD><PRE></PRE></TD></TR>
19.382 - <TR>
19.383 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod46">Flush</a></TD>
19.384 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.385 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.386 - <FLUSH>
19.387 - </TD>
19.388 - </TR>
19.389 - <TR><TD><PRE></PRE></TD></TR>
19.390 - <TR>
19.391 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod47">Trim</a></TD>
19.392 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.393 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.394 - ( <TRIM> | <LTRIM> | <RTRIM> | <NOTRIM> ) </TD>
19.395 - </TR>
19.396 - <TR><TD><PRE></PRE></TD></TR>
19.397 - <TR>
19.398 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod48">Assign</a></TD>
19.399 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.400 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.401 - ( <ASSIGN> | <GLOBALASSIGN> | <LOCALASSIGN> ) <a HREF="#prod23">IdentifierOrStringLiteral</a> ( ( <EQUALS> <a HREF="#prod1">Expression</a> ( ( <COMMA> )? <a HREF="#prod23">IdentifierOrStringLiteral</a> <EQUALS> <a HREF="#prod1">Expression</a> )* ( <IN> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a> )| ( ( <IN> <a HREF="#prod1">Expression</a> )? <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <END_LOCAL> | <END_ASSIGN> | <END_GLOBAL> ) ) ) </TD>
19.402 - </TR>
19.403 - <TR><TD><PRE></PRE></TD></TR>
19.404 - <TR>
19.405 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod49">Include</a></TD>
19.406 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.407 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.408 - <INCLUDE> <a HREF="#prod1">Expression</a> ( <SEMICOLON> )? ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* <a HREF="#prod34">LooseDirectiveEnd</a>
19.409 - </TD>
19.410 - </TR>
19.411 - <TR><TD><PRE></PRE></TD></TR>
19.412 - <TR>
19.413 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod50">Import</a></TD>
19.414 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.415 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.416 - <IMPORT> <a HREF="#prod1">Expression</a> <AS> <ID> <a HREF="#prod34">LooseDirectiveEnd</a>
19.417 - </TD>
19.418 - </TR>
19.419 - <TR><TD><PRE></PRE></TD></TR>
19.420 - <TR>
19.421 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod51">Macro</a></TD>
19.422 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.423 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.424 - ( <MACRO> | <FUNCTION> ) <a HREF="#prod23">IdentifierOrStringLiteral</a> ( <OPEN_PAREN> )? ( <ID> ( <ELLIPSIS> )? ( <EQUALS> <a HREF="#prod1">Expression</a> )? ( <COMMA> )? )* ( <CLOSE_PAREN> )? <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <END_MACRO> | <END_FUNCTION> ) </TD>
19.425 - </TR>
19.426 - <TR><TD><PRE></PRE></TD></TR>
19.427 - <TR>
19.428 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod52">Compress</a></TD>
19.429 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.430 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.431 - <COMPRESS> <a HREF="#prod33">OptionalBlock</a> <END_COMPRESS>
19.432 - </TD>
19.433 - </TR>
19.434 - <TR><TD><PRE></PRE></TD></TR>
19.435 - <TR>
19.436 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod53">UnifiedMacroTransform</a></TD>
19.437 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.438 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.439 - <UNIFIED_CALL> <a HREF="#prod1">Expression</a> ( <TERMINATING_WHITESPACE> )? ( <a HREF="#prod54">NamedArgs</a> | <a HREF="#prod22">PositionalArgs</a> ) ( <SEMICOLON> ( ( <TERMINATING_WHITESPACE> )? <ID> ( ( <TERMINATING_WHITESPACE> )? <COMMA> ( <TERMINATING_WHITESPACE> )? <ID> )* )? )? ( <EMPTY_DIRECTIVE_END> | ( <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <UNIFIED_CALL_END> ) ) </TD>
19.440 - </TR>
19.441 - <TR><TD><PRE></PRE></TD></TR>
19.442 - <TR>
19.443 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod55">Call</a></TD>
19.444 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.445 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.446 - <CALL> <ID> ( <a HREF="#prod54">NamedArgs</a> | ( ( <OPEN_PAREN> )? <a HREF="#prod22">PositionalArgs</a> ( <CLOSE_PAREN> )? ) ) <a HREF="#prod34">LooseDirectiveEnd</a>
19.447 - </TD>
19.448 - </TR>
19.449 - <TR><TD><PRE></PRE></TD></TR>
19.450 - <TR>
19.451 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod54">NamedArgs</a></TD>
19.452 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.453 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.454 - ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )+
19.455 - </TD>
19.456 - </TR>
19.457 - <TR><TD><PRE></PRE></TD></TR>
19.458 - <TR>
19.459 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod22">PositionalArgs</a></TD>
19.460 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.461 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.462 - ( <a HREF="#prod1">Expression</a> ( ( <COMMA> )? <a HREF="#prod1">Expression</a> )* )?
19.463 - </TD>
19.464 - </TR>
19.465 - <TR><TD><PRE></PRE></TD></TR>
19.466 - <TR>
19.467 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod56">Comment</a></TD>
19.468 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.469 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.470 - ( <COMMENT> | <TERSE_COMMENT> ) <a HREF="#prod57">UnparsedContent</a>
19.471 - </TD>
19.472 - </TR>
19.473 - <TR><TD><PRE></PRE></TD></TR>
19.474 - <TR>
19.475 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod58">NoParse</a></TD>
19.476 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.477 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.478 - <NOPARSE> <a HREF="#prod57">UnparsedContent</a>
19.479 - </TD>
19.480 - </TR>
19.481 - <TR><TD><PRE></PRE></TD></TR>
19.482 - <TR>
19.483 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod59">Transform</a></TD>
19.484 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.485 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.486 - <TRANSFORM> <a HREF="#prod1">Expression</a> ( <SEMICOLON> )? ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* ( <EMPTY_DIRECTIVE_END> | ( <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_TRANSFORM> ) ) </TD>
19.487 - </TR>
19.488 - <TR><TD><PRE></PRE></TD></TR>
19.489 - <TR>
19.490 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod60">Switch</a></TD>
19.491 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.492 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.493 - <SWITCH> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> ( <a HREF="#prod61">Case</a> )* ( <WHITESPACE> )? <END_SWITCH>
19.494 - </TD>
19.495 - </TR>
19.496 - <TR><TD><PRE></PRE></TD></TR>
19.497 - <TR>
19.498 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod61">Case</a></TD>
19.499 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.500 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.501 - ( <WHITESPACE> )? ( <CASE> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> | <DEFAUL> ) <a HREF="#prod33">OptionalBlock</a>
19.502 - </TD>
19.503 - </TR>
19.504 - <TR><TD><PRE></PRE></TD></TR>
19.505 - <TR>
19.506 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod62">Escape</a></TD>
19.507 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.508 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.509 - <ESCAPE> <ID> <AS> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_ESCAPE>
19.510 - </TD>
19.511 - </TR>
19.512 - <TR><TD><PRE></PRE></TD></TR>
19.513 - <TR>
19.514 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod63">NoEscape</a></TD>
19.515 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.516 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.517 - <NOESCAPE> <a HREF="#prod33">OptionalBlock</a> <END_NOESCAPE>
19.518 - </TD>
19.519 - </TR>
19.520 - <TR><TD><PRE>/**
19.521 - * Production to terminate potentially empty elements. Either a ">" or "/>"
19.522 - */</PRE></TD></TR>
19.523 - <TR>
19.524 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod34">LooseDirectiveEnd</a></TD>
19.525 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.526 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.527 - ( <DIRECTIVE_END> | <EMPTY_DIRECTIVE_END> ) </TD>
19.528 - </TR>
19.529 - <TR><TD><PRE></PRE></TD></TR>
19.530 - <TR>
19.531 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod64">Setting</a></TD>
19.532 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.533 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.534 - <SETTING> <ID> <EQUALS> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a>
19.535 - </TD>
19.536 - </TR>
19.537 - <TR><TD><PRE>/**
19.538 - * A production for FreeMarker directives.
19.539 - */</PRE></TD></TR>
19.540 - <TR>
19.541 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod65">FreemarkerDirective</a></TD>
19.542 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.543 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.544 - ( <a HREF="#prod32">If</a> | <a HREF="#prod37">List</a> | <a HREF="#prod38">ForEach</a> | <a HREF="#prod48">Assign</a> | <a HREF="#prod49">Include</a> | <a HREF="#prod50">Import</a> | <a HREF="#prod51">Macro</a> | <a HREF="#prod52">Compress</a> | <a HREF="#prod53">UnifiedMacroTransform</a> | <a HREF="#prod55">Call</a> | <a HREF="#prod56">Comment</a> | <a HREF="#prod58">NoParse</a> | <a HREF="#prod59">Transform</a> | <a HREF="#prod60">Switch</a> | <a HREF="#prod64">Setting</a> | <a HREF="#prod42">Break</a> | <a HREF="#prod43">Return</a> | <a HREF="#prod44">Stop</a> | <a HREF="#prod46">Flush</a> | <a HREF="#prod47">Trim</a> | <a HREF="#prod45">Nested</a> | <a HREF="#prod62">Escape</a> | <a HREF="#prod63">NoEscape</a> | <a HREF="#prod39">Visit</a> | <a HREF="#prod40">Recurse</a> | <a HREF="#prod41">FallBack</a> | <a HREF="#prod35">Attempt</a> ) </TD>
19.545 - </TR>
19.546 - <TR><TD><PRE>/**
19.547 - * Production for a block of raw text
19.548 - * i.e. text that contains no
19.549 - * FreeMarker directives.
19.550 - */</PRE></TD></TR>
19.551 - <TR>
19.552 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod66">PCData</a></TD>
19.553 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.554 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.555 - ( ( <WHITESPACE> | <PRINTABLE_CHARS> | <FALSE_ALERT> ) )+
19.556 - </TD>
19.557 - </TR>
19.558 - <TR><TD><PRE>/**
19.559 - * Production for dealing with unparsed content,
19.560 - * i.e. what is inside a comment or noparse tag.
19.561 - * It returns the ending token. The content
19.562 - * of the tag is put in buf.
19.563 - */</PRE></TD></TR>
19.564 - <TR>
19.565 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod57">UnparsedContent</a></TD>
19.566 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.567 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.568 - ( ( <KEEP_GOING> | <MAYBE_END> | <TERSE_COMMENT_END> | <LONE_LESS_THAN_OR_DASH> ) )+
19.569 - </TD>
19.570 - </TR>
19.571 - <TR><TD><PRE></PRE></TD></TR>
19.572 - <TR>
19.573 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod67">Content</a></TD>
19.574 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.575 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.576 - ( ( <a HREF="#prod66">PCData</a> | <a HREF="#prod30">StringOutput</a> | <a HREF="#prod31">NumericalOutput</a> | <a HREF="#prod65">FreemarkerDirective</a> ) )+
19.577 - </TD>
19.578 - </TR>
19.579 - <TR><TD><PRE>/**
19.580 - * A production freemarker text that may contain
19.581 - * ${...} and #{...} but no directives.
19.582 - */</PRE></TD></TR>
19.583 - <TR>
19.584 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod68">FreeMarkerText</a></TD>
19.585 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.586 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.587 - ( ( <a HREF="#prod66">PCData</a> | <a HREF="#prod30">StringOutput</a> | <a HREF="#prod31">NumericalOutput</a> ) )+
19.588 - </TD>
19.589 - </TR>
19.590 - <TR><TD><PRE>/**
19.591 - * A production for a block of optional content.
19.592 - * Returns an empty Text block if there is no
19.593 - * content.
19.594 - */</PRE></TD></TR>
19.595 - <TR>
19.596 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod33">OptionalBlock</a></TD>
19.597 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.598 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.599 - ( <a HREF="#prod67">Content</a> )?
19.600 - </TD>
19.601 - </TR>
19.602 - <TR><TD><PRE></PRE></TD></TR>
19.603 - <TR>
19.604 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod69">HeaderElement</a></TD>
19.605 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.606 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.607 - ( <WHITESPACE> )? ( <TRIVIAL_FTL_HEADER> | ( <FTL_HEADER> ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* ) <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
19.608 - </TR>
19.609 - <TR><TD><PRE></PRE></TD></TR>
19.610 - <TR>
19.611 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod70">ParamList</a></TD>
19.612 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.613 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.614 - ( <a HREF="#prod9">Identifier</a> <EQUALS> <a HREF="#prod1">Expression</a> ( <COMMA> )? )+
19.615 - </TD>
19.616 - </TR>
19.617 - <TR><TD><PRE>/**
19.618 - * Root production to be used when parsing
19.619 - * an entire file.
19.620 - */</PRE></TD></TR>
19.621 - <TR>
19.622 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod71">Root</a></TD>
19.623 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
19.624 - <TD ALIGN=LEFT VALIGN=BASELINE>
19.625 - ( <a HREF="#prod69">HeaderElement</a> )? <a HREF="#prod33">OptionalBlock</a> <EOF>
19.626 - </TD>
19.627 - </TR>
19.628 - </TABLE>
19.629 -<HR>
19.630 - <H2 ALIGN=CENTER>TOKENS</H2>
19.631 - <TABLE>
19.632 -<TR><TD><PRE><DEFAULT> TOKEN : {
19.633 -<ATTEMPT: <START_TAG> "attempt" <CLOSE_TAG1>>
19.634 -|<RECOVER: <START_TAG> "recover" <CLOSE_TAG1>>
19.635 -|<IF: <START_TAG> "if" <BLANK>>
19.636 -|<ELSE_IF: <START_TAG> "elseif" <BLANK>>
19.637 -|<LIST: <START_TAG> "list" <BLANK>>
19.638 -|<FOREACH: <START_TAG> "foreach" <BLANK>>
19.639 -|<SWITCH: <START_TAG> "switch" <BLANK>>
19.640 -|<CASE: <START_TAG> "case" <BLANK>>
19.641 -|<ASSIGN: <START_TAG> "assign" <BLANK>>
19.642 -|<GLOBALASSIGN: <START_TAG> "global" <BLANK>>
19.643 -|<LOCALASSIGN: <START_TAG> "local" <BLANK>>
19.644 -|<INCLUDE: <START_TAG> "include" <BLANK>>
19.645 -|<IMPORT: <START_TAG> "import" <BLANK>>
19.646 -|<FUNCTION: <START_TAG> "function" <BLANK>>
19.647 -|<MACRO: <START_TAG> "macro" <BLANK>>
19.648 -|<TRANSFORM: <START_TAG> "transform" <BLANK>>
19.649 -|<VISIT: <START_TAG> "visit" <BLANK>>
19.650 -|<STOP: <START_TAG> "stop" <BLANK>>
19.651 -|<RETURN: <START_TAG> "return" <BLANK>>
19.652 -|<CALL: <START_TAG> "call" <BLANK>>
19.653 -|<SETTING: <START_TAG> "setting" <BLANK>>
19.654 -|<COMPRESS: <START_TAG> "compress" <CLOSE_TAG1>>
19.655 -|<COMMENT: <START_TAG> "comment" <CLOSE_TAG1>>
19.656 -|<TERSE_COMMENT: (["<","["]) "#--">
19.657 -|<NOPARSE: <START_TAG> "noparse" <CLOSE_TAG1>>
19.658 -|<END_IF: <END_TAG> "if" <CLOSE_TAG1>>
19.659 -|<END_LIST: <END_TAG> "list" <CLOSE_TAG1>>
19.660 -|<END_RECOVER: <END_TAG> "recover" <CLOSE_TAG1>>
19.661 -|<END_ATTEMPT: <END_TAG> "attempt" <CLOSE_TAG1>>
19.662 -|<END_FOREACH: <END_TAG> "foreach" <CLOSE_TAG1>>
19.663 -|<END_LOCAL: <END_TAG> "local" <CLOSE_TAG1>>
19.664 -|<END_GLOBAL: <END_TAG> "global" <CLOSE_TAG1>>
19.665 -|<END_ASSIGN: <END_TAG> "assign" <CLOSE_TAG1>>
19.666 -|<END_FUNCTION: <END_TAG> "function" <CLOSE_TAG1>>
19.667 -|<END_MACRO: <END_TAG> "macro" <CLOSE_TAG1>>
19.668 -|<END_COMPRESS: <END_TAG> "compress" <CLOSE_TAG1>>
19.669 -|<END_TRANSFORM: <END_TAG> "transform" <CLOSE_TAG1>>
19.670 -|<END_SWITCH: <END_TAG> "switch" <CLOSE_TAG1>>
19.671 -|<ELSE: <START_TAG> "else" <CLOSE_TAG2>>
19.672 -|<BREAK: <START_TAG> "break" <CLOSE_TAG2>>
19.673 -|<SIMPLE_RETURN: <START_TAG> "return" <CLOSE_TAG2>>
19.674 -|<HALT: <START_TAG> "stop" <CLOSE_TAG2>>
19.675 -|<FLUSH: <START_TAG> "flush" <CLOSE_TAG2>>
19.676 -|<TRIM: <START_TAG> "t" <CLOSE_TAG2>>
19.677 -|<LTRIM: <START_TAG> "lt" <CLOSE_TAG2>>
19.678 -|<RTRIM: <START_TAG> "rt" <CLOSE_TAG2>>
19.679 -|<NOTRIM: <START_TAG> "nt" <CLOSE_TAG2>>
19.680 -|<DEFAUL: <START_TAG> "default" <CLOSE_TAG1>>
19.681 -|<SIMPLE_NESTED: <START_TAG> "nested" <CLOSE_TAG2>>
19.682 -|<NESTED: <START_TAG> "nested" <BLANK>>
19.683 -|<SIMPLE_RECURSE: <START_TAG> "recurse" <CLOSE_TAG2>>
19.684 -|<RECURSE: <START_TAG> "recurse" <BLANK>>
19.685 -|<FALLBACK: <START_TAG> "fallback" <CLOSE_TAG2>>
19.686 -|<ESCAPE: <START_TAG> "escape" <BLANK>>
19.687 -|<END_ESCAPE: <END_TAG> "escape" <CLOSE_TAG1>>
19.688 -|<NOESCAPE: <START_TAG> "noescape" <CLOSE_TAG1>>
19.689 -|<END_NOESCAPE: <END_TAG> "noescape" <CLOSE_TAG1>>
19.690 -|<UNIFIED_CALL: "<@" | "[@">
19.691 -|<UNIFIED_CALL_END: (["<","["]) "/@" (<ID> ("." <ID>)*)? <CLOSE_TAG1>>
19.692 -|<FTL_HEADER: ("<#ftl" | "[#ftl") <BLANK>>
19.693 -|<TRIVIAL_FTL_HEADER: ("<#ftl" | "[#ftl") ("/")? ([">","]"])>
19.694 -|<UNKNOWN_DIRECTIVE: ("[#" | "[/#" | "<#" | "</#") (["A"-"Z","_","a"-"z"])+>
19.695 -}
19.696 -
19.697 -</PRE></TD></TR><TR><TD><PRE><DEFAULT, NODIRECTIVE> TOKEN : {
19.698 -<WHITESPACE: (["\t","\n","\r"," "])+>
19.699 -|<PRINTABLE_CHARS: (["\u0000"-"\b","\u000b"-"\f","\u000e"-"\u001f","!"-"\"","%"-";","="-"Z","\\"-"z","|"-"\uffff"])+>
19.700 -|<FALSE_ALERT: ["#","$","<","[","{"]>
19.701 -|<OUTPUT_ESCAPE: "${">
19.702 -|<NUMERICAL_ESCAPE: "#{">
19.703 -}
19.704 -
19.705 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, IN_PAREN, NAMED_PARAMETER_EXPRESSION> SKIP : {
19.706 -<(["\t","\n","\r"," "])+>
19.707 -|<["<","["] ["!","#"] "--">
19.708 -}
19.709 -
19.710 -</PRE></TD></TR><TR><TD><PRE><EXPRESSION_COMMENT> SKIP : {
19.711 -<(["\u0000"-",","."-"=","?"-"\\","^"-"\uffff"])+>
19.712 -|">"
19.713 -|"]"
19.714 -|"-"
19.715 -|<"-->" | "--]">
19.716 -}
19.717 -
19.718 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, IN_PAREN, NO_SPACE_EXPRESSION, NAMED_PARAMETER_EXPRESSION> TOKEN : {
19.719 -<STRING_LITERAL: "\"" (["\u0000"-"!","#"-"[","]"-"\uffff"] | <ESCAPED_CHAR>)* "\"" | "\'" (["\u0000"-"&","("-"[","]"-"\uffff"] | <ESCAPED_CHAR>)* "\'">
19.720 -|<RAW_STRING: "r" ("\"" (["\u0000"-"!","#"-"\uffff"])* "\"" | "\'" (["\u0000"-"&","("-"\uffff"])* "\'")>
19.721 -|<FALSE: "false">
19.722 -|<TRUE: "true">
19.723 -|<INTEGER: (["0"-"9"])+>
19.724 -|<DECIMAL: <INTEGER> "." <INTEGER>>
19.725 -|<DOT: ".">
19.726 -|<DOT_DOT: "..">
19.727 -|<BUILT_IN: "?">
19.728 -|<EXISTS: "??">
19.729 -|<EQUALS: "=">
19.730 -|<DOUBLE_EQUALS: "==">
19.731 -|<NOT_EQUALS: "!=">
19.732 -|<LESS_THAN: "lt" | "\\lt" | ["<"] | "&lt;">
19.733 -|<LESS_THAN_EQUALS: "lte" | "\\lte" | "<=" | "&lt;=">
19.734 -|<ESCAPED_GT: "gt" | "\\gt" | "&gt;">
19.735 -|<ESCAPED_GTE: "gte" | "\\gte" | "&gt;=">
19.736 -|<PLUS: "+">
19.737 -|<MINUS: "-">
19.738 -|<TIMES: "*">
19.739 -|<DOUBLE_STAR: "**">
19.740 -|<ELLIPSIS: "...">
19.741 -|<DIVIDE: "/">
19.742 -|<PERCENT: "%">
19.743 -|<AND: ["&"] | "&&">
19.744 -|<OR: ["|"] | "||">
19.745 -|<EXCLAM: "!">
19.746 -|<COMMA: ",">
19.747 -|<SEMICOLON: ";">
19.748 -|<COLON: ":">
19.749 -|<OPEN_BRACKET: "[">
19.750 -|<CLOSE_BRACKET: "]">
19.751 -|<OPEN_PAREN: "(">
19.752 -|<CLOSE_PAREN: ")">
19.753 -|<OPEN_BRACE: "{">
19.754 -|<CLOSE_BRACE: "}">
19.755 -|<IN: "in">
19.756 -|<AS: "as">
19.757 -|<USING: "using">
19.758 -|<ID: <LETTER> (["$","0"-"9","@"-"Z","_","a"-"z","\u00c0"-"\u00d6","\u00d8"-"\u00f6","\u00f8"-"\u00ff","\u0100"-"\u1fff","\u3040"-"\u318f","\u3300"-"\u337f","\u3400"-"\u3d2d","\u4e00"-"\u9fff","\uf900"-"\ufaff"])*>
19.759 -|}
19.760 -
19.761 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, NO_SPACE_EXPRESSION, NAMED_PARAMETER_EXPRESSION> TOKEN : {
19.762 -<DIRECTIVE_END: ">">
19.763 -|<EMPTY_DIRECTIVE_END: "/>" | "/]">
19.764 -}
19.765 -
19.766 -</PRE></TD></TR><TR><TD><PRE><IN_PAREN> TOKEN : {
19.767 -<NATURAL_GT: ">">
19.768 -|<NATURAL_GTE: ">=">
19.769 -}
19.770 -
19.771 -</PRE></TD></TR><TR><TD><PRE><NO_SPACE_EXPRESSION> TOKEN : {
19.772 -<TERMINATING_WHITESPACE: (["\t","\n","\r"," "])+>
19.773 -}
19.774 -
19.775 -</PRE></TD></TR><TR><TD><PRE><NAMED_PARAMETER_EXPRESSION> TOKEN : {
19.776 -<TERMINATING_EXCLAM: "!" (["\t","\n","\r"," "])+>
19.777 -}
19.778 -
19.779 -</PRE></TD></TR><TR><TD><PRE><NO_PARSE> TOKEN : {
19.780 -<TERSE_COMMENT_END: "-->" | "--]">
19.781 -|<MAYBE_END: (["<","["]) "/" ("#")? (["A"-"Z","a"-"z"])+ (["\t","\n","\r"," "])* ([">","]"])>
19.782 -|<KEEP_GOING: (["\u0000"-",","."-";","="-"Z","\\"-"\uffff"])+>
19.783 -|<LONE_LESS_THAN_OR_DASH: ["-","<","["]>
19.784 -}
19.785 -
19.786 -</PRE></TD></TR> </TABLE>
19.787 -
19.788 - </BODY>
19.789 -</HTML>
20.1 --- a/src/ja/ide/web-webkit-debugging/web-webkit-debugging/org/netbeans/modules/web/webkit/debugging/api/console/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
20.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
20.3 @@ -1,4 +0,0 @@
20.4 -# {0} - property name
20.5 -# {1} - property value
20.6 -#NOI18N_WILL_BE_REMOVED CTL_Property={0}: {1}
20.7 -
21.1 --- a/src/ja/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
21.2 +++ b/src/ja/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_ja.properties Sun Jan 04 21:36:03 2015 -0800
21.3 @@ -53,3 +53,4 @@
21.4 Services/AutoupdateType/pluginportal-update-provider.instance=\u30d7\u30e9\u30b0\u30a4\u30f3\u30dd\u30fc\u30bf\u30eb
21.5
21.6 #URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.4/uc/final/distribution/catalog_ja.xml.gz?{$netbeans.hash.code}
21.7 +#URL_Distribution=http://updates.netbeans.org/netbeans/updates/8.0.2/uc/final/distribution/catalog_ja.xml.gz?{$netbeans.hash.code}
22.1 --- a/src/ja/other/installer/components/products/mysql-connector/data/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
22.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
22.3 @@ -1,42 +0,0 @@
22.4 -#
22.5 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
22.6 -#
22.7 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
22.8 -#
22.9 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
22.10 -# Other names may be trademarks of their respective owners.
22.11 -#
22.12 -# The contents of this file are subject to the terms of either the GNU General Public
22.13 -# License Version 2 only ("GPL") or the Common Development and Distribution
22.14 -# License("CDDL") (collectively, the "License"). You may not use this file except in
22.15 -# compliance with the License. You can obtain a copy of the License at
22.16 -# http://www.netbeans.org/cddl-gplv2.html or nbbuild/licenses/CDDL-GPL-2-CP. See the
22.17 -# License for the specific language governing permissions and limitations under the
22.18 -# License. When distributing the software, include this License Header Notice in
22.19 -# each file and include the License file at nbbuild/licenses/CDDL-GPL-2-CP. Oracle
22.20 -# designates this particular file as subject to the "Classpath" exception as provided
22.21 -# by Oracle in the GPL Version 2 section of the License file that accompanied this code.
22.22 -# If applicable, add the following below the License Header, with the fields enclosed
22.23 -# by brackets [] replaced by your own identifying information:
22.24 -# "Portions Copyrighted [year] [name of copyright owner]"
22.25 -#
22.26 -# Contributor(s):
22.27 -#
22.28 -# The Original Software is NetBeans. The Initial Developer of the Original Software
22.29 -# is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun Microsystems, Inc. All
22.30 -# Rights Reserved.
22.31 -#
22.32 -# If you wish your version of this file to be governed by only the CDDL or only the
22.33 -# GPL Version 2, indicate your decision by adding "[Contributor] elects to include
22.34 -# this software in this distribution under the [CDDL or GPL Version 2] license." If
22.35 -# you do not indicate a single choice of license, a recipient has the option to
22.36 -# distribute your version of this file under either the CDDL, the GPL Version 2 or
22.37 -# to extend the choice of license to its licensees as provided above. However, if you
22.38 -# add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the
22.39 -# option applies only if the new code is made subject to such option by the copyright
22.40 -# holder.
22.41 -#
22.42 -
22.43 -
22.44 -#NOI18N_WILL_BE_REMOVED product.description=
22.45 -
23.1 --- a/src/ja/other/installer/components/products/mysql/data/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
23.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
23.3 @@ -1,42 +0,0 @@
23.4 -#
23.5 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
23.6 -#
23.7 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
23.8 -#
23.9 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
23.10 -# Other names may be trademarks of their respective owners.
23.11 -#
23.12 -# The contents of this file are subject to the terms of either the GNU General Public
23.13 -# License Version 2 only ("GPL") or the Common Development and Distribution
23.14 -# License("CDDL") (collectively, the "License"). You may not use this file except in
23.15 -# compliance with the License. You can obtain a copy of the License at
23.16 -# http://www.netbeans.org/cddl-gplv2.html or nbbuild/licenses/CDDL-GPL-2-CP. See the
23.17 -# License for the specific language governing permissions and limitations under the
23.18 -# License. When distributing the software, include this License Header Notice in
23.19 -# each file and include the License file at nbbuild/licenses/CDDL-GPL-2-CP. Oracle
23.20 -# designates this particular file as subject to the "Classpath" exception as provided
23.21 -# by Oracle in the GPL Version 2 section of the License file that accompanied this code.
23.22 -# If applicable, add the following below the License Header, with the fields enclosed
23.23 -# by brackets [] replaced by your own identifying information:
23.24 -# "Portions Copyrighted [year] [name of copyright owner]"
23.25 -#
23.26 -# Contributor(s):
23.27 -#
23.28 -# The Original Software is NetBeans. The Initial Developer of the Original Software
23.29 -# is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun Microsystems, Inc. All
23.30 -# Rights Reserved.
23.31 -#
23.32 -# If you wish your version of this file to be governed by only the CDDL or only the
23.33 -# GPL Version 2, indicate your decision by adding "[Contributor] elects to include
23.34 -# this software in this distribution under the [CDDL or GPL Version 2] license." If
23.35 -# you do not indicate a single choice of license, a recipient has the option to
23.36 -# distribute your version of this file under either the CDDL, the GPL Version 2 or
23.37 -# to extend the choice of license to its licensees as provided above. However, if you
23.38 -# add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the
23.39 -# option applies only if the new code is made subject to such option by the copyright
23.40 -# holder.
23.41 -#
23.42 -
23.43 -
23.44 -#NOI18N_WILL_BE_REMOVED product.description=
23.45 -
24.1 --- a/src/ja/other/installer/mac/newbuild/dmg/Resources/Welcome-jdk_ja.html Sun Jan 04 20:24:43 2015 -0800
24.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
24.3 @@ -1,12 +0,0 @@
24.4 -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
24.5 -<html>
24.6 - <head>
24.7 - <title>ようこそ</title>
24.8 -<meta http-equiv="content-type" content="text/html; charset=UTF-8">
24.9 - </head>
24.10 - <body>
24.11 -
24.12 -<h3>JDK @JDK_VERSION_NUMBER@ Update @JDK_UPDATE_NUMBER@とNetBeans IDEをインストールするために必要なステップを説明します。</h3>
24.13 -
24.14 - </body>
24.15 -</html>
25.1 --- a/src/ja/php/hudson-php/hudson-php/org/netbeans/modules/hudson/php/commands/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
25.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
25.3 @@ -1,6 +0,0 @@
25.4 -# {0} - project name
25.5 -PpwScript.create.progress=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8{0}\u5411\u3051\u306eHudson\u30b8\u30e7\u30d6\u30fb\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059...
25.6 -# {0} - project name
25.7 -PpwScript.create.title={0}\u5411\u3051\u306eHudson\u30b8\u30e7\u30d6\u30fb\u30d5\u30a1\u30a4\u30eb
25.8 -PpwScript.script.label=PPW\u30b9\u30af\u30ea\u30d7\u30c8
25.9 -
26.1 --- a/src/ja/php/hudson-php/hudson-php/org/netbeans/modules/hudson/php/support/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
26.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
26.3 @@ -1,6 +0,0 @@
26.4 -Target.Phpcpd.title=\u30b3\u30d4\u30fc/\u8cbc\u4ed8\u3051\u30c7\u30a3\u30c6\u30af\u30bf(&C)
26.5 -Target.Phpcs.title=\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u6a19\u6e96\u306e\u9055\u53cd(&V)
26.6 -Target.Phpdoc.title=API\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8(&A)
26.7 -Target.Phploc.title=\u30bd\u30fc\u30b9\u30fb\u30b3\u30fc\u30c9\u7d71\u8a08(&U)
26.8 -Target.Phpmd.title=\u9759\u7684\u30b3\u30fc\u30c9\u5206\u6790(&S)
26.9 -
27.1 --- a/src/ja/platform/org-netbeans-core-network/org-netbeans-core-network/org/netbeans/core/network/proxy/fallback/Bundle_ja.properties Sun Jan 04 20:24:43 2015 -0800
27.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
27.3 @@ -1,43 +0,0 @@
27.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
27.5 -#
27.6 -# Copyright 2013 Oracle and/or its affiliates. All rights reserved.
27.7 -#
27.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
27.9 -# Other names may be trademarks of their respective owners.
27.10 -#
27.11 -# The contents of this file are subject to the terms of either the GNU
27.12 -# General Public License Version 2 only ("GPL") or the Common
27.13 -# Development and Distribution License("CDDL") (collectively, the
27.14 -# "License"). You may not use this file except in compliance with the
27.15 -# License. You can obtain a copy of the License at
27.16 -# http://www.netbeans.org/cddl-gplv2.html
27.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
27.18 -# specific language governing permissions and limitations under the
27.19 -# License. When distributing the software, include this License Header
27.20 -# Notice in each file and include the License file at
27.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
27.22 -# particular file as subject to the "Classpath" exception as provided
27.23 -# by Oracle in the GPL Version 2 section of the License file that
27.24 -# accompanied this code. If applicable, add the following below the
27.25 -# License Header, with the fields enclosed by brackets [] replaced by
27.26 -# your own identifying information:
27.27 -# "Portions Copyrighted [year] [name of copyright owner]"
27.28 -#
27.29 -# If you wish your version of this file to be governed by only the CDDL
27.30 -# or only the GPL Version 2, indicate your decision by adding
27.31 -# "[Contributor] elects to include this software in this distribution
27.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
27.33 -# single choice of license, a recipient has the option to distribute
27.34 -# your version of this file under either the CDDL, the GPL Version 2 or
27.35 -# to extend the choice of license to its licensees as provided above.
27.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
27.37 -# Version 2 license, then the option applies only if the new code is
27.38 -# made subject to such option by the copyright holder.
27.39 -#
27.40 -# Contributor(s):
27.41 -#
27.42 -# Portions Copyrighted 2013 Sun Microsystems, Inc.
27.43 -
27.44 -
27.45 -#NOI18N_WILL_BE_REMOVED DefaulNoProxyHosts=localhost,127.0.0.1
27.46 -
28.1 --- a/src/ko/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_ko.properties Sun Jan 04 20:24:43 2015 -0800
28.2 +++ b/src/ko/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_ko.properties Sun Jan 04 21:36:03 2015 -0800
28.3 @@ -51,8 +51,3 @@
28.4 Services/AutoupdateType/distribution-update-provider.instance=NetBeans Distribution
28.5 Services/AutoupdateType/certified-update-provider.instance=Certified Plugins
28.6 Services/AutoupdateType/pluginportal-update-provider.instance=\ud50c\ub7ec\uadf8 \uc778 \ud3ec\ud0c8
28.7 -#NOI18N
28.8 -#URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/distribution/catalog.xml.gz?{$netbeans.hash.code}
28.9 -#URL_Certified=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/certified/catalog.xml.gz?{$netbeans.hash.code}
28.10 -#URL_PluginPortal=http://plugins.netbeans.org/nbpluginportal/updates/7.0/catalog.xml.gz
28.11 -
29.1 --- a/src/nl_NL/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_nl_NL.properties Sun Jan 04 20:24:43 2015 -0800
29.2 +++ b/src/nl_NL/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_nl_NL.properties Sun Jan 04 21:36:03 2015 -0800
29.3 @@ -51,8 +51,3 @@
29.4 Services/AutoupdateType/distribution-update-provider.instance=NetBeans Distribution
29.5 Services/AutoupdateType/certified-update-provider.instance=Certified Plugins
29.6 Services/AutoupdateType/pluginportal-update-provider.instance=Plug-in protal
29.7 -#NOI18N
29.8 -#URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/distribution/catalog.xml.gz?{$netbeans.hash.code}
29.9 -#URL_Certified=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/certified/catalog.xml.gz?{$netbeans.hash.code}
29.10 -#URL_PluginPortal=http://plugins.netbeans.org/nbpluginportal/updates/7.0/catalog.xml.gz
29.11 -
30.1 --- a/src/pt_BR/cnd/cnd-completion/cnd-completion/org/netbeans/modules/cnd/completion/implmethod/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
30.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
30.3 @@ -1,3 +0,0 @@
30.4 -implement.txt=implementar
30.5 -extract.txt=extrair corpo
30.6 -
31.1 --- a/src/pt_BR/cnd/cnd-completion/cnd-completion/org/netbeans/modules/cnd/completion/overridemethod/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
31.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
31.3 @@ -1,3 +0,0 @@
31.4 -override.txt=substituir
31.5 -destructor.txt=gerar
31.6 -
32.1 --- a/src/pt_BR/cnd/cnd-modelimpl/cnd-modelimpl/org/netbeans/modules/cnd/modelimpl/csm/core/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
32.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
32.3 @@ -1,48 +0,0 @@
32.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
32.5 -#
32.6 -# Copyright 2011 Oracle and/or its affiliates. All rights reserved.
32.7 -#
32.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
32.9 -# Other names may be trademarks of their respective owners.
32.10 -#
32.11 -# The contents of this file are subject to the terms of either the GNU
32.12 -# General Public License Version 2 only ("GPL") or the Common
32.13 -# Development and Distribution License("CDDL") (collectively, the
32.14 -# "License"). You may not use this file except in compliance with the
32.15 -# License. You can obtain a copy of the License at
32.16 -# http://www.netbeans.org/cddl-gplv2.html
32.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
32.18 -# specific language governing permissions and limitations under the
32.19 -# License. When distributing the software, include this License Header
32.20 -# Notice in each file and include the License file at
32.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
32.22 -# particular file as subject to the "Classpath" exception as provided
32.23 -# by Oracle in the GPL Version 2 section of the License file that
32.24 -# accompanied this code. If applicable, add the following below the
32.25 -# License Header, with the fields enclosed by brackets [] replaced by
32.26 -# your own identifying information:
32.27 -# "Portions Copyrighted [year] [name of copyright owner]"
32.28 -#
32.29 -# If you wish your version of this file to be governed by only the CDDL
32.30 -# or only the GPL Version 2, indicate your decision by adding
32.31 -# "[Contributor] elects to include this software in this distribution
32.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
32.33 -# single choice of license, a recipient has the option to distribute
32.34 -# your version of this file under either the CDDL, the GPL Version 2 or
32.35 -# to extend the choice of license to its licensees as provided above.
32.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
32.37 -# Version 2 license, then the option applies only if the new code is
32.38 -# made subject to such option by the copyright holder.
32.39 -#
32.40 -# Contributor(s):
32.41 -#
32.42 -# Portions Copyrighted 2011 Sun Microsystems, Inc.
32.43 -
32.44 -
32.45 -
32.46 -
32.47 -#reparsing strategy
32.48 -Show-reparse-on-document-changed=Fazer Novo &Parsing na Altera\u00e7\u00e3o do Arquivo
32.49 -Show-reparse-on-document-changed-AD=<html>O arquivo editado \u00e9 novamente submetido a parse para verificar a sintaxe ap\u00f3s cada altera\u00e7\u00e3o, <br>o que pode causar alguma demora com arquivos grandes. <br>Desative para s\u00f3 fazer novo parsing quando o arquivo for salvo. <br>A Desativa\u00e7\u00e3o pode causar um imprecis\u00e3o tempor\u00e1ria com o realce.</html>
32.50 -
32.51 -
33.1 --- a/src/pt_BR/cnd/cnd-toolchain/cnd-toolchain/org/netbeans/modules/cnd/spi/toolchain/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
33.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
33.3 @@ -1,38 +0,0 @@
33.4 -# This module is part of NetBeans and is open-source.
33.5 -# You can see http://www.netbeans.org/about/legal/index.html for details.
33.6 -#
33.7 -# You may use the binary however you like. The source file license is:
33.8 -#
33.9 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
33.10 -#
33.11 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
33.12 -#
33.13 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
33.14 -# Other names may be trademarks of their respective owners.
33.15 -#
33.16 -# The contents of this file are subject to the terms of either the GNU
33.17 -# General Public License Version 2 only ("GPL") or the Common
33.18 -# Development and Distribution License("CDDL") (collectively, the
33.19 -# "License"). You may not use this file except in compliance with the
33.20 -# License. You can obtain a copy of the License at
33.21 -# http://www.netbeans.org/cddl-gplv2.html
33.22 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
33.23 -# specific language governing permissions and limitations under the
33.24 -# License. When distributing the software, include this License Header
33.25 -# Notice in each file and include the License file at
33.26 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
33.27 -# particular file as subject to the "Classpath" exception as provided
33.28 -# by Sun in the GPL Version 2 section of the License file that
33.29 -# accompanied this code. If applicable, add the following below the
33.30 -# License Header, with the fields enclosed by brackets [] replaced by
33.31 -# your own identifying information:
33.32 -# "Portions Copyrighted [year] [name of copyright owner]"
33.33 -#
33.34 -# Contributor(s):
33.35 -#
33.36 -# The Original Software is NetBeans. The Initial Developer of the Original
33.37 -# Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
33.38 -# Microsystems, Inc. All Rights Reserved.
33.39 -
33.40 -DetectHostInfo=findInPath() {\nfor f1 in $PATHSLIST; do\npathStatus=\necho $f1 | egrep -e "^/" >/dev/null\nif [ "$?" != "0" ]; then\ncontinue # skip relative directories\nfi\necho $f1 | egrep -e "^/usr/ucb" >/dev/null\nif [ "$?" = "0" ]; then\ncontinue # skip /usr/ucb (IZ #142780)\nfi\nfor f2 in $1; do\nif [ -x "$f1/$f2" ]; then\npathStatus="$f1/$f2"\nelse\nif [ "$PLATFORM" = "$PLATFORM_WINDOWS" ]; then\nif [ -x "$f1/$f2.exe" ]; then\npathStatus="$f1/$f2.exe"\nfi\nfi\nif [ -n "$pathStatus" ]; then\nbreak\nfi\nfi\ndone\nif [ -n "$pathStatus" ]; then\nbreak\nfi\ndone\nif [ -n "$pathStatus" ]; then\necho $pathStatus\nfi\n}\naddNewToolChain() {\nif [ -n "$line" ]; then\necho $foundFlavors | egrep -e ";${flavor}" >/dev/null\nif [ ! "$?" = "0" ]; then\necho $line\nfoundFlavors=$foundFlavors$flavor\nfi\nfi\n}\nfindCompiler() {\nstatus=\nfor f3 in $1; do\nif [ ! -n "$status" ]; then\nif [ -x "$f/$f3" ]; then\nline="$line;$2=$f/$f3"\nstatus=1\nfi\nfi\ndone\nif [ ! -n "$status" ]; then\nstatus=`findInPath "$1"`\nif [ -n "$status" ]; then\nline="$line;$2(PATH)=$status"\nfi\nfi\n}
33.41 -
34.1 --- a/src/pt_BR/ide/org-netbeans-libs-freemarker/ext/freemarker-2.3.19/freemarker/core/FMParser_pt_BR.html Sun Jan 04 20:24:43 2015 -0800
34.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
34.3 @@ -1,786 +0,0 @@
34.4 -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
34.5 -
34.6 -
34.7 -<HTML>
34.8 - <HEAD>
34.9 -<meta http-equiv="content-type" content="text/html; charset=UTF-8">
34.10 - <TITLE>BNF para FMParser</TITLE>
34.11 - </HEAD>
34.12 - <BODY>
34.13 - <H1 ALIGN=CENTER>BNF para FMParser</H1>
34.14 -
34.15 - <H2 ALIGN=CENTER>NON-TERMINALS</H2>
34.16 - <TABLE>
34.17 - <TR><TD><PRE>// Now the actual parsing code, starting
34.18 -
34.19 -// with the productions for FreeMarker's
34.20 -
34.21 -// expression syntax.
34.22 -
34.23 -
34.24 -/**
34.25 - * This is the same as OrExpression, since
34.26 - * the OR is the operator with the lowest
34.27 - * precedence.
34.28 - */</PRE></TD></TR>
34.29 - <TR>
34.30 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod1">Expressão</a></TD>
34.31 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.32 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.33 - <a HREF="#prod2">OrExpression</a>
34.34 - </TD>
34.35 - </TR>
34.36 - <TR><TD><PRE>/**
34.37 - * Lowest level expression, a literal, a variable,
34.38 - * or a possibly more complex expression bounded
34.39 - * by parentheses.
34.40 - */</PRE></TD></TR>
34.41 - <TR>
34.42 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod3">PrimaryExpression</a></TD>
34.43 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.44 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.45 - ( <a HREF="#prod4">NumberLiteral</a> | <a HREF="#prod5">HashLiteral</a> | <a HREF="#prod6">StringLiteral</a> | <a HREF="#prod7">BooleanLiteral</a> | <a HREF="#prod8">ListLiteral</a> | <a HREF="#prod9">Identifier</a> | <a HREF="#prod10">Parenthesis</a> | <a HREF="#prod11">BuiltinVariable</a> ) ( <a HREF="#prod12">AddSubExpression</a> )*
34.46 - </TD>
34.47 - </TR>
34.48 - <TR><TD><PRE></PRE></TD></TR>
34.49 - <TR>
34.50 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod10">Parenthesis</a></TD>
34.51 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.52 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.53 - <OPEN_PAREN> <a HREF="#prod1">Expression</a> <CLOSE_PAREN>
34.54 - </TD>
34.55 - </TR>
34.56 - <TR><TD><PRE>/**
34.57 - * A primary expression preceded by zero or
34.58 - * more unary operators. (The only unary operator we
34.59 - * currently have is the NOT.)
34.60 - */</PRE></TD></TR>
34.61 - <TR>
34.62 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod13">UnaryExpression</a></TD>
34.63 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.64 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.65 - ( <a HREF="#prod14">UnaryPlusMinusExpression</a> | <a HREF="#prod15">NotExpression</a> | <a HREF="#prod3">PrimaryExpression</a> ) </TD>
34.66 - </TR>
34.67 - <TR><TD><PRE></PRE></TD></TR>
34.68 - <TR>
34.69 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod15">NotExpression</a></TD>
34.70 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.71 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.72 - ( <EXCLAM> )+ <a HREF="#prod3">PrimaryExpression</a>
34.73 - </TD>
34.74 - </TR>
34.75 - <TR><TD><PRE></PRE></TD></TR>
34.76 - <TR>
34.77 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod14">UnaryPlusMinusExpression</a></TD>
34.78 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.79 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.80 - ( <PLUS> | <MINUS> ) <a HREF="#prod3">PrimaryExpression</a>
34.81 - </TD>
34.82 - </TR>
34.83 - <TR><TD><PRE></PRE></TD></TR>
34.84 - <TR>
34.85 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod16">AdditiveExpression</a></TD>
34.86 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.87 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.88 - <a HREF="#prod17">MultiplicativeExpression</a> ( ( ( <PLUS> | <MINUS> ) ) <a HREF="#prod17">MultiplicativeExpression</a> )*
34.89 - </TD>
34.90 - </TR>
34.91 - <TR><TD><PRE>/**
34.92 - * A unary expression followed by zero or more
34.93 - * unary expressions with operators in between.
34.94 - */</PRE></TD></TR>
34.95 - <TR>
34.96 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod17">MultiplicativeExpression</a></TD>
34.97 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.98 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.99 - <a HREF="#prod13">UnaryExpression</a> ( ( ( <TIMES> | <DIVIDE> | <PERCENT> ) ) <a HREF="#prod13">UnaryExpression</a> )*
34.100 - </TD>
34.101 - </TR>
34.102 - <TR><TD><PRE></PRE></TD></TR>
34.103 - <TR>
34.104 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod18">EqualityExpression</a></TD>
34.105 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.106 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.107 - <a HREF="#prod19">RelationalExpression</a> ( ( <NOT_EQUALS> | <EQUALS> | <DOUBLE_EQUALS> ) <a HREF="#prod19">RelationalExpression</a> )?
34.108 - </TD>
34.109 - </TR>
34.110 - <TR><TD><PRE></PRE></TD></TR>
34.111 - <TR>
34.112 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod19">RelationalExpression</a></TD>
34.113 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.114 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.115 - <a HREF="#prod20">RangeExpression</a> ( ( <NATURAL_GTE> | <ESCAPED_GTE> | <NATURAL_GT> | <ESCAPED_GT> | <LESS_THAN_EQUALS> | <LESS_THAN> ) <a HREF="#prod20">RangeExpression</a> )?
34.116 - </TD>
34.117 - </TR>
34.118 - <TR><TD><PRE></PRE></TD></TR>
34.119 - <TR>
34.120 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod20">RangeExpression</a></TD>
34.121 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.122 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.123 - <a HREF="#prod16">AdditiveExpression</a> ( <DOT_DOT> ( <a HREF="#prod16">AdditiveExpression</a> )? )?
34.124 - </TD>
34.125 - </TR>
34.126 - <TR><TD><PRE></PRE></TD></TR>
34.127 - <TR>
34.128 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod21">AndExpression</a></TD>
34.129 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.130 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.131 - <a HREF="#prod18">EqualityExpression</a> ( <AND> <a HREF="#prod18">EqualityExpression</a> )*
34.132 - </TD>
34.133 - </TR>
34.134 - <TR><TD><PRE></PRE></TD></TR>
34.135 - <TR>
34.136 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod2">OrExpression</a></TD>
34.137 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.138 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.139 - <a HREF="#prod21">AndExpression</a> ( <OR> <a HREF="#prod21">AndExpression</a> )*
34.140 - </TD>
34.141 - </TR>
34.142 - <TR><TD><PRE></PRE></TD></TR>
34.143 - <TR>
34.144 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod8">ListLiteral</a></TD>
34.145 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.146 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.147 - <OPEN_BRACKET> <a HREF="#prod22">PositionalArgs</a> <CLOSE_BRACKET>
34.148 - </TD>
34.149 - </TR>
34.150 - <TR><TD><PRE></PRE></TD></TR>
34.151 - <TR>
34.152 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod4">NumberLiteral</a></TD>
34.153 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.154 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.155 - ( <INTEGER> | <DECIMAL> ) </TD>
34.156 - </TR>
34.157 - <TR><TD><PRE></PRE></TD></TR>
34.158 - <TR>
34.159 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod9">Identifier</a></TD>
34.160 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.161 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.162 - <ID>
34.163 - </TD>
34.164 - </TR>
34.165 - <TR><TD><PRE></PRE></TD></TR>
34.166 - <TR>
34.167 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod23">IdentifierOrStringLiteral</a></TD>
34.168 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.169 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.170 - ( <a HREF="#prod9">Identifier</a> | <a HREF="#prod6">StringLiteral</a> ) </TD>
34.171 - </TR>
34.172 - <TR><TD><PRE></PRE></TD></TR>
34.173 - <TR>
34.174 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod11">BuiltinVariable</a></TD>
34.175 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.176 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.177 - <DOT> <ID>
34.178 - </TD>
34.179 - </TR>
34.180 - <TR><TD><PRE>/**
34.181 - * Production that builds up an expression
34.182 - * using the dot or dynamic key name
34.183 - * or the args list if this is a method invocation.
34.184 - */</PRE></TD></TR>
34.185 - <TR>
34.186 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod12">AddSubExpression</a></TD>
34.187 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.188 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.189 - ( <a HREF="#prod24">DotVariable</a> | <a HREF="#prod25">DynamicKey</a> | <a HREF="#prod26">MethodArgs</a> | <a HREF="#prod27">BuiltIn</a> | <a HREF="#prod28">DefaultTo</a> | <a HREF="#prod29">Exists</a> ) </TD>
34.190 - </TR>
34.191 - <TR><TD><PRE></PRE></TD></TR>
34.192 - <TR>
34.193 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod28">DefaultTo</a></TD>
34.194 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.195 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.196 - ( <TERMINATING_EXCLAM> | ( <EXCLAM> ( <a HREF="#prod1">Expression</a> )? ) ) </TD>
34.197 - </TR>
34.198 - <TR><TD><PRE></PRE></TD></TR>
34.199 - <TR>
34.200 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod29">Exists</a></TD>
34.201 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.202 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.203 - <EXISTS>
34.204 - </TD>
34.205 - </TR>
34.206 - <TR><TD><PRE></PRE></TD></TR>
34.207 - <TR>
34.208 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod27">BuiltIn</a></TD>
34.209 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.210 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.211 - <BUILT_IN> <ID>
34.212 - </TD>
34.213 - </TR>
34.214 - <TR><TD><PRE>/**
34.215 - * production for when a key is specified by <DOT> + keyname
34.216 - */</PRE></TD></TR>
34.217 - <TR>
34.218 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod24">DotVariable</a></TD>
34.219 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.220 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.221 - <DOT> ( <ID> | <TIMES> | <DOUBLE_STAR> | ( <LESS_THAN> | <LESS_THAN_EQUALS> | <ESCAPED_GT> | <ESCAPED_GTE> | <FALSE> | <TRUE> | <IN> | <AS> | <USING> ) ) </TD>
34.222 - </TR>
34.223 - <TR><TD><PRE>/**
34.224 - * production for when the key is specified
34.225 - * in brackets.
34.226 - */</PRE></TD></TR>
34.227 - <TR>
34.228 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod25">DynamicKey</a></TD>
34.229 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.230 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.231 - <OPEN_BRACKET> <a HREF="#prod1">Expression</a> <CLOSE_BRACKET>
34.232 - </TD>
34.233 - </TR>
34.234 - <TR><TD><PRE>/**
34.235 - * production for an arglist part of a method invocation.
34.236 - */</PRE></TD></TR>
34.237 - <TR>
34.238 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod26">MethodArgs</a></TD>
34.239 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.240 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.241 - <OPEN_PAREN> <a HREF="#prod22">PositionalArgs</a> <CLOSE_PAREN>
34.242 - </TD>
34.243 - </TR>
34.244 - <TR><TD><PRE></PRE></TD></TR>
34.245 - <TR>
34.246 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod6">StringLiteral</a></TD>
34.247 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.248 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.249 - ( <STRING_LITERAL> | <RAW_STRING> ) </TD>
34.250 - </TR>
34.251 - <TR><TD><PRE></PRE></TD></TR>
34.252 - <TR>
34.253 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod7">BooleanLiteral</a></TD>
34.254 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.255 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.256 - ( <FALSE> | <TRUE> ) </TD>
34.257 - </TR>
34.258 - <TR><TD><PRE></PRE></TD></TR>
34.259 - <TR>
34.260 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod5">HashLiteral</a></TD>
34.261 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.262 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.263 - <OPEN_BRACE> ( <a HREF="#prod1">Expression</a> ( <COMMA> | <COLON> ) <a HREF="#prod1">Expression</a> ( <COMMA> <a HREF="#prod1">Expression</a> ( <COMMA> | <COLON> ) <a HREF="#prod1">Expression</a> )* )? <CLOSE_BRACE>
34.264 - </TD>
34.265 - </TR>
34.266 - <TR><TD><PRE>/**
34.267 - * A production representing the ${...}
34.268 - * that outputs a variable.
34.269 - */</PRE></TD></TR>
34.270 - <TR>
34.271 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod30">StringOutput</a></TD>
34.272 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.273 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.274 - <OUTPUT_ESCAPE> <a HREF="#prod1">Expression</a> <CLOSE_BRACE>
34.275 - </TD>
34.276 - </TR>
34.277 - <TR><TD><PRE></PRE></TD></TR>
34.278 - <TR>
34.279 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod31">NumericalOutput</a></TD>
34.280 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.281 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.282 - <NUMERICAL_ESCAPE> <a HREF="#prod1">Expression</a> ( <SEMICOLON> <ID> )? <CLOSE_BRACE>
34.283 - </TD>
34.284 - </TR>
34.285 - <TR><TD><PRE></PRE></TD></TR>
34.286 - <TR>
34.287 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod32">If</a></TD>
34.288 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.289 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.290 - <IF> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <ELSE_IF> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> <a HREF="#prod33">OptionalBlock</a> )* ( <ELSE> <a HREF="#prod33">OptionalBlock</a> )? <END_IF>
34.291 - </TD>
34.292 - </TR>
34.293 - <TR><TD><PRE></PRE></TD></TR>
34.294 - <TR>
34.295 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod35">Tentativa</a></TD>
34.296 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.297 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.298 - <ATTEMPT> <a HREF="#prod33">OptionalBlock</a> <a HREF="#prod36">Recover</a> ( <END_RECOVER> | <END_ATTEMPT> ) </TD>
34.299 - </TR>
34.300 - <TR><TD><PRE></PRE></TD></TR>
34.301 - <TR>
34.302 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod36">Recuperar</a></TD>
34.303 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.304 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.305 - <RECOVER> <a HREF="#prod33">OptionalBlock</a>
34.306 - </TD>
34.307 - </TR>
34.308 - <TR><TD><PRE></PRE></TD></TR>
34.309 - <TR>
34.310 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod37">List</a></TD>
34.311 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.312 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.313 - <LIST> <a HREF="#prod1">Expression</a> <AS> <ID> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_LIST>
34.314 - </TD>
34.315 - </TR>
34.316 - <TR><TD><PRE></PRE></TD></TR>
34.317 - <TR>
34.318 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod38">ForEach</a></TD>
34.319 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.320 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.321 - <FOREACH> <ID> <IN> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_FOREACH>
34.322 - </TD>
34.323 - </TR>
34.324 - <TR><TD><PRE></PRE></TD></TR>
34.325 - <TR>
34.326 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod39">Visit</a></TD>
34.327 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.328 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.329 - <VISIT> <a HREF="#prod1">Expression</a> ( <USING> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a>
34.330 - </TD>
34.331 - </TR>
34.332 - <TR><TD><PRE></PRE></TD></TR>
34.333 - <TR>
34.334 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod40">Recurse</a></TD>
34.335 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.336 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.337 - ( <SIMPLE_RECURSE> | ( <RECURSE> ( <a HREF="#prod1">Expression</a> )? ( <USING> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a> ) ) </TD>
34.338 - </TR>
34.339 - <TR><TD><PRE></PRE></TD></TR>
34.340 - <TR>
34.341 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod41">FallBack</a></TD>
34.342 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.343 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.344 - <FALLBACK>
34.345 - </TD>
34.346 - </TR>
34.347 - <TR><TD><PRE>/**
34.348 - * Production used to break out of a loop or a switch block.
34.349 - */</PRE></TD></TR>
34.350 - <TR>
34.351 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod42">Break</a></TD>
34.352 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.353 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.354 - <BREAK>
34.355 - </TD>
34.356 - </TR>
34.357 - <TR><TD><PRE>/**
34.358 - * Production used to jump out of a macro.
34.359 - * The stop instruction terminates the rendering of the template.
34.360 - */</PRE></TD></TR>
34.361 - <TR>
34.362 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod43">Return</a></TD>
34.363 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.364 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.365 - ( <SIMPLE_RETURN> | <RETURN> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
34.366 - </TR>
34.367 - <TR><TD><PRE></PRE></TD></TR>
34.368 - <TR>
34.369 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod44">Stop</a></TD>
34.370 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.371 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.372 - ( <HALT> | <STOP> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
34.373 - </TR>
34.374 - <TR><TD><PRE></PRE></TD></TR>
34.375 - <TR>
34.376 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod45">Nested</a></TD>
34.377 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.378 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.379 - ( ( <SIMPLE_NESTED> )| ( <NESTED> <a HREF="#prod22">PositionalArgs</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) ) </TD>
34.380 - </TR>
34.381 - <TR><TD><PRE></PRE></TD></TR>
34.382 - <TR>
34.383 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod46">Flush</a></TD>
34.384 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.385 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.386 - <FLUSH>
34.387 - </TD>
34.388 - </TR>
34.389 - <TR><TD><PRE></PRE></TD></TR>
34.390 - <TR>
34.391 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod47">Trim</a></TD>
34.392 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.393 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.394 - ( <TRIM> | <LTRIM> | <RTRIM> | <NOTRIM> ) </TD>
34.395 - </TR>
34.396 - <TR><TD><PRE></PRE></TD></TR>
34.397 - <TR>
34.398 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod48">Assign</a></TD>
34.399 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.400 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.401 - ( <ASSIGN> | <GLOBALASSIGN> | <LOCALASSIGN> ) <a HREF="#prod23">IdentifierOrStringLiteral</a> ( ( <EQUALS> <a HREF="#prod1">Expression</a> ( ( <COMMA> )? <a HREF="#prod23">IdentifierOrStringLiteral</a> <EQUALS> <a HREF="#prod1">Expression</a> )* ( <IN> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a> )| ( ( <IN> <a HREF="#prod1">Expression</a> )? <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <END_LOCAL> | <END_ASSIGN> | <END_GLOBAL> ) ) ) </TD>
34.402 - </TR>
34.403 - <TR><TD><PRE></PRE></TD></TR>
34.404 - <TR>
34.405 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod49">Include</a></TD>
34.406 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.407 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.408 - <INCLUDE> <a HREF="#prod1">Expression</a> ( <SEMICOLON> )? ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* <a HREF="#prod34">LooseDirectiveEnd</a>
34.409 - </TD>
34.410 - </TR>
34.411 - <TR><TD><PRE></PRE></TD></TR>
34.412 - <TR>
34.413 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod50">Import</a></TD>
34.414 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.415 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.416 - <IMPORT> <a HREF="#prod1">Expression</a> <AS> <ID> <a HREF="#prod34">LooseDirectiveEnd</a>
34.417 - </TD>
34.418 - </TR>
34.419 - <TR><TD><PRE></PRE></TD></TR>
34.420 - <TR>
34.421 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod51">Macro</a></TD>
34.422 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.423 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.424 - ( <MACRO> | <FUNCTION> ) <a HREF="#prod23">IdentifierOrStringLiteral</a> ( <OPEN_PAREN> )? ( <ID> ( <ELLIPSIS> )? ( <EQUALS> <a HREF="#prod1">Expression</a> )? ( <COMMA> )? )* ( <CLOSE_PAREN> )? <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <END_MACRO> | <END_FUNCTION> ) </TD>
34.425 - </TR>
34.426 - <TR><TD><PRE></PRE></TD></TR>
34.427 - <TR>
34.428 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod52">Compress</a></TD>
34.429 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.430 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.431 - <COMPRESS> <a HREF="#prod33">OptionalBlock</a> <END_COMPRESS>
34.432 - </TD>
34.433 - </TR>
34.434 - <TR><TD><PRE></PRE></TD></TR>
34.435 - <TR>
34.436 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod53">UnifiedMacroTransform</a></TD>
34.437 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.438 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.439 - <UNIFIED_CALL> <a HREF="#prod1">Expression</a> ( <TERMINATING_WHITESPACE> )? ( <a HREF="#prod54">NamedArgs</a> | <a HREF="#prod22">PositionalArgs</a> ) ( <SEMICOLON> ( ( <TERMINATING_WHITESPACE> )? <ID> ( ( <TERMINATING_WHITESPACE> )? <COMMA> ( <TERMINATING_WHITESPACE> )? <ID> )* )? )? ( <EMPTY_DIRECTIVE_END> | ( <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <UNIFIED_CALL_END> ) ) </TD>
34.440 - </TR>
34.441 - <TR><TD><PRE></PRE></TD></TR>
34.442 - <TR>
34.443 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod55">Call</a></TD>
34.444 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.445 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.446 - <CALL> <ID> ( <a HREF="#prod54">NamedArgs</a> | ( ( <OPEN_PAREN> )? <a HREF="#prod22">PositionalArgs</a> ( <CLOSE_PAREN> )? ) ) <a HREF="#prod34">LooseDirectiveEnd</a>
34.447 - </TD>
34.448 - </TR>
34.449 - <TR><TD><PRE></PRE></TD></TR>
34.450 - <TR>
34.451 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod54">NamedArgs</a></TD>
34.452 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.453 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.454 - ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )+
34.455 - </TD>
34.456 - </TR>
34.457 - <TR><TD><PRE></PRE></TD></TR>
34.458 - <TR>
34.459 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod22">PositionalArgs</a></TD>
34.460 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.461 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.462 - ( <a HREF="#prod1">Expression</a> ( ( <COMMA> )? <a HREF="#prod1">Expression</a> )* )?
34.463 - </TD>
34.464 - </TR>
34.465 - <TR><TD><PRE></PRE></TD></TR>
34.466 - <TR>
34.467 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod56">Comment</a></TD>
34.468 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.469 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.470 - ( <COMMENT> | <TERSE_COMMENT> ) <a HREF="#prod57">UnparsedContent</a>
34.471 - </TD>
34.472 - </TR>
34.473 - <TR><TD><PRE></PRE></TD></TR>
34.474 - <TR>
34.475 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod58">NoParse</a></TD>
34.476 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.477 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.478 - <NOPARSE> <a HREF="#prod57">UnparsedContent</a>
34.479 - </TD>
34.480 - </TR>
34.481 - <TR><TD><PRE></PRE></TD></TR>
34.482 - <TR>
34.483 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod59">Transform</a></TD>
34.484 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.485 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.486 - <TRANSFORM> <a HREF="#prod1">Expression</a> ( <SEMICOLON> )? ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* ( <EMPTY_DIRECTIVE_END> | ( <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_TRANSFORM> ) ) </TD>
34.487 - </TR>
34.488 - <TR><TD><PRE></PRE></TD></TR>
34.489 - <TR>
34.490 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod60">Switch</a></TD>
34.491 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.492 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.493 - <SWITCH> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> ( <a HREF="#prod61">Case</a> )* ( <WHITESPACE> )? <END_SWITCH>
34.494 - </TD>
34.495 - </TR>
34.496 - <TR><TD><PRE></PRE></TD></TR>
34.497 - <TR>
34.498 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod61">Case</a></TD>
34.499 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.500 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.501 - ( <WHITESPACE> )? ( <CASE> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> | <DEFAUL> ) <a HREF="#prod33">OptionalBlock</a>
34.502 - </TD>
34.503 - </TR>
34.504 - <TR><TD><PRE></PRE></TD></TR>
34.505 - <TR>
34.506 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod62">Escape</a></TD>
34.507 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.508 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.509 - <ESCAPE> <ID> <AS> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_ESCAPE>
34.510 - </TD>
34.511 - </TR>
34.512 - <TR><TD><PRE></PRE></TD></TR>
34.513 - <TR>
34.514 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod63">NoEscape</a></TD>
34.515 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.516 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.517 - <NOESCAPE> <a HREF="#prod33">OptionalBlock</a> <END_NOESCAPE>
34.518 - </TD>
34.519 - </TR>
34.520 - <TR><TD><PRE>/**
34.521 - * Production to terminate potentially empty elements. Either a ">" or "/>"
34.522 - */</PRE></TD></TR>
34.523 - <TR>
34.524 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod34">LooseDirectiveEnd</a></TD>
34.525 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.526 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.527 - ( <DIRECTIVE_END> | <EMPTY_DIRECTIVE_END> ) </TD>
34.528 - </TR>
34.529 - <TR><TD><PRE></PRE></TD></TR>
34.530 - <TR>
34.531 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod64">Setting</a></TD>
34.532 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.533 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.534 - <SETTING> <ID> <EQUALS> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a>
34.535 - </TD>
34.536 - </TR>
34.537 - <TR><TD><PRE>/**
34.538 - * A production for FreeMarker directives.
34.539 - */</PRE></TD></TR>
34.540 - <TR>
34.541 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod65">FreemarkerDirective</a></TD>
34.542 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.543 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.544 - ( <a HREF="#prod32">If</a> | <a HREF="#prod37">List</a> | <a HREF="#prod38">ForEach</a> | <a HREF="#prod48">Assign</a> | <a HREF="#prod49">Include</a> | <a HREF="#prod50">Import</a> | <a HREF="#prod51">Macro</a> | <a HREF="#prod52">Compress</a> | <a HREF="#prod53">UnifiedMacroTransform</a> | <a HREF="#prod55">Call</a> | <a HREF="#prod56">Comment</a> | <a HREF="#prod58">NoParse</a> | <a HREF="#prod59">Transform</a> | <a HREF="#prod60">Switch</a> | <a HREF="#prod64">Setting</a> | <a HREF="#prod42">Break</a> | <a HREF="#prod43">Return</a> | <a HREF="#prod44">Stop</a> | <a HREF="#prod46">Flush</a> | <a HREF="#prod47">Trim</a> | <a HREF="#prod45">Nested</a> | <a HREF="#prod62">Escape</a> | <a HREF="#prod63">NoEscape</a> | <a HREF="#prod39">Visit</a> | <a HREF="#prod40">Recurse</a> | <a HREF="#prod41">FallBack</a> | <a HREF="#prod35">Attempt</a> ) </TD>
34.545 - </TR>
34.546 - <TR><TD><PRE>/**
34.547 - * Production for a block of raw text
34.548 - * i.e. text that contains no
34.549 - * FreeMarker directives.
34.550 - */</PRE></TD></TR>
34.551 - <TR>
34.552 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod66">PCData</a></TD>
34.553 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.554 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.555 - ( ( <WHITESPACE> | <PRINTABLE_CHARS> | <FALSE_ALERT> ) )+
34.556 - </TD>
34.557 - </TR>
34.558 - <TR><TD><PRE>/**
34.559 - * Production for dealing with unparsed content,
34.560 - * i.e. what is inside a comment or noparse tag.
34.561 - * It returns the ending token. The content
34.562 - * of the tag is put in buf.
34.563 - */</PRE></TD></TR>
34.564 - <TR>
34.565 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod57">UnparsedContent</a></TD>
34.566 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.567 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.568 - ( ( <KEEP_GOING> | <MAYBE_END> | <TERSE_COMMENT_END> | <LONE_LESS_THAN_OR_DASH> ) )+
34.569 - </TD>
34.570 - </TR>
34.571 - <TR><TD><PRE></PRE></TD></TR>
34.572 - <TR>
34.573 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod67">Content</a></TD>
34.574 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.575 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.576 - ( ( <a HREF="#prod66">PCData</a> | <a HREF="#prod30">StringOutput</a> | <a HREF="#prod31">NumericalOutput</a> | <a HREF="#prod65">FreemarkerDirective</a> ) )+
34.577 - </TD>
34.578 - </TR>
34.579 - <TR><TD><PRE>/**
34.580 - * A production freemarker text that may contain
34.581 - * ${...} and #{...} but no directives.
34.582 - */</PRE></TD></TR>
34.583 - <TR>
34.584 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod68">FreeMarkerText</a></TD>
34.585 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.586 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.587 - ( ( <a HREF="#prod66">PCData</a> | <a HREF="#prod30">StringOutput</a> | <a HREF="#prod31">NumericalOutput</a> ) )+
34.588 - </TD>
34.589 - </TR>
34.590 - <TR><TD><PRE>/**
34.591 - * A production for a block of optional content.
34.592 - * Returns an empty Text block if there is no
34.593 - * content.
34.594 - */</PRE></TD></TR>
34.595 - <TR>
34.596 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod33">OptionalBlock</a></TD>
34.597 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.598 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.599 - ( <a HREF="#prod67">Content</a> )?
34.600 - </TD>
34.601 - </TR>
34.602 - <TR><TD><PRE></PRE></TD></TR>
34.603 - <TR>
34.604 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod69">HeaderElement</a></TD>
34.605 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.606 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.607 - ( <WHITESPACE> )? ( <TRIVIAL_FTL_HEADER> | ( <FTL_HEADER> ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* ) <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
34.608 - </TR>
34.609 - <TR><TD><PRE></PRE></TD></TR>
34.610 - <TR>
34.611 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod70">ParamList</a></TD>
34.612 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.613 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.614 - ( <a HREF="#prod9">Identifier</a> <EQUALS> <a HREF="#prod1">Expression</a> ( <COMMA> )? )+
34.615 - </TD>
34.616 - </TR>
34.617 - <TR><TD><PRE>/**
34.618 - * Root production to be used when parsing
34.619 - * an entire file.
34.620 - */</PRE></TD></TR>
34.621 - <TR>
34.622 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod71">Root</a></TD>
34.623 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
34.624 - <TD ALIGN=LEFT VALIGN=BASELINE>
34.625 - ( <a HREF="#prod69">HeaderElement</a> )? <a HREF="#prod33">OptionalBlock</a> <EOF>
34.626 - </TD>
34.627 - </TR>
34.628 - </TABLE>
34.629 -<HR>
34.630 - <H2 ALIGN=CENTER>TOKENS</H2>
34.631 - <TABLE>
34.632 -<TR><TD><PRE><DEFAULT> TOKEN : {
34.633 -<ATTEMPT: <START_TAG> "attempt" <CLOSE_TAG1>>
34.634 -|<RECOVER: <START_TAG> "recover" <CLOSE_TAG1>>
34.635 -|<IF: <START_TAG> "if" <BLANK>>
34.636 -|<ELSE_IF: <START_TAG> "elseif" <BLANK>>
34.637 -|<LIST: <START_TAG> "list" <BLANK>>
34.638 -|<FOREACH: <START_TAG> "foreach" <BLANK>>
34.639 -|<SWITCH: <START_TAG> "switch" <BLANK>>
34.640 -|<CASE: <START_TAG> "case" <BLANK>>
34.641 -|<ASSIGN: <START_TAG> "assign" <BLANK>>
34.642 -|<GLOBALASSIGN: <START_TAG> "global" <BLANK>>
34.643 -|<LOCALASSIGN: <START_TAG> "local" <BLANK>>
34.644 -|<INCLUDE: <START_TAG> "include" <BLANK>>
34.645 -|<IMPORT: <START_TAG> "import" <BLANK>>
34.646 -|<FUNCTION: <START_TAG> "function" <BLANK>>
34.647 -|<MACRO: <START_TAG> "macro" <BLANK>>
34.648 -|<TRANSFORM: <START_TAG> "transform" <BLANK>>
34.649 -|<VISIT: <START_TAG> "visit" <BLANK>>
34.650 -|<STOP: <START_TAG> "stop" <BLANK>>
34.651 -|<RETURN: <START_TAG> "return" <BLANK>>
34.652 -|<CALL: <START_TAG> "call" <BLANK>>
34.653 -|<SETTING: <START_TAG> "setting" <BLANK>>
34.654 -|<COMPRESS: <START_TAG> "compress" <CLOSE_TAG1>>
34.655 -|<COMMENT: <START_TAG> "comment" <CLOSE_TAG1>>
34.656 -|<TERSE_COMMENT: (["<","["]) "#--">
34.657 -|<NOPARSE: <START_TAG> "noparse" <CLOSE_TAG1>>
34.658 -|<END_IF: <END_TAG> "if" <CLOSE_TAG1>>
34.659 -|<END_LIST: <END_TAG> "list" <CLOSE_TAG1>>
34.660 -|<END_RECOVER: <END_TAG> "recover" <CLOSE_TAG1>>
34.661 -|<END_ATTEMPT: <END_TAG> "attempt" <CLOSE_TAG1>>
34.662 -|<END_FOREACH: <END_TAG> "foreach" <CLOSE_TAG1>>
34.663 -|<END_LOCAL: <END_TAG> "local" <CLOSE_TAG1>>
34.664 -|<END_GLOBAL: <END_TAG> "global" <CLOSE_TAG1>>
34.665 -|<END_ASSIGN: <END_TAG> "assign" <CLOSE_TAG1>>
34.666 -|<END_FUNCTION: <END_TAG> "function" <CLOSE_TAG1>>
34.667 -|<END_MACRO: <END_TAG> "macro" <CLOSE_TAG1>>
34.668 -|<END_COMPRESS: <END_TAG> "compress" <CLOSE_TAG1>>
34.669 -|<END_TRANSFORM: <END_TAG> "transform" <CLOSE_TAG1>>
34.670 -|<END_SWITCH: <END_TAG> "switch" <CLOSE_TAG1>>
34.671 -|<ELSE: <START_TAG> "else" <CLOSE_TAG2>>
34.672 -|<BREAK: <START_TAG> "break" <CLOSE_TAG2>>
34.673 -|<SIMPLE_RETURN: <START_TAG> "return" <CLOSE_TAG2>>
34.674 -|<HALT: <START_TAG> "stop" <CLOSE_TAG2>>
34.675 -|<FLUSH: <START_TAG> "flush" <CLOSE_TAG2>>
34.676 -|<TRIM: <START_TAG> "t" <CLOSE_TAG2>>
34.677 -|<LTRIM: <START_TAG> "lt" <CLOSE_TAG2>>
34.678 -|<RTRIM: <START_TAG> "rt" <CLOSE_TAG2>>
34.679 -|<NOTRIM: <START_TAG> "nt" <CLOSE_TAG2>>
34.680 -|<DEFAUL: <START_TAG> "default" <CLOSE_TAG1>>
34.681 -|<SIMPLE_NESTED: <START_TAG> "nested" <CLOSE_TAG2>>
34.682 -|<NESTED: <START_TAG> "nested" <BLANK>>
34.683 -|<SIMPLE_RECURSE: <START_TAG> "recurse" <CLOSE_TAG2>>
34.684 -|<RECURSE: <START_TAG> "recurse" <BLANK>>
34.685 -|<FALLBACK: <START_TAG> "fallback" <CLOSE_TAG2>>
34.686 -|<ESCAPE: <START_TAG> "escape" <BLANK>>
34.687 -|<END_ESCAPE: <END_TAG> "escape" <CLOSE_TAG1>>
34.688 -|<NOESCAPE: <START_TAG> "noescape" <CLOSE_TAG1>>
34.689 -|<END_NOESCAPE: <END_TAG> "noescape" <CLOSE_TAG1>>
34.690 -|<UNIFIED_CALL: "<@" | "[@">
34.691 -|<UNIFIED_CALL_END: (["<","["]) "/@" (<ID> ("." <ID>)*)? <CLOSE_TAG1>>
34.692 -|<FTL_HEADER: ("<#ftl" | "[#ftl") <BLANK>>
34.693 -|<TRIVIAL_FTL_HEADER: ("<#ftl" | "[#ftl") ("/")? ([">","]"])>
34.694 -|<UNKNOWN_DIRECTIVE: ("[#" | "[/#" | "<#" | "</#") (["A"-"Z","_","a"-"z"])+>
34.695 -}
34.696 -
34.697 -</PRE></TD></TR><TR><TD><PRE><DEFAULT, NODIRECTIVE> TOKEN : {
34.698 -<WHITESPACE: (["\t","\n","\r"," "])+>
34.699 -|<PRINTABLE_CHARS: (["\u0000"-"\b","\u000b"-"\f","\u000e"-"\u001f","!"-"\"","%"-";","="-"Z","\\"-"z","|"-"\uffff"])+>
34.700 -|<FALSE_ALERT: ["#","$","<","[","{"]>
34.701 -|<OUTPUT_ESCAPE: "${">
34.702 -|<NUMERICAL_ESCAPE: "#{">
34.703 -}
34.704 -
34.705 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, IN_PAREN, NAMED_PARAMETER_EXPRESSION> SKIP : {
34.706 -<(["\t","\n","\r"," "])+>
34.707 -|<["<","["] ["!","#"] "--">
34.708 -}
34.709 -
34.710 -</PRE></TD></TR><TR><TD><PRE><EXPRESSION_COMMENT> SKIP : {
34.711 -<(["\u0000"-",","."-"=","?"-"\\","^"-"\uffff"])+>
34.712 -|">"
34.713 -|"]"
34.714 -|"-"
34.715 -|<"-->" | "--]">
34.716 -}
34.717 -
34.718 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, IN_PAREN, NO_SPACE_EXPRESSION, NAMED_PARAMETER_EXPRESSION> TOKEN : {
34.719 -<STRING_LITERAL: "\"" (["\u0000"-"!","#"-"[","]"-"\uffff"] | <ESCAPED_CHAR>)* "\"" | "\'" (["\u0000"-"&","("-"[","]"-"\uffff"] | <ESCAPED_CHAR>)* "\'">
34.720 -|<RAW_STRING: "r" ("\"" (["\u0000"-"!","#"-"\uffff"])* "\"" | "\'" (["\u0000"-"&","("-"\uffff"])* "\'")>
34.721 -|<FALSE: "false">
34.722 -|<TRUE: "true">
34.723 -|<INTEGER: (["0"-"9"])+>
34.724 -|<DECIMAL: <INTEGER> "." <INTEGER>>
34.725 -|<DOT: ".">
34.726 -|<DOT_DOT: "..">
34.727 -|<BUILT_IN: "?">
34.728 -|<EXISTS: "??">
34.729 -|<EQUALS: "=">
34.730 -|<DOUBLE_EQUALS: "==">
34.731 -|<NOT_EQUALS: "!=">
34.732 -|<LESS_THAN: "lt" | "\\lt" | ["<"] | "&lt;">
34.733 -|<LESS_THAN_EQUALS: "lte" | "\\lte" | "<=" | "&lt;=">
34.734 -|<ESCAPED_GT: "gt" | "\\gt" | "&gt;">
34.735 -|<ESCAPED_GTE: "gte" | "\\gte" | "&gt;=">
34.736 -|<PLUS: "+">
34.737 -|<MINUS: "-">
34.738 -|<TIMES: "*">
34.739 -|<DOUBLE_STAR: "**">
34.740 -|<ELLIPSIS: "...">
34.741 -|<DIVIDE: "/">
34.742 -|<PERCENT: "%">
34.743 -|<AND: ["&"] | "&&">
34.744 -|<OR: ["|"] | "||">
34.745 -|<EXCLAM: "!">
34.746 -|<COMMA: ",">
34.747 -|<SEMICOLON: ";">
34.748 -|<COLON: ":">
34.749 -|<OPEN_BRACKET: "[">
34.750 -|<CLOSE_BRACKET: "]">
34.751 -|<OPEN_PAREN: "(">
34.752 -|<CLOSE_PAREN: ")">
34.753 -|<OPEN_BRACE: "{">
34.754 -|<CLOSE_BRACE: "}">
34.755 -|<IN: "in">
34.756 -|<AS: "as">
34.757 -|<USING: "using">
34.758 -|<ID: <LETTER> (["$","0"-"9","@"-"Z","_","a"-"z","\u00c0"-"\u00d6","\u00d8"-"\u00f6","\u00f8"-"\u00ff","\u0100"-"\u1fff","\u3040"-"\u318f","\u3300"-"\u337f","\u3400"-"\u3d2d","\u4e00"-"\u9fff","\uf900"-"\ufaff"])*>
34.759 -|}
34.760 -
34.761 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, NO_SPACE_EXPRESSION, NAMED_PARAMETER_EXPRESSION> TOKEN : {
34.762 -<DIRECTIVE_END: ">">
34.763 -|<EMPTY_DIRECTIVE_END: "/>" | "/]">
34.764 -}
34.765 -
34.766 -</PRE></TD></TR><TR><TD><PRE><IN_PAREN> TOKEN : {
34.767 -<NATURAL_GT: ">">
34.768 -|<NATURAL_GTE: ">=">
34.769 -}
34.770 -
34.771 -</PRE></TD></TR><TR><TD><PRE><NO_SPACE_EXPRESSION> TOKEN : {
34.772 -<TERMINATING_WHITESPACE: (["\t","\n","\r"," "])+>
34.773 -}
34.774 -
34.775 -</PRE></TD></TR><TR><TD><PRE><NAMED_PARAMETER_EXPRESSION> TOKEN : {
34.776 -<TERMINATING_EXCLAM: "!" (["\t","\n","\r"," "])+>
34.777 -}
34.778 -
34.779 -</PRE></TD></TR><TR><TD><PRE><NO_PARSE> TOKEN : {
34.780 -<TERSE_COMMENT_END: "-->" | "--]">
34.781 -|<MAYBE_END: (["<","["]) "/" ("#")? (["A"-"Z","a"-"z"])+ (["\t","\n","\r"," "])* ([">","]"])>
34.782 -|<KEEP_GOING: (["\u0000"-",","."-";","="-"Z","\\"-"\uffff"])+>
34.783 -|<LONE_LESS_THAN_OR_DASH: ["-","<","["]>
34.784 -}
34.785 -
34.786 -</PRE></TD></TR> </TABLE>
34.787 -
34.788 - </BODY>
34.789 -</HTML>
35.1 --- a/src/pt_BR/ide/web-webkit-debugging/web-webkit-debugging/org/netbeans/modules/web/webkit/debugging/api/console/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
35.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
35.3 @@ -1,4 +0,0 @@
35.4 -# {0} - property name
35.5 -# {1} - property value
35.6 -CTL_Property={0}: {1}
35.7 -
36.1 --- a/src/pt_BR/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
36.2 +++ b/src/pt_BR/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_pt_BR.properties Sun Jan 04 21:36:03 2015 -0800
36.3 @@ -53,3 +53,4 @@
36.4 Services/AutoupdateType/pluginportal-update-provider.instance=Portal de plugins
36.5
36.6 #URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.4/uc/final/distribution/catalog_pt_BR.xml.gz?{$netbeans.hash.code}
36.7 +#URL_Distribution=http://updates.netbeans.org/netbeans/updates/8.0.2/uc/final/distribution/catalog_pt_BR.xml.gz?{$netbeans.hash.code}
37.1 --- a/src/pt_BR/other/installer/components/products/mysql-connector/data/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
37.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
37.3 @@ -1,42 +0,0 @@
37.4 -#
37.5 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
37.6 -#
37.7 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
37.8 -#
37.9 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
37.10 -# Other names may be trademarks of their respective owners.
37.11 -#
37.12 -# The contents of this file are subject to the terms of either the GNU General Public
37.13 -# License Version 2 only ("GPL") or the Common Development and Distribution
37.14 -# License("CDDL") (collectively, the "License"). You may not use this file except in
37.15 -# compliance with the License. You can obtain a copy of the License at
37.16 -# http://www.netbeans.org/cddl-gplv2.html or nbbuild/licenses/CDDL-GPL-2-CP. See the
37.17 -# License for the specific language governing permissions and limitations under the
37.18 -# License. When distributing the software, include this License Header Notice in
37.19 -# each file and include the License file at nbbuild/licenses/CDDL-GPL-2-CP. Oracle
37.20 -# designates this particular file as subject to the "Classpath" exception as provided
37.21 -# by Oracle in the GPL Version 2 section of the License file that accompanied this code.
37.22 -# If applicable, add the following below the License Header, with the fields enclosed
37.23 -# by brackets [] replaced by your own identifying information:
37.24 -# "Portions Copyrighted [year] [name of copyright owner]"
37.25 -#
37.26 -# Contributor(s):
37.27 -#
37.28 -# The Original Software is NetBeans. The Initial Developer of the Original Software
37.29 -# is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun Microsystems, Inc. All
37.30 -# Rights Reserved.
37.31 -#
37.32 -# If you wish your version of this file to be governed by only the CDDL or only the
37.33 -# GPL Version 2, indicate your decision by adding "[Contributor] elects to include
37.34 -# this software in this distribution under the [CDDL or GPL Version 2] license." If
37.35 -# you do not indicate a single choice of license, a recipient has the option to
37.36 -# distribute your version of this file under either the CDDL, the GPL Version 2 or
37.37 -# to extend the choice of license to its licensees as provided above. However, if you
37.38 -# add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the
37.39 -# option applies only if the new code is made subject to such option by the copyright
37.40 -# holder.
37.41 -#
37.42 -
37.43 -
37.44 -product.description=
37.45 -
38.1 --- a/src/pt_BR/other/installer/components/products/mysql/data/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
38.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
38.3 @@ -1,42 +0,0 @@
38.4 -#
38.5 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
38.6 -#
38.7 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
38.8 -#
38.9 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
38.10 -# Other names may be trademarks of their respective owners.
38.11 -#
38.12 -# The contents of this file are subject to the terms of either the GNU General Public
38.13 -# License Version 2 only ("GPL") or the Common Development and Distribution
38.14 -# License("CDDL") (collectively, the "License"). You may not use this file except in
38.15 -# compliance with the License. You can obtain a copy of the License at
38.16 -# http://www.netbeans.org/cddl-gplv2.html or nbbuild/licenses/CDDL-GPL-2-CP. See the
38.17 -# License for the specific language governing permissions and limitations under the
38.18 -# License. When distributing the software, include this License Header Notice in
38.19 -# each file and include the License file at nbbuild/licenses/CDDL-GPL-2-CP. Oracle
38.20 -# designates this particular file as subject to the "Classpath" exception as provided
38.21 -# by Oracle in the GPL Version 2 section of the License file that accompanied this code.
38.22 -# If applicable, add the following below the License Header, with the fields enclosed
38.23 -# by brackets [] replaced by your own identifying information:
38.24 -# "Portions Copyrighted [year] [name of copyright owner]"
38.25 -#
38.26 -# Contributor(s):
38.27 -#
38.28 -# The Original Software is NetBeans. The Initial Developer of the Original Software
38.29 -# is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun Microsystems, Inc. All
38.30 -# Rights Reserved.
38.31 -#
38.32 -# If you wish your version of this file to be governed by only the CDDL or only the
38.33 -# GPL Version 2, indicate your decision by adding "[Contributor] elects to include
38.34 -# this software in this distribution under the [CDDL or GPL Version 2] license." If
38.35 -# you do not indicate a single choice of license, a recipient has the option to
38.36 -# distribute your version of this file under either the CDDL, the GPL Version 2 or
38.37 -# to extend the choice of license to its licensees as provided above. However, if you
38.38 -# add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the
38.39 -# option applies only if the new code is made subject to such option by the copyright
38.40 -# holder.
38.41 -#
38.42 -
38.43 -
38.44 -product.description=
38.45 -
39.1 --- a/src/pt_BR/other/installer/mac/newbuild/dmg/Resources/Welcome-jdk_pt_BR.html Sun Jan 04 20:24:43 2015 -0800
39.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
39.3 @@ -1,12 +0,0 @@
39.4 -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
39.5 -<html>
39.6 - <head>
39.7 - <title>Bem-vindo</title>
39.8 -<meta http-equiv="content-type" content="text/html; charset=UTF-8">
39.9 - </head>
39.10 - <body>
39.11 -
39.12 -<h3>Você será guiado pelas etapas básicas necessárias para instalar o JDK @JDK_VERSION_NUMBER@ Update @JDK_UPDATE_NUMBER@ e o NetBeans IDE.</h3>
39.13 -
39.14 - </body>
39.15 -</html>
40.1 --- a/src/pt_BR/php/hudson-php/hudson-php/org/netbeans/modules/hudson/php/commands/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
40.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
40.3 @@ -1,6 +0,0 @@
40.4 -# {0} - project name
40.5 -PpwScript.create.progress=Criando arquivos de job do Hudson para o projeto {0}...
40.6 -# {0} - project name
40.7 -PpwScript.create.title=Arquivos de job do Hudson para {0}
40.8 -PpwScript.script.label=Script PPW
40.9 -
41.1 --- a/src/pt_BR/php/hudson-php/hudson-php/org/netbeans/modules/hudson/php/support/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
41.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
41.3 @@ -1,6 +0,0 @@
41.4 -Target.Phpcpd.title=&Copiar/Colar Detector
41.5 -Target.Phpcs.title=&Viola\u00e7\u00f5es de Padr\u00f5es de Codifica\u00e7\u00e3o
41.6 -Target.Phpdoc.title=Documenta\u00e7\u00e3o
41.7 -Target.Phploc.title=Estat\u00edsticas de C\u00f3digo-fo&nte
41.8 -Target.Phpmd.title=An\u00e1lise do C\u00f3digo E&st\u00e1tico
41.9 -
42.1 --- a/src/pt_BR/platform/org-netbeans-core-network/org-netbeans-core-network/org/netbeans/core/network/proxy/fallback/Bundle_pt_BR.properties Sun Jan 04 20:24:43 2015 -0800
42.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
42.3 @@ -1,43 +0,0 @@
42.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
42.5 -#
42.6 -# Copyright 2013 Oracle and/or its affiliates. All rights reserved.
42.7 -#
42.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
42.9 -# Other names may be trademarks of their respective owners.
42.10 -#
42.11 -# The contents of this file are subject to the terms of either the GNU
42.12 -# General Public License Version 2 only ("GPL") or the Common
42.13 -# Development and Distribution License("CDDL") (collectively, the
42.14 -# "License"). You may not use this file except in compliance with the
42.15 -# License. You can obtain a copy of the License at
42.16 -# http://www.netbeans.org/cddl-gplv2.html
42.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
42.18 -# specific language governing permissions and limitations under the
42.19 -# License. When distributing the software, include this License Header
42.20 -# Notice in each file and include the License file at
42.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
42.22 -# particular file as subject to the "Classpath" exception as provided
42.23 -# by Oracle in the GPL Version 2 section of the License file that
42.24 -# accompanied this code. If applicable, add the following below the
42.25 -# License Header, with the fields enclosed by brackets [] replaced by
42.26 -# your own identifying information:
42.27 -# "Portions Copyrighted [year] [name of copyright owner]"
42.28 -#
42.29 -# If you wish your version of this file to be governed by only the CDDL
42.30 -# or only the GPL Version 2, indicate your decision by adding
42.31 -# "[Contributor] elects to include this software in this distribution
42.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
42.33 -# single choice of license, a recipient has the option to distribute
42.34 -# your version of this file under either the CDDL, the GPL Version 2 or
42.35 -# to extend the choice of license to its licensees as provided above.
42.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
42.37 -# Version 2 license, then the option applies only if the new code is
42.38 -# made subject to such option by the copyright holder.
42.39 -#
42.40 -# Contributor(s):
42.41 -#
42.42 -# Portions Copyrighted 2013 Sun Microsystems, Inc.
42.43 -
42.44 -
42.45 -DefaulNoProxyHosts=localhost,127.0.0.1
42.46 -
43.1 --- a/src/ru/cnd/cnd-completion/cnd-completion/org/netbeans/modules/cnd/completion/implmethod/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
43.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
43.3 @@ -1,3 +0,0 @@
43.4 -implement.txt=\u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c
43.5 -extract.txt=\u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0442\u0435\u043b\u043e
43.6 -
44.1 --- a/src/ru/cnd/cnd-completion/cnd-completion/org/netbeans/modules/cnd/completion/overridemethod/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
44.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
44.3 @@ -1,3 +0,0 @@
44.4 -override.txt=\u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c
44.5 -destructor.txt=\u0441\u043e\u0437\u0434\u0430\u0442\u044c
44.6 -
45.1 --- a/src/ru/cnd/cnd-modelimpl/cnd-modelimpl/org/netbeans/modules/cnd/modelimpl/csm/core/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
45.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
45.3 @@ -1,48 +0,0 @@
45.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
45.5 -#
45.6 -# Copyright 2011 Oracle and/or its affiliates. All rights reserved.
45.7 -#
45.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
45.9 -# Other names may be trademarks of their respective owners.
45.10 -#
45.11 -# The contents of this file are subject to the terms of either the GNU
45.12 -# General Public License Version 2 only ("GPL") or the Common
45.13 -# Development and Distribution License("CDDL") (collectively, the
45.14 -# "License"). You may not use this file except in compliance with the
45.15 -# License. You can obtain a copy of the License at
45.16 -# http://www.netbeans.org/cddl-gplv2.html
45.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
45.18 -# specific language governing permissions and limitations under the
45.19 -# License. When distributing the software, include this License Header
45.20 -# Notice in each file and include the License file at
45.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
45.22 -# particular file as subject to the "Classpath" exception as provided
45.23 -# by Oracle in the GPL Version 2 section of the License file that
45.24 -# accompanied this code. If applicable, add the following below the
45.25 -# License Header, with the fields enclosed by brackets [] replaced by
45.26 -# your own identifying information:
45.27 -# "Portions Copyrighted [year] [name of copyright owner]"
45.28 -#
45.29 -# If you wish your version of this file to be governed by only the CDDL
45.30 -# or only the GPL Version 2, indicate your decision by adding
45.31 -# "[Contributor] elects to include this software in this distribution
45.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
45.33 -# single choice of license, a recipient has the option to distribute
45.34 -# your version of this file under either the CDDL, the GPL Version 2 or
45.35 -# to extend the choice of license to its licensees as provided above.
45.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
45.37 -# Version 2 license, then the option applies only if the new code is
45.38 -# made subject to such option by the copyright holder.
45.39 -#
45.40 -# Contributor(s):
45.41 -#
45.42 -# Portions Copyrighted 2011 Sun Microsystems, Inc.
45.43 -
45.44 -
45.45 -
45.46 -
45.47 -#reparsing strategy
45.48 -Show-reparse-on-document-changed=\u041f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0437 \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u0444\u0430\u0439\u043b\u0430
45.49 -Show-reparse-on-document-changed-AD=<html>\u041e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, <br>\u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u043e\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430. <br>\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0434\u043b\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 \u0444\u0430\u0439\u043b\u0430. <br>\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f.</html>
45.50 -
45.51 -
46.1 --- a/src/ru/cnd/cnd-toolchain/cnd-toolchain/org/netbeans/modules/cnd/spi/toolchain/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
46.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
46.3 @@ -1,38 +0,0 @@
46.4 -# This module is part of NetBeans and is open-source.
46.5 -# You can see http://www.netbeans.org/about/legal/index.html for details.
46.6 -#
46.7 -# You may use the binary however you like. The source file license is:
46.8 -#
46.9 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
46.10 -#
46.11 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
46.12 -#
46.13 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
46.14 -# Other names may be trademarks of their respective owners.
46.15 -#
46.16 -# The contents of this file are subject to the terms of either the GNU
46.17 -# General Public License Version 2 only ("GPL") or the Common
46.18 -# Development and Distribution License("CDDL") (collectively, the
46.19 -# "License"). You may not use this file except in compliance with the
46.20 -# License. You can obtain a copy of the License at
46.21 -# http://www.netbeans.org/cddl-gplv2.html
46.22 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
46.23 -# specific language governing permissions and limitations under the
46.24 -# License. When distributing the software, include this License Header
46.25 -# Notice in each file and include the License file at
46.26 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
46.27 -# particular file as subject to the "Classpath" exception as provided
46.28 -# by Sun in the GPL Version 2 section of the License file that
46.29 -# accompanied this code. If applicable, add the following below the
46.30 -# License Header, with the fields enclosed by brackets [] replaced by
46.31 -# your own identifying information:
46.32 -# "Portions Copyrighted [year] [name of copyright owner]"
46.33 -#
46.34 -# Contributor(s):
46.35 -#
46.36 -# The Original Software is NetBeans. The Initial Developer of the Original
46.37 -# Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
46.38 -# Microsystems, Inc. All Rights Reserved.
46.39 -
46.40 -DetectHostInfo=findInPath() {\nfor f1 in $PATHSLIST; do\npathStatus=\necho $f1 | egrep -e "^/" >/dev/null\nif [ "$?" != "0" ]; then\ncontinue # skip relative directories\nfi\necho $f1 | egrep -e "^/usr/ucb" >/dev/null\nif [ "$?" = "0" ]; then\ncontinue # skip /usr/ucb (IZ #142780)\nfi\nfor f2 in $1; do\nif [ -x "$f1/$f2" ]; then\npathStatus="$f1/$f2"\nelse\nif [ "$PLATFORM" = "$PLATFORM_WINDOWS" ]; then\nif [ -x "$f1/$f2.exe" ]; then\npathStatus="$f1/$f2.exe"\nfi\nfi\nif [ -n "$pathStatus" ]; then\nbreak\nfi\nfi\ndone\nif [ -n "$pathStatus" ]; then\nbreak\nfi\ndone\nif [ -n "$pathStatus" ]; then\necho $pathStatus\nfi\n}\naddNewToolChain() {\nif [ -n "$line" ]; then\necho $foundFlavors | egrep -e ";${flavor}" >/dev/null\nif [ ! "$?" = "0" ]; then\necho $line\nfoundFlavors=$foundFlavors$flavor\nfi\nfi\n}\nfindCompiler() {\nstatus=\nfor f3 in $1; do\nif [ ! -n "$status" ]; then\nif [ -x "$f/$f3" ]; then\nline="$line;$2=$f/$f3"\nstatus=1\nfi\nfi\ndone\nif [ ! -n "$status" ]; then\nstatus=`findInPath "$1"`\nif [ -n "$status" ]; then\nline="$line;$2(PATH)=$status"\nfi\nfi\n}
46.41 -
47.1 --- a/src/ru/ide/org-netbeans-libs-freemarker/ext/freemarker-2.3.19/freemarker/core/FMParser_ru.html Sun Jan 04 20:24:43 2015 -0800
47.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
47.3 @@ -1,786 +0,0 @@
47.4 -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
47.5 -
47.6 -
47.7 -<HTML>
47.8 - <HEAD>
47.9 -<meta http-equiv="content-type" content="text/html; charset=UTF-8">
47.10 - <TITLE>BNF для FMParser</TITLE>
47.11 - </HEAD>
47.12 - <BODY>
47.13 - <H1 ALIGN=CENTER>BNF для FMParser</H1>
47.14 -
47.15 - <H2 ALIGN=CENTER>NON-TERMINALS</H2>
47.16 - <TABLE>
47.17 - <TR><TD><PRE>// Now the actual parsing code, starting
47.18 -
47.19 -// with the productions for FreeMarker's
47.20 -
47.21 -// expression syntax.
47.22 -
47.23 -
47.24 -/**
47.25 - * This is the same as OrExpression, since
47.26 - * the OR is the operator with the lowest
47.27 - * precedence.
47.28 - */</PRE></TD></TR>
47.29 - <TR>
47.30 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod1">Expression </a></TD>
47.31 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.32 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.33 - <a HREF="#prod2">OrExpression </a>
47.34 - </TD>
47.35 - </TR>
47.36 - <TR><TD><PRE>/**
47.37 - * Lowest level expression, a literal, a variable,
47.38 - * or a possibly more complex expression bounded
47.39 - * by parentheses.
47.40 - */</PRE></TD></TR>
47.41 - <TR>
47.42 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod3">PrimaryExpression </a></TD>
47.43 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.44 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.45 - ( <a HREF="#prod4">NumberLiteral</a> | <a HREF="#prod5">HashLiteral</a> | <a HREF="#prod6">StringLiteral</a> | <a HREF="#prod7">BooleanLiteral</a> | <a HREF="#prod8">ListLiteral</a> | <a HREF="#prod9">Identifier</a> | <a HREF="#prod10">Parenthesis</a> | <a HREF="#prod11">BuiltinVariable</a> ) ( <a HREF="#prod12">AddSubExpression</a> )*
47.46 - </TD>
47.47 - </TR>
47.48 - <TR><TD><PRE></PRE></TD></TR>
47.49 - <TR>
47.50 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod10">Parenthesis </a></TD>
47.51 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.52 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.53 - <OPEN_PAREN> <a HREF="#prod1">Expression </a> <CLOSE_PAREN>
47.54 - </TD>
47.55 - </TR>
47.56 - <TR><TD><PRE>/**
47.57 - * A primary expression preceded by zero or
47.58 - * more unary operators. (The only unary operator we
47.59 - * currently have is the NOT.)
47.60 - */</PRE></TD></TR>
47.61 - <TR>
47.62 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod13">UnaryExpression </a></TD>
47.63 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.64 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.65 - ( <a HREF="#prod14">UnaryPlusMinusExpression</a> | <a HREF="#prod15">NotExpression</a> | <a HREF="#prod3">PrimaryExpression</a> ) </TD>
47.66 - </TR>
47.67 - <TR><TD><PRE></PRE></TD></TR>
47.68 - <TR>
47.69 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod15">NotExpression </a></TD>
47.70 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.71 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.72 - ( <EXCLAM> )+ <a HREF="#prod3">PrimaryExpression </a>
47.73 - </TD>
47.74 - </TR>
47.75 - <TR><TD><PRE></PRE></TD></TR>
47.76 - <TR>
47.77 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod14">UnaryPlusMinusExpression </a></TD>
47.78 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.79 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.80 - ( <PLUS> | <MINUS> ) <a HREF="#prod3">PrimaryExpression </a>
47.81 - </TD>
47.82 - </TR>
47.83 - <TR><TD><PRE></PRE></TD></TR>
47.84 - <TR>
47.85 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod16">AdditiveExpression </a></TD>
47.86 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.87 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.88 - <a HREF="#prod17">MultiplicativeExpression</a> ( ( ( <PLUS> | <MINUS> ) ) <a HREF="#prod17">MultiplicativeExpression</a> )*
47.89 - </TD>
47.90 - </TR>
47.91 - <TR><TD><PRE>/**
47.92 - * A unary expression followed by zero or more
47.93 - * unary expressions with operators in between.
47.94 - */</PRE></TD></TR>
47.95 - <TR>
47.96 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod17">MultiplicativeExpression </a></TD>
47.97 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.98 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.99 - <a HREF="#prod13">UnaryExpression</a> ( ( ( <TIMES> | <DIVIDE> | <PERCENT> ) ) <a HREF="#prod13">UnaryExpression</a> )*
47.100 - </TD>
47.101 - </TR>
47.102 - <TR><TD><PRE></PRE></TD></TR>
47.103 - <TR>
47.104 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod18">EqualityExpression </a></TD>
47.105 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.106 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.107 - <a HREF="#prod19">RelationalExpression</a> ( ( <NOT_EQUALS> | <EQUALS> | <DOUBLE_EQUALS> ) <a HREF="#prod19">RelationalExpression</a> )?
47.108 - </TD>
47.109 - </TR>
47.110 - <TR><TD><PRE></PRE></TD></TR>
47.111 - <TR>
47.112 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod19">RelationalExpression </a></TD>
47.113 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.114 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.115 - <a HREF="#prod20">RangeExpression</a> ( ( <NATURAL_GTE> | <ESCAPED_GTE> | <NATURAL_GT> | <ESCAPED_GT> | <LESS_THAN_EQUALS> | <LESS_THAN> ) <a HREF="#prod20">RangeExpression</a> )?
47.116 - </TD>
47.117 - </TR>
47.118 - <TR><TD><PRE></PRE></TD></TR>
47.119 - <TR>
47.120 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod20">RangeExpression </a></TD>
47.121 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.122 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.123 - <a HREF="#prod16">AdditiveExpression</a> ( <DOT_DOT> ( <a HREF="#prod16">AdditiveExpression</a> )? )?
47.124 - </TD>
47.125 - </TR>
47.126 - <TR><TD><PRE></PRE></TD></TR>
47.127 - <TR>
47.128 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod21">AndExpression </a></TD>
47.129 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.130 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.131 - <a HREF="#prod18">EqualityExpression</a> ( <AND> <a HREF="#prod18">EqualityExpression</a> )*
47.132 - </TD>
47.133 - </TR>
47.134 - <TR><TD><PRE></PRE></TD></TR>
47.135 - <TR>
47.136 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod2">OrExpression </a></TD>
47.137 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.138 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.139 - <a HREF="#prod21">AndExpression</a> ( <OR> <a HREF="#prod21">AndExpression</a> )*
47.140 - </TD>
47.141 - </TR>
47.142 - <TR><TD><PRE></PRE></TD></TR>
47.143 - <TR>
47.144 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod8">ListLiteral </a></TD>
47.145 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.146 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.147 - <OPEN_BRACKET> <a HREF="#prod22">PositionalArgs</a> <CLOSE_BRACKET>
47.148 - </TD>
47.149 - </TR>
47.150 - <TR><TD><PRE></PRE></TD></TR>
47.151 - <TR>
47.152 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod4">NumberLiteral </a></TD>
47.153 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.154 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.155 - ( <INTEGER> | <DECIMAL> ) </TD>
47.156 - </TR>
47.157 - <TR><TD><PRE></PRE></TD></TR>
47.158 - <TR>
47.159 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod9">Identifier </a></TD>
47.160 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.161 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.162 - <ID>
47.163 - </TD>
47.164 - </TR>
47.165 - <TR><TD><PRE></PRE></TD></TR>
47.166 - <TR>
47.167 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod23">IdentifierOrStringLiteral </a></TD>
47.168 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.169 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.170 - ( <a HREF="#prod9">Identifier</a> | <a HREF="#prod6">StringLiteral</a> ) </TD>
47.171 - </TR>
47.172 - <TR><TD><PRE></PRE></TD></TR>
47.173 - <TR>
47.174 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod11">BuiltinVariable </a></TD>
47.175 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.176 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.177 - <DOT> <ID>
47.178 - </TD>
47.179 - </TR>
47.180 - <TR><TD><PRE>/**
47.181 - * Production that builds up an expression
47.182 - * using the dot or dynamic key name
47.183 - * or the args list if this is a method invocation.
47.184 - */</PRE></TD></TR>
47.185 - <TR>
47.186 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod12">AddSubExpression </a></TD>
47.187 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.188 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.189 - ( <a HREF="#prod24">DotVariable</a> | <a HREF="#prod25">DynamicKey</a> | <a HREF="#prod26">MethodArgs</a> | <a HREF="#prod27">BuiltIn</a> | <a HREF="#prod28">DefaultTo</a> | <a HREF="#prod29">Exists</a> ) </TD>
47.190 - </TR>
47.191 - <TR><TD><PRE></PRE></TD></TR>
47.192 - <TR>
47.193 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod28">DefaultTo </a></TD>
47.194 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.195 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.196 - ( <TERMINATING_EXCLAM> | ( <EXCLAM> ( <a HREF="#prod1">Expression</a> )? ) ) </TD>
47.197 - </TR>
47.198 - <TR><TD><PRE></PRE></TD></TR>
47.199 - <TR>
47.200 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod29">Exists </a></TD>
47.201 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.202 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.203 - <EXISTS>
47.204 - </TD>
47.205 - </TR>
47.206 - <TR><TD><PRE></PRE></TD></TR>
47.207 - <TR>
47.208 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod27">BuiltIn </a></TD>
47.209 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.210 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.211 - <BUILT_IN> <ID>
47.212 - </TD>
47.213 - </TR>
47.214 - <TR><TD><PRE>/**
47.215 - * production for when a key is specified by <DOT> + keyname
47.216 - */</PRE></TD></TR>
47.217 - <TR>
47.218 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod24">DotVariable </a></TD>
47.219 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.220 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.221 - <DOT> ( <ID> | <TIMES> | <DOUBLE_STAR> | ( <LESS_THAN> | <LESS_THAN_EQUALS> | <ESCAPED_GT> | <ESCAPED_GTE> | <FALSE> | <TRUE> | <IN> | <AS> | <USING> ) ) </TD>
47.222 - </TR>
47.223 - <TR><TD><PRE>/**
47.224 - * production for when the key is specified
47.225 - * in brackets.
47.226 - */</PRE></TD></TR>
47.227 - <TR>
47.228 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod25">DynamicKey </a></TD>
47.229 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.230 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.231 - <OPEN_BRACKET> <a HREF="#prod1">Expression</a> <CLOSE_BRACKET>
47.232 - </TD>
47.233 - </TR>
47.234 - <TR><TD><PRE>/**
47.235 - * production for an arglist part of a method invocation.
47.236 - */</PRE></TD></TR>
47.237 - <TR>
47.238 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod26">MethodArgs </a></TD>
47.239 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.240 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.241 - <OPEN_PAREN> <a HREF="#prod22">PositionalArgs</a> <CLOSE_PAREN>
47.242 - </TD>
47.243 - </TR>
47.244 - <TR><TD><PRE></PRE></TD></TR>
47.245 - <TR>
47.246 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod6">StringLiteral </a></TD>
47.247 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.248 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.249 - ( <STRING_LITERAL> | <RAW_STRING> ) </TD>
47.250 - </TR>
47.251 - <TR><TD><PRE></PRE></TD></TR>
47.252 - <TR>
47.253 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod7">BooleanLiteral </a></TD>
47.254 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.255 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.256 - ( <FALSE> | <TRUE> ) </TD>
47.257 - </TR>
47.258 - <TR><TD><PRE></PRE></TD></TR>
47.259 - <TR>
47.260 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod5">HashLiteral </a></TD>
47.261 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.262 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.263 - <OPEN_BRACE> ( <a HREF="#prod1">Expression</a> ( <COMMA> | <COLON> ) <a HREF="#prod1">Expression</a> ( <COMMA> <a HREF="#prod1">Expression</a> ( <COMMA> | <COLON> ) <a HREF="#prod1">Expression</a> )* )? <CLOSE_BRACE>
47.264 - </TD>
47.265 - </TR>
47.266 - <TR><TD><PRE>/**
47.267 - * A production representing the ${...}
47.268 - * that outputs a variable.
47.269 - */</PRE></TD></TR>
47.270 - <TR>
47.271 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod30">StringOutput </a></TD>
47.272 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.273 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.274 - <OUTPUT_ESCAPE> <a HREF="#prod1">Expression</a> <CLOSE_BRACE>
47.275 - </TD>
47.276 - </TR>
47.277 - <TR><TD><PRE></PRE></TD></TR>
47.278 - <TR>
47.279 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod31">NumericalOutput </a></TD>
47.280 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.281 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.282 - <NUMERICAL_ESCAPE> <a HREF="#prod1">Expression</a> ( <SEMICOLON> <ID> )? <CLOSE_BRACE>
47.283 - </TD>
47.284 - </TR>
47.285 - <TR><TD><PRE></PRE></TD></TR>
47.286 - <TR>
47.287 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod32">If </a></TD>
47.288 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.289 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.290 - <IF> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <ELSE_IF> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> <a HREF="#prod33">OptionalBlock</a> )* ( <ELSE> <a HREF="#prod33">OptionalBlock</a> )? <END_IF>
47.291 - </TD>
47.292 - </TR>
47.293 - <TR><TD><PRE></PRE></TD></TR>
47.294 - <TR>
47.295 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod35">Attempt </a></TD>
47.296 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.297 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.298 - <ATTEMPT> <a HREF="#prod33">OptionalBlock</a> <a HREF="#prod36">Recover</a> ( <END_RECOVER> | <END_ATTEMPT> ) </TD>
47.299 - </TR>
47.300 - <TR><TD><PRE></PRE></TD></TR>
47.301 - <TR>
47.302 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod36">Recover </a></TD>
47.303 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.304 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.305 - <RECOVER> <a HREF="#prod33">OptionalBlock </a>
47.306 - </TD>
47.307 - </TR>
47.308 - <TR><TD><PRE></PRE></TD></TR>
47.309 - <TR>
47.310 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod37">List </a></TD>
47.311 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.312 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.313 - <LIST> <a HREF="#prod1">Expression</a> <AS> <ID> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_LIST>
47.314 - </TD>
47.315 - </TR>
47.316 - <TR><TD><PRE></PRE></TD></TR>
47.317 - <TR>
47.318 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod38">ForEach </a></TD>
47.319 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.320 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.321 - <FOREACH> <ID> <IN> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_FOREACH>
47.322 - </TD>
47.323 - </TR>
47.324 - <TR><TD><PRE></PRE></TD></TR>
47.325 - <TR>
47.326 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod39">Visit </a></TD>
47.327 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.328 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.329 - <VISIT> <a HREF="#prod1">Expression</a> ( <USING> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd </a>
47.330 - </TD>
47.331 - </TR>
47.332 - <TR><TD><PRE></PRE></TD></TR>
47.333 - <TR>
47.334 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod40">Recurse </a></TD>
47.335 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.336 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.337 - ( <SIMPLE_RECURSE> | ( <RECURSE> ( <a HREF="#prod1">Expression</a> )? ( <USING> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a> ) ) </TD>
47.338 - </TR>
47.339 - <TR><TD><PRE></PRE></TD></TR>
47.340 - <TR>
47.341 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod41">FallBack </a></TD>
47.342 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.343 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.344 - <FALLBACK>
47.345 - </TD>
47.346 - </TR>
47.347 - <TR><TD><PRE>/**
47.348 - * Production used to break out of a loop or a switch block.
47.349 - */</PRE></TD></TR>
47.350 - <TR>
47.351 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod42">Break </a></TD>
47.352 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.353 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.354 - <BREAK>
47.355 - </TD>
47.356 - </TR>
47.357 - <TR><TD><PRE>/**
47.358 - * Production used to jump out of a macro.
47.359 - * The stop instruction terminates the rendering of the template.
47.360 - */</PRE></TD></TR>
47.361 - <TR>
47.362 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod43">Return </a></TD>
47.363 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.364 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.365 - ( <SIMPLE_RETURN> | <RETURN> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
47.366 - </TR>
47.367 - <TR><TD><PRE></PRE></TD></TR>
47.368 - <TR>
47.369 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod44">Stop </a></TD>
47.370 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.371 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.372 - ( <HALT> | <STOP> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
47.373 - </TR>
47.374 - <TR><TD><PRE></PRE></TD></TR>
47.375 - <TR>
47.376 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod45">Nested </a></TD>
47.377 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.378 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.379 - ( ( <SIMPLE_NESTED> )| ( <NESTED> <a HREF="#prod22">PositionalArgs</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) ) </TD>
47.380 - </TR>
47.381 - <TR><TD><PRE></PRE></TD></TR>
47.382 - <TR>
47.383 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod46">Flush </a></TD>
47.384 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.385 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.386 - <FLUSH>
47.387 - </TD>
47.388 - </TR>
47.389 - <TR><TD><PRE></PRE></TD></TR>
47.390 - <TR>
47.391 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod47">Trim </a></TD>
47.392 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.393 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.394 - ( <TRIM> | <LTRIM> | <RTRIM> | <NOTRIM> ) </TD>
47.395 - </TR>
47.396 - <TR><TD><PRE></PRE></TD></TR>
47.397 - <TR>
47.398 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod48">Assign </a></TD>
47.399 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.400 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.401 - ( <ASSIGN> | <GLOBALASSIGN> | <LOCALASSIGN> ) <a HREF="#prod23">IdentifierOrStringLiteral</a> ( ( <EQUALS> <a HREF="#prod1">Expression</a> ( ( <COMMA> )? <a HREF="#prod23">IdentifierOrStringLiteral</a> <EQUALS> <a HREF="#prod1">Expression</a> )* ( <IN> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a> )| ( ( <IN> <a HREF="#prod1">Expression</a> )? <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <END_LOCAL> | <END_ASSIGN> | <END_GLOBAL> ) ) ) </TD>
47.402 - </TR>
47.403 - <TR><TD><PRE></PRE></TD></TR>
47.404 - <TR>
47.405 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod49">Include </a></TD>
47.406 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.407 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.408 - <INCLUDE> <a HREF="#prod1">Expression</a> ( <SEMICOLON> )? ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* <a HREF="#prod34">LooseDirectiveEnd </a>
47.409 - </TD>
47.410 - </TR>
47.411 - <TR><TD><PRE></PRE></TD></TR>
47.412 - <TR>
47.413 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod50">Import </a></TD>
47.414 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.415 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.416 - <IMPORT> <a HREF="#prod1">Expression</a> <AS> <ID> <a HREF="#prod34">LooseDirectiveEnd </a>
47.417 - </TD>
47.418 - </TR>
47.419 - <TR><TD><PRE></PRE></TD></TR>
47.420 - <TR>
47.421 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod51">Macro </a></TD>
47.422 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.423 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.424 - ( <MACRO> | <FUNCTION> ) <a HREF="#prod23">IdentifierOrStringLiteral</a> ( <OPEN_PAREN> )? ( <ID> ( <ELLIPSIS> )? ( <EQUALS> <a HREF="#prod1">Expression</a> )? ( <COMMA> )? )* ( <CLOSE_PAREN> )? <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <END_MACRO> | <END_FUNCTION> ) </TD>
47.425 - </TR>
47.426 - <TR><TD><PRE></PRE></TD></TR>
47.427 - <TR>
47.428 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod52">Compress </a></TD>
47.429 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.430 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.431 - <COMPRESS> <a HREF="#prod33">OptionalBlock</a> <END_COMPRESS>
47.432 - </TD>
47.433 - </TR>
47.434 - <TR><TD><PRE></PRE></TD></TR>
47.435 - <TR>
47.436 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod53">UnifiedMacroTransform </a></TD>
47.437 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.438 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.439 - <UNIFIED_CALL> <a HREF="#prod1">Expression</a> ( <TERMINATING_WHITESPACE> )? ( <a HREF="#prod54">NamedArgs</a> | <a HREF="#prod22">PositionalArgs</a> ) ( <SEMICOLON> ( ( <TERMINATING_WHITESPACE> )? <ID> ( ( <TERMINATING_WHITESPACE> )? <COMMA> ( <TERMINATING_WHITESPACE> )? <ID> )* )? )? ( <EMPTY_DIRECTIVE_END> | ( <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <UNIFIED_CALL_END> ) ) </TD>
47.440 - </TR>
47.441 - <TR><TD><PRE></PRE></TD></TR>
47.442 - <TR>
47.443 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod55">Call </a></TD>
47.444 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.445 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.446 - <CALL> <ID> ( <a HREF="#prod54">NamedArgs</a> | ( ( <OPEN_PAREN> )? <a HREF="#prod22">PositionalArgs</a> ( <CLOSE_PAREN> )? ) ) <a HREF="#prod34">LooseDirectiveEnd </a>
47.447 - </TD>
47.448 - </TR>
47.449 - <TR><TD><PRE></PRE></TD></TR>
47.450 - <TR>
47.451 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod54">NamedArgs </a></TD>
47.452 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.453 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.454 - ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )+
47.455 - </TD>
47.456 - </TR>
47.457 - <TR><TD><PRE></PRE></TD></TR>
47.458 - <TR>
47.459 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod22">PositionalArgs </a></TD>
47.460 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.461 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.462 - ( <a HREF="#prod1">Expression</a> ( ( <COMMA> )? <a HREF="#prod1">Expression</a> )* )?
47.463 - </TD>
47.464 - </TR>
47.465 - <TR><TD><PRE></PRE></TD></TR>
47.466 - <TR>
47.467 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod56">Comment </a></TD>
47.468 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.469 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.470 - ( <COMMENT> | <TERSE_COMMENT> ) <a HREF="#prod57">UnparsedContent </a>
47.471 - </TD>
47.472 - </TR>
47.473 - <TR><TD><PRE></PRE></TD></TR>
47.474 - <TR>
47.475 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod58">NoParse </a></TD>
47.476 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.477 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.478 - <NOPARSE> <a HREF="#prod57">UnparsedContent </a>
47.479 - </TD>
47.480 - </TR>
47.481 - <TR><TD><PRE></PRE></TD></TR>
47.482 - <TR>
47.483 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod59">Transform </a></TD>
47.484 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.485 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.486 - <TRANSFORM> <a HREF="#prod1">Expression</a> ( <SEMICOLON> )? ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* ( <EMPTY_DIRECTIVE_END> | ( <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_TRANSFORM> ) ) </TD>
47.487 - </TR>
47.488 - <TR><TD><PRE></PRE></TD></TR>
47.489 - <TR>
47.490 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod60">Switch </a></TD>
47.491 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.492 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.493 - <SWITCH> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> ( <a HREF="#prod61">Case</a> )* ( <WHITESPACE> )? <END_SWITCH>
47.494 - </TD>
47.495 - </TR>
47.496 - <TR><TD><PRE></PRE></TD></TR>
47.497 - <TR>
47.498 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod61">Case </a></TD>
47.499 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.500 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.501 - ( <WHITESPACE> )? ( <CASE> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> | <DEFAUL> ) <a HREF="#prod33">OptionalBlock </a>
47.502 - </TD>
47.503 - </TR>
47.504 - <TR><TD><PRE></PRE></TD></TR>
47.505 - <TR>
47.506 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod62">Escape </a></TD>
47.507 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.508 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.509 - <ESCAPE> <ID> <AS> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_ESCAPE>
47.510 - </TD>
47.511 - </TR>
47.512 - <TR><TD><PRE></PRE></TD></TR>
47.513 - <TR>
47.514 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod63">NoEscape </a></TD>
47.515 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.516 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.517 - <NOESCAPE> <a HREF="#prod33">OptionalBlock</a> <END_NOESCAPE>
47.518 - </TD>
47.519 - </TR>
47.520 - <TR><TD><PRE>/**
47.521 - * Production to terminate potentially empty elements. Either a ">" or "/>"
47.522 - */</PRE></TD></TR>
47.523 - <TR>
47.524 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod34">LooseDirectiveEnd </a></TD>
47.525 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.526 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.527 - ( <DIRECTIVE_END> | <EMPTY_DIRECTIVE_END> ) </TD>
47.528 - </TR>
47.529 - <TR><TD><PRE></PRE></TD></TR>
47.530 - <TR>
47.531 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod64">Setting </a></TD>
47.532 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.533 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.534 - <SETTING> <ID> <EQUALS> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd </a>
47.535 - </TD>
47.536 - </TR>
47.537 - <TR><TD><PRE>/**
47.538 - * A production for FreeMarker directives.
47.539 - */</PRE></TD></TR>
47.540 - <TR>
47.541 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod65">FreemarkerDirective </a></TD>
47.542 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.543 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.544 - ( <a HREF="#prod32">If</a> | <a HREF="#prod37">List</a> | <a HREF="#prod38">ForEach</a> | <a HREF="#prod48">Assign</a> | <a HREF="#prod49">Include</a> | <a HREF="#prod50">Import</a> | <a HREF="#prod51">Macro</a> | <a HREF="#prod52">Compress</a> | <a HREF="#prod53">UnifiedMacroTransform</a> | <a HREF="#prod55">Call</a> | <a HREF="#prod56">Comment</a> | <a HREF="#prod58">NoParse</a> | <a HREF="#prod59">Transform</a> | <a HREF="#prod60">Switch</a> | <a HREF="#prod64">Setting</a> | <a HREF="#prod42">Break</a> | <a HREF="#prod43">Return</a> | <a HREF="#prod44">Stop</a> | <a HREF="#prod46">Flush</a> | <a HREF="#prod47">Trim</a> | <a HREF="#prod45">Nested</a> | <a HREF="#prod62">Escape</a> | <a HREF="#prod63">NoEscape</a> | <a HREF="#prod39">Visit</a> | <a HREF="#prod40">Recurse</a> | <a HREF="#prod41">FallBack</a> | <a HREF="#prod35">Attempt</a> ) </TD>
47.545 - </TR>
47.546 - <TR><TD><PRE>/**
47.547 - * Production for a block of raw text
47.548 - * i.e. text that contains no
47.549 - * FreeMarker directives.
47.550 - */</PRE></TD></TR>
47.551 - <TR>
47.552 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod66">PCData </a></TD>
47.553 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.554 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.555 - ( ( <WHITESPACE> | <PRINTABLE_CHARS> | <FALSE_ALERT> ) )+
47.556 - </TD>
47.557 - </TR>
47.558 - <TR><TD><PRE>/**
47.559 - * Production for dealing with unparsed content,
47.560 - * i.e. what is inside a comment or noparse tag.
47.561 - * It returns the ending token. The content
47.562 - * of the tag is put in buf.
47.563 - */</PRE></TD></TR>
47.564 - <TR>
47.565 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod57">UnparsedContent </a></TD>
47.566 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.567 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.568 - ( ( <KEEP_GOING> | <MAYBE_END> | <TERSE_COMMENT_END> | <LONE_LESS_THAN_OR_DASH> ) )+
47.569 - </TD>
47.570 - </TR>
47.571 - <TR><TD><PRE></PRE></TD></TR>
47.572 - <TR>
47.573 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod67">Content </a></TD>
47.574 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.575 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.576 - ( ( <a HREF="#prod66">PCData</a> | <a HREF="#prod30">StringOutput</a> | <a HREF="#prod31">NumericalOutput</a> | <a HREF="#prod65">FreemarkerDirective</a> ) )+
47.577 - </TD>
47.578 - </TR>
47.579 - <TR><TD><PRE>/**
47.580 - * A production freemarker text that may contain
47.581 - * ${...} and #{...} but no directives.
47.582 - */</PRE></TD></TR>
47.583 - <TR>
47.584 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod68">FreeMarkerText </a></TD>
47.585 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.586 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.587 - ( ( <a HREF="#prod66">PCData</a> | <a HREF="#prod30">StringOutput</a> | <a HREF="#prod31">NumericalOutput</a> ) )+
47.588 - </TD>
47.589 - </TR>
47.590 - <TR><TD><PRE>/**
47.591 - * A production for a block of optional content.
47.592 - * Returns an empty Text block if there is no
47.593 - * content.
47.594 - */</PRE></TD></TR>
47.595 - <TR>
47.596 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod33">OptionalBlock </a></TD>
47.597 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.598 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.599 - ( <a HREF="#prod67">Content </a> )?
47.600 - </TD>
47.601 - </TR>
47.602 - <TR><TD><PRE></PRE></TD></TR>
47.603 - <TR>
47.604 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod69">HeaderElement </a></TD>
47.605 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.606 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.607 - ( <WHITESPACE> )? ( <TRIVIAL_FTL_HEADER> | ( <FTL_HEADER> ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* ) <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
47.608 - </TR>
47.609 - <TR><TD><PRE></PRE></TD></TR>
47.610 - <TR>
47.611 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod70">ParamList </a></TD>
47.612 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.613 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.614 - ( <a HREF="#prod9">Identifier</a> <EQUALS> <a HREF="#prod1">Expression</a> ( <COMMA> )? )+
47.615 - </TD>
47.616 - </TR>
47.617 - <TR><TD><PRE>/**
47.618 - * Root production to be used when parsing
47.619 - * an entire file.
47.620 - */</PRE></TD></TR>
47.621 - <TR>
47.622 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod71">Root </a></TD>
47.623 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
47.624 - <TD ALIGN=LEFT VALIGN=BASELINE>
47.625 - ( <a HREF="#prod69">HeaderElement</a> )? <a HREF="#prod33">OptionalBlock</a> <EOF>
47.626 - </TD>
47.627 - </TR>
47.628 - </TABLE>
47.629 -<HR>
47.630 - <H2 ALIGN=CENTER>TOKENS</H2>
47.631 - <TABLE>
47.632 -<TR><TD><PRE><DEFAULT> TOKEN : {
47.633 -<ATTEMPT: <START_TAG> "attempt" <CLOSE_TAG1>>
47.634 -|<RECOVER: <START_TAG> "recover" <CLOSE_TAG1>>
47.635 -|<IF: <START_TAG> "if" <BLANK>>
47.636 -|<ELSE_IF: <START_TAG> "elseif" <BLANK>>
47.637 -|<LIST: <START_TAG> "list" <BLANK>>
47.638 -|<FOREACH: <START_TAG> "foreach" <BLANK>>
47.639 -|<SWITCH: <START_TAG> "switch" <BLANK>>
47.640 -|<CASE: <START_TAG> "case" <BLANK>>
47.641 -|<ASSIGN: <START_TAG> "assign" <BLANK>>
47.642 -|<GLOBALASSIGN: <START_TAG> "global" <BLANK>>
47.643 -|<LOCALASSIGN: <START_TAG> "local" <BLANK>>
47.644 -|<INCLUDE: <START_TAG> "include" <BLANK>>
47.645 -|<IMPORT: <START_TAG> "import" <BLANK>>
47.646 -|<FUNCTION: <START_TAG> "function" <BLANK>>
47.647 -|<MACRO: <START_TAG> "macro" <BLANK>>
47.648 -|<TRANSFORM: <START_TAG> "transform" <BLANK>>
47.649 -|<VISIT: <START_TAG> "visit" <BLANK>>
47.650 -|<STOP: <START_TAG> "stop" <BLANK>>
47.651 -|<RETURN: <START_TAG> "return" <BLANK>>
47.652 -|<CALL: <START_TAG> "call" <BLANK>>
47.653 -|<SETTING: <START_TAG> "setting" <BLANK>>
47.654 -|<COMPRESS: <START_TAG> "compress" <CLOSE_TAG1>>
47.655 -|<COMMENT: <START_TAG> "comment" <CLOSE_TAG1>>
47.656 -|<TERSE_COMMENT: (["<","["]) "#--">
47.657 -|<NOPARSE: <START_TAG> "noparse" <CLOSE_TAG1>>
47.658 -|<END_IF: <END_TAG> "if" <CLOSE_TAG1>>
47.659 -|<END_LIST: <END_TAG> "list" <CLOSE_TAG1>>
47.660 -|<END_RECOVER: <END_TAG> "recover" <CLOSE_TAG1>>
47.661 -|<END_ATTEMPT: <END_TAG> "attempt" <CLOSE_TAG1>>
47.662 -|<END_FOREACH: <END_TAG> "foreach" <CLOSE_TAG1>>
47.663 -|<END_LOCAL: <END_TAG> "local" <CLOSE_TAG1>>
47.664 -|<END_GLOBAL: <END_TAG> "global" <CLOSE_TAG1>>
47.665 -|<END_ASSIGN: <END_TAG> "assign" <CLOSE_TAG1>>
47.666 -|<END_FUNCTION: <END_TAG> "function" <CLOSE_TAG1>>
47.667 -|<END_MACRO: <END_TAG> "macro" <CLOSE_TAG1>>
47.668 -|<END_COMPRESS: <END_TAG> "compress" <CLOSE_TAG1>>
47.669 -|<END_TRANSFORM: <END_TAG> "transform" <CLOSE_TAG1>>
47.670 -|<END_SWITCH: <END_TAG> "switch" <CLOSE_TAG1>>
47.671 -|<ELSE: <START_TAG> "else" <CLOSE_TAG2>>
47.672 -|<BREAK: <START_TAG> "break" <CLOSE_TAG2>>
47.673 -|<SIMPLE_RETURN: <START_TAG> "return" <CLOSE_TAG2>>
47.674 -|<HALT: <START_TAG> "stop" <CLOSE_TAG2>>
47.675 -|<FLUSH: <START_TAG> "flush" <CLOSE_TAG2>>
47.676 -|<TRIM: <START_TAG> "t" <CLOSE_TAG2>>
47.677 -|<LTRIM: <START_TAG> "lt" <CLOSE_TAG2>>
47.678 -|<RTRIM: <START_TAG> "rt" <CLOSE_TAG2>>
47.679 -|<NOTRIM: <START_TAG> "nt" <CLOSE_TAG2>>
47.680 -|<DEFAUL: <START_TAG> "default" <CLOSE_TAG1>>
47.681 -|<SIMPLE_NESTED: <START_TAG> "nested" <CLOSE_TAG2>>
47.682 -|<NESTED: <START_TAG> "nested" <BLANK>>
47.683 -|<SIMPLE_RECURSE: <START_TAG> "recurse" <CLOSE_TAG2>>
47.684 -|<RECURSE: <START_TAG> "recurse" <BLANK>>
47.685 -|<FALLBACK: <START_TAG> "fallback" <CLOSE_TAG2>>
47.686 -|<ESCAPE: <START_TAG> "escape" <BLANK>>
47.687 -|<END_ESCAPE: <END_TAG> "escape" <CLOSE_TAG1>>
47.688 -|<NOESCAPE: <START_TAG> "noescape" <CLOSE_TAG1>>
47.689 -|<END_NOESCAPE: <END_TAG> "noescape" <CLOSE_TAG1>>
47.690 -|<UNIFIED_CALL: "<@" | "[@">
47.691 -|<UNIFIED_CALL_END: (["<","["]) "/@" (<ID> ("." <ID>)*)? <CLOSE_TAG1>>
47.692 -|<FTL_HEADER: ("<#ftl" | "[#ftl") <BLANK>>
47.693 -|<TRIVIAL_FTL_HEADER: ("<#ftl" | "[#ftl") ("/")? ([">","]"])>
47.694 -|<UNKNOWN_DIRECTIVE: ("[#" | "[/#" | "<#" | "</#") (["A"-"Z","_","a"-"z"])+>
47.695 -}
47.696 -
47.697 -</PRE></TD></TR><TR><TD><PRE><DEFAULT, NODIRECTIVE> TOKEN : {
47.698 -<WHITESPACE: (["\t","\n","\r"," "])+>
47.699 -|<PRINTABLE_CHARS: (["\u0000"-"\b","\u000b"-"\f","\u000e"-"\u001f","!"-"\"","%"-";","="-"Z","\\"-"z","|"-"\uffff"])+>
47.700 -|<FALSE_ALERT: ["#","$","<","[","{"]>
47.701 -|<OUTPUT_ESCAPE: "${">
47.702 -|<NUMERICAL_ESCAPE: "#{">
47.703 -}
47.704 -
47.705 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, IN_PAREN, NAMED_PARAMETER_EXPRESSION> SKIP : {
47.706 -<(["\t","\n","\r"," "])+>
47.707 -|<["<","["] ["!","#"] "--">
47.708 -}
47.709 -
47.710 -</PRE></TD></TR><TR><TD><PRE><EXPRESSION_COMMENT> SKIP : {
47.711 -<(["\u0000"-",","."-"=","?"-"\\","^"-"\uffff"])+>
47.712 -|">"
47.713 -|"]"
47.714 -|"-"
47.715 -|<"-->" | "--]">
47.716 -}
47.717 -
47.718 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, IN_PAREN, NO_SPACE_EXPRESSION, NAMED_PARAMETER_EXPRESSION> TOKEN : {
47.719 -<STRING_LITERAL: "\"" (["\u0000"-"!","#"-"[","]"-"\uffff"] | <ESCAPED_CHAR>)* "\"" | "\'" (["\u0000"-"&","("-"[","]"-"\uffff"] | <ESCAPED_CHAR>)* "\'">
47.720 -|<RAW_STRING: "r" ("\"" (["\u0000"-"!","#"-"\uffff"])* "\"" | "\'" (["\u0000"-"&","("-"\uffff"])* "\'")>
47.721 -|<FALSE: "false">
47.722 -|<TRUE: "true">
47.723 -|<INTEGER: (["0"-"9"])+>
47.724 -|<DECIMAL: <INTEGER> "." <INTEGER>>
47.725 -|<DOT: ".">
47.726 -|<DOT_DOT: "..">
47.727 -|<BUILT_IN: "?">
47.728 -|<EXISTS: "??">
47.729 -|<EQUALS: "=">
47.730 -|<DOUBLE_EQUALS: "==">
47.731 -|<NOT_EQUALS: "!=">
47.732 -|<LESS_THAN: "lt" | "\\lt" | ["<"] | "&lt;">
47.733 -|<LESS_THAN_EQUALS: "lte" | "\\lte" | "<=" | "&lt;=">
47.734 -|<ESCAPED_GT: "gt" | "\\gt" | "&gt;">
47.735 -|<ESCAPED_GTE: "gte" | "\\gte" | "&gt;=">
47.736 -|<PLUS: "+">
47.737 -|<MINUS: "-">
47.738 -|<TIMES: "*">
47.739 -|<DOUBLE_STAR: "**">
47.740 -|<ELLIPSIS: "...">
47.741 -|<DIVIDE: "/">
47.742 -|<PERCENT: "%">
47.743 -|<AND: ["&"] | "&&">
47.744 -|<OR: ["|"] | "||">
47.745 -|<EXCLAM: "!">
47.746 -|<COMMA: ",">
47.747 -|<SEMICOLON: ";">
47.748 -|<COLON: ":">
47.749 -|<OPEN_BRACKET: "[">
47.750 -|<CLOSE_BRACKET: "]">
47.751 -|<OPEN_PAREN: "(">
47.752 -|<CLOSE_PAREN: ")">
47.753 -|<OPEN_BRACE: "{">
47.754 -|<CLOSE_BRACE: "}">
47.755 -|<IN: "in">
47.756 -|<AS: "as">
47.757 -|<USING: "using">
47.758 -|<ID: <LETTER> (["$","0"-"9","@"-"Z","_","a"-"z","\u00c0"-"\u00d6","\u00d8"-"\u00f6","\u00f8"-"\u00ff","\u0100"-"\u1fff","\u3040"-"\u318f","\u3300"-"\u337f","\u3400"-"\u3d2d","\u4e00"-"\u9fff","\uf900"-"\ufaff"])*>
47.759 -|}
47.760 -
47.761 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, NO_SPACE_EXPRESSION, NAMED_PARAMETER_EXPRESSION> TOKEN : {
47.762 -<DIRECTIVE_END: ">">
47.763 -|<EMPTY_DIRECTIVE_END: "/>" | "/]">
47.764 -}
47.765 -
47.766 -</PRE></TD></TR><TR><TD><PRE><IN_PAREN> TOKEN : {
47.767 -<NATURAL_GT: ">">
47.768 -|<NATURAL_GTE: ">=">
47.769 -}
47.770 -
47.771 -</PRE></TD></TR><TR><TD><PRE><NO_SPACE_EXPRESSION> TOKEN : {
47.772 -<TERMINATING_WHITESPACE: (["\t","\n","\r"," "])+>
47.773 -}
47.774 -
47.775 -</PRE></TD></TR><TR><TD><PRE><NAMED_PARAMETER_EXPRESSION> TOKEN : {
47.776 -<TERMINATING_EXCLAM: "!" (["\t","\n","\r"," "])+>
47.777 -}
47.778 -
47.779 -</PRE></TD></TR><TR><TD><PRE><NO_PARSE> TOKEN : {
47.780 -<TERSE_COMMENT_END: "-->" | "--]">
47.781 -|<MAYBE_END: (["<","["]) "/" ("#")? (["A"-"Z","a"-"z"])+ (["\t","\n","\r"," "])* ([">","]"])>
47.782 -|<KEEP_GOING: (["\u0000"-",","."-";","="-"Z","\\"-"\uffff"])+>
47.783 -|<LONE_LESS_THAN_OR_DASH: ["-","<","["]>
47.784 -}
47.785 -
47.786 -</PRE></TD></TR> </TABLE>
47.787 -
47.788 - </BODY>
47.789 -</HTML>
48.1 --- a/src/ru/ide/web-webkit-debugging/web-webkit-debugging/org/netbeans/modules/web/webkit/debugging/api/console/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
48.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
48.3 @@ -1,4 +0,0 @@
48.4 -# {0} - property name
48.5 -# {1} - property value
48.6 -CTL_Property={0}: {1}
48.7 -
49.1 --- a/src/ru/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
49.2 +++ b/src/ru/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_ru.properties Sun Jan 04 21:36:03 2015 -0800
49.3 @@ -53,3 +53,4 @@
49.4 Services/AutoupdateType/pluginportal-update-provider.instance=\u041f\u043e\u0440\u0442\u0430\u043b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u044b\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439
49.5
49.6 #URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.4/uc/final/distribution/catalog_ru.xml.gz?{$netbeans.hash.code}
49.7 +#URL_Distribution=http://updates.netbeans.org/netbeans/updates/8.0.2/uc/final/distribution/catalog_ru.xml.gz?{$netbeans.hash.code}
50.1 --- a/src/ru/other/installer/components/products/mysql-connector/data/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
50.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
50.3 @@ -1,42 +0,0 @@
50.4 -#
50.5 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
50.6 -#
50.7 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
50.8 -#
50.9 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
50.10 -# Other names may be trademarks of their respective owners.
50.11 -#
50.12 -# The contents of this file are subject to the terms of either the GNU General Public
50.13 -# License Version 2 only ("GPL") or the Common Development and Distribution
50.14 -# License("CDDL") (collectively, the "License"). You may not use this file except in
50.15 -# compliance with the License. You can obtain a copy of the License at
50.16 -# http://www.netbeans.org/cddl-gplv2.html or nbbuild/licenses/CDDL-GPL-2-CP. See the
50.17 -# License for the specific language governing permissions and limitations under the
50.18 -# License. When distributing the software, include this License Header Notice in
50.19 -# each file and include the License file at nbbuild/licenses/CDDL-GPL-2-CP. Oracle
50.20 -# designates this particular file as subject to the "Classpath" exception as provided
50.21 -# by Oracle in the GPL Version 2 section of the License file that accompanied this code.
50.22 -# If applicable, add the following below the License Header, with the fields enclosed
50.23 -# by brackets [] replaced by your own identifying information:
50.24 -# "Portions Copyrighted [year] [name of copyright owner]"
50.25 -#
50.26 -# Contributor(s):
50.27 -#
50.28 -# The Original Software is NetBeans. The Initial Developer of the Original Software
50.29 -# is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun Microsystems, Inc. All
50.30 -# Rights Reserved.
50.31 -#
50.32 -# If you wish your version of this file to be governed by only the CDDL or only the
50.33 -# GPL Version 2, indicate your decision by adding "[Contributor] elects to include
50.34 -# this software in this distribution under the [CDDL or GPL Version 2] license." If
50.35 -# you do not indicate a single choice of license, a recipient has the option to
50.36 -# distribute your version of this file under either the CDDL, the GPL Version 2 or
50.37 -# to extend the choice of license to its licensees as provided above. However, if you
50.38 -# add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the
50.39 -# option applies only if the new code is made subject to such option by the copyright
50.40 -# holder.
50.41 -#
50.42 -
50.43 -
50.44 -product.description=
50.45 -
51.1 --- a/src/ru/other/installer/components/products/mysql/data/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
51.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
51.3 @@ -1,42 +0,0 @@
51.4 -#
51.5 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
51.6 -#
51.7 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
51.8 -#
51.9 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
51.10 -# Other names may be trademarks of their respective owners.
51.11 -#
51.12 -# The contents of this file are subject to the terms of either the GNU General Public
51.13 -# License Version 2 only ("GPL") or the Common Development and Distribution
51.14 -# License("CDDL") (collectively, the "License"). You may not use this file except in
51.15 -# compliance with the License. You can obtain a copy of the License at
51.16 -# http://www.netbeans.org/cddl-gplv2.html or nbbuild/licenses/CDDL-GPL-2-CP. See the
51.17 -# License for the specific language governing permissions and limitations under the
51.18 -# License. When distributing the software, include this License Header Notice in
51.19 -# each file and include the License file at nbbuild/licenses/CDDL-GPL-2-CP. Oracle
51.20 -# designates this particular file as subject to the "Classpath" exception as provided
51.21 -# by Oracle in the GPL Version 2 section of the License file that accompanied this code.
51.22 -# If applicable, add the following below the License Header, with the fields enclosed
51.23 -# by brackets [] replaced by your own identifying information:
51.24 -# "Portions Copyrighted [year] [name of copyright owner]"
51.25 -#
51.26 -# Contributor(s):
51.27 -#
51.28 -# The Original Software is NetBeans. The Initial Developer of the Original Software
51.29 -# is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun Microsystems, Inc. All
51.30 -# Rights Reserved.
51.31 -#
51.32 -# If you wish your version of this file to be governed by only the CDDL or only the
51.33 -# GPL Version 2, indicate your decision by adding "[Contributor] elects to include
51.34 -# this software in this distribution under the [CDDL or GPL Version 2] license." If
51.35 -# you do not indicate a single choice of license, a recipient has the option to
51.36 -# distribute your version of this file under either the CDDL, the GPL Version 2 or
51.37 -# to extend the choice of license to its licensees as provided above. However, if you
51.38 -# add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the
51.39 -# option applies only if the new code is made subject to such option by the copyright
51.40 -# holder.
51.41 -#
51.42 -
51.43 -
51.44 -product.description=
51.45 -
52.1 --- a/src/ru/other/installer/mac/newbuild/dmg/Resources/Welcome-jdk_ru.html Sun Jan 04 20:24:43 2015 -0800
52.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
52.3 @@ -1,12 +0,0 @@
52.4 -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
52.5 -<html>
52.6 - <head>
52.7 - <title>Приветствие</title>
52.8 -<meta http-equiv="content-type" content="text/html; charset=UTF-8">
52.9 - </head>
52.10 - <body>
52.11 -
52.12 -<h3>Следуйте инструкциям мастера для установки обновления JDK @JDK_VERSION_NUMBER@ Update @JDK_UPDATE_NUMBER@ и NetBeans IDE.</h3>
52.13 -
52.14 - </body>
52.15 -</html>
53.1 --- a/src/ru/php/hudson-php/hudson-php/org/netbeans/modules/hudson/php/commands/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
53.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
53.3 @@ -1,6 +0,0 @@
53.4 -# {0} - project name
53.5 -PpwScript.create.progress=\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u0437\u0430\u0434\u0430\u043d\u0438\u044f Hudson \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 {0}...
53.6 -# {0} - project name
53.7 -PpwScript.create.title=\u0424\u0430\u0439\u043b\u044b \u0437\u0430\u0434\u0430\u043d\u0438\u044f Hudson \u0434\u043b\u044f {0}
53.8 -PpwScript.script.label=\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439 PPW
53.9 -
54.1 --- a/src/ru/php/hudson-php/hudson-php/org/netbeans/modules/hudson/php/support/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
54.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
54.3 @@ -1,6 +0,0 @@
54.4 -Target.Phpcpd.title=\u0414\u0435\u0442\u0435\u043a\u0442\u043e\u0440 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f/\u0432\u0441\u0442\u0430\u0432\u043a\u0438
54.5 -Target.Phpcs.title=\u041d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0438
54.6 -Target.Phpdoc.title=\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f API
54.7 -Target.Phploc.title=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430
54.8 -Target.Phpmd.title=\u0410\u043d\u0430\u043b\u0438\u0437 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043e\u0434\u0430
54.9 -
55.1 --- a/src/ru/platform/org-netbeans-core-network/org-netbeans-core-network/org/netbeans/core/network/proxy/fallback/Bundle_ru.properties Sun Jan 04 20:24:43 2015 -0800
55.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
55.3 @@ -1,43 +0,0 @@
55.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
55.5 -#
55.6 -# Copyright 2013 Oracle and/or its affiliates. All rights reserved.
55.7 -#
55.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
55.9 -# Other names may be trademarks of their respective owners.
55.10 -#
55.11 -# The contents of this file are subject to the terms of either the GNU
55.12 -# General Public License Version 2 only ("GPL") or the Common
55.13 -# Development and Distribution License("CDDL") (collectively, the
55.14 -# "License"). You may not use this file except in compliance with the
55.15 -# License. You can obtain a copy of the License at
55.16 -# http://www.netbeans.org/cddl-gplv2.html
55.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
55.18 -# specific language governing permissions and limitations under the
55.19 -# License. When distributing the software, include this License Header
55.20 -# Notice in each file and include the License file at
55.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
55.22 -# particular file as subject to the "Classpath" exception as provided
55.23 -# by Oracle in the GPL Version 2 section of the License file that
55.24 -# accompanied this code. If applicable, add the following below the
55.25 -# License Header, with the fields enclosed by brackets [] replaced by
55.26 -# your own identifying information:
55.27 -# "Portions Copyrighted [year] [name of copyright owner]"
55.28 -#
55.29 -# If you wish your version of this file to be governed by only the CDDL
55.30 -# or only the GPL Version 2, indicate your decision by adding
55.31 -# "[Contributor] elects to include this software in this distribution
55.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
55.33 -# single choice of license, a recipient has the option to distribute
55.34 -# your version of this file under either the CDDL, the GPL Version 2 or
55.35 -# to extend the choice of license to its licensees as provided above.
55.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
55.37 -# Version 2 license, then the option applies only if the new code is
55.38 -# made subject to such option by the copyright holder.
55.39 -#
55.40 -# Contributor(s):
55.41 -#
55.42 -# Portions Copyrighted 2013 Sun Microsystems, Inc.
55.43 -
55.44 -
55.45 -DefaulNoProxyHosts=localhost,127.0.0.1
55.46 -
56.1 --- a/src/sv/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_sv.properties Sun Jan 04 20:24:43 2015 -0800
56.2 +++ b/src/sv/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_sv.properties Sun Jan 04 21:36:03 2015 -0800
56.3 @@ -51,8 +51,3 @@
56.4 Services/AutoupdateType/distribution-update-provider.instance=NetBeans Distribution
56.5 Services/AutoupdateType/certified-update-provider.instance=Certified Plugins
56.6 Services/AutoupdateType/pluginportal-update-provider.instance=Pluginportal
56.7 -#NOI18N
56.8 -#URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/distribution/catalog.xml.gz?{$netbeans.hash.code}
56.9 -#URL_Certified=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/certified/catalog.xml.gz?{$netbeans.hash.code}
56.10 -#URL_PluginPortal=http://plugins.netbeans.org/nbpluginportal/updates/7.0/catalog.xml.gz
56.11 -
57.1 --- a/src/tr/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_tr.properties Sun Jan 04 20:24:43 2015 -0800
57.2 +++ b/src/tr/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_tr.properties Sun Jan 04 21:36:03 2015 -0800
57.3 @@ -51,8 +51,3 @@
57.4 Services/AutoupdateType/distribution-update-provider.instance=NetBeans Distribution
57.5 Services/AutoupdateType/certified-update-provider.instance=Certified Plugins
57.6 Services/AutoupdateType/pluginportal-update-provider.instance=Eklenti Portali
57.7 -#NOI18N
57.8 -#URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/distribution/catalog.xml.gz?{$netbeans.hash.code}
57.9 -#URL_Certified=http://updates.netbeans.org/netbeans/updates/7.0.1/uc/final/certified/catalog.xml.gz?{$netbeans.hash.code}
57.10 -#URL_PluginPortal=http://plugins.netbeans.org/nbpluginportal/updates/7.0/catalog.xml.gz
57.11 -
58.1 --- a/src/zh_CN/cnd/cnd-completion/cnd-completion/org/netbeans/modules/cnd/completion/implmethod/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
58.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
58.3 @@ -1,3 +0,0 @@
58.4 -implement.txt=\u5b9e\u73b0
58.5 -extract.txt=\u63d0\u53d6\u6b63\u6587
58.6 -
59.1 --- a/src/zh_CN/cnd/cnd-completion/cnd-completion/org/netbeans/modules/cnd/completion/overridemethod/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
59.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
59.3 @@ -1,3 +0,0 @@
59.4 -override.txt=\u8986\u76d6
59.5 -destructor.txt=\u751f\u6210
59.6 -
60.1 --- a/src/zh_CN/cnd/cnd-modelimpl/cnd-modelimpl/org/netbeans/modules/cnd/modelimpl/csm/core/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
60.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
60.3 @@ -1,48 +0,0 @@
60.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
60.5 -#
60.6 -# Copyright 2011 Oracle and/or its affiliates. All rights reserved.
60.7 -#
60.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
60.9 -# Other names may be trademarks of their respective owners.
60.10 -#
60.11 -# The contents of this file are subject to the terms of either the GNU
60.12 -# General Public License Version 2 only ("GPL") or the Common
60.13 -# Development and Distribution License("CDDL") (collectively, the
60.14 -# "License"). You may not use this file except in compliance with the
60.15 -# License. You can obtain a copy of the License at
60.16 -# http://www.netbeans.org/cddl-gplv2.html
60.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
60.18 -# specific language governing permissions and limitations under the
60.19 -# License. When distributing the software, include this License Header
60.20 -# Notice in each file and include the License file at
60.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
60.22 -# particular file as subject to the "Classpath" exception as provided
60.23 -# by Oracle in the GPL Version 2 section of the License file that
60.24 -# accompanied this code. If applicable, add the following below the
60.25 -# License Header, with the fields enclosed by brackets [] replaced by
60.26 -# your own identifying information:
60.27 -# "Portions Copyrighted [year] [name of copyright owner]"
60.28 -#
60.29 -# If you wish your version of this file to be governed by only the CDDL
60.30 -# or only the GPL Version 2, indicate your decision by adding
60.31 -# "[Contributor] elects to include this software in this distribution
60.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
60.33 -# single choice of license, a recipient has the option to distribute
60.34 -# your version of this file under either the CDDL, the GPL Version 2 or
60.35 -# to extend the choice of license to its licensees as provided above.
60.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
60.37 -# Version 2 license, then the option applies only if the new code is
60.38 -# made subject to such option by the copyright holder.
60.39 -#
60.40 -# Contributor(s):
60.41 -#
60.42 -# Portions Copyrighted 2011 Sun Microsystems, Inc.
60.43 -
60.44 -
60.45 -
60.46 -
60.47 -#reparsing strategy
60.48 -Show-reparse-on-document-changed=\u91cd\u65b0\u89e3\u6790\u6587\u4ef6\u66f4\u6539(&P)
60.49 -Show-reparse-on-document-changed-AD=<html>\u5728\u7f16\u8f91\u6587\u4ef6\u65f6, \u6bcf\u6b21\u66f4\u6539\u540e\u90fd\u91cd\u65b0\u89e3\u6790\u6587\u4ef6\u4ee5\u68c0\u67e5\u8bed\u6cd5, <br>\u5bf9\u4e8e\u5927\u578b\u6587\u4ef6, \u8fd9\u4f1a\u5bfc\u81f4\u4e00\u5b9a\u7684\u5ef6\u8fdf\u3002<br>\u4ec5\u5f53\u4fdd\u5b58\u6587\u4ef6\u540e\u624d\u7981\u6b62\u91cd\u65b0\u89e3\u6790\u3002<br>\u7981\u6b62\u91cd\u65b0\u89e3\u6790\u53ef\u80fd\u4f1a\u5bfc\u81f4\u7a81\u51fa\u663e\u793a\u4e34\u65f6\u6027\u7684\u9519\u8bef\u3002</html>
60.50 -
60.51 -
61.1 --- a/src/zh_CN/cnd/cnd-toolchain/cnd-toolchain/org/netbeans/modules/cnd/spi/toolchain/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
61.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
61.3 @@ -1,38 +0,0 @@
61.4 -# This module is part of NetBeans and is open-source.
61.5 -# You can see http://www.netbeans.org/about/legal/index.html for details.
61.6 -#
61.7 -# You may use the binary however you like. The source file license is:
61.8 -#
61.9 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
61.10 -#
61.11 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
61.12 -#
61.13 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
61.14 -# Other names may be trademarks of their respective owners.
61.15 -#
61.16 -# The contents of this file are subject to the terms of either the GNU
61.17 -# General Public License Version 2 only ("GPL") or the Common
61.18 -# Development and Distribution License("CDDL") (collectively, the
61.19 -# "License"). You may not use this file except in compliance with the
61.20 -# License. You can obtain a copy of the License at
61.21 -# http://www.netbeans.org/cddl-gplv2.html
61.22 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
61.23 -# specific language governing permissions and limitations under the
61.24 -# License. When distributing the software, include this License Header
61.25 -# Notice in each file and include the License file at
61.26 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
61.27 -# particular file as subject to the "Classpath" exception as provided
61.28 -# by Sun in the GPL Version 2 section of the License file that
61.29 -# accompanied this code. If applicable, add the following below the
61.30 -# License Header, with the fields enclosed by brackets [] replaced by
61.31 -# your own identifying information:
61.32 -# "Portions Copyrighted [year] [name of copyright owner]"
61.33 -#
61.34 -# Contributor(s):
61.35 -#
61.36 -# The Original Software is NetBeans. The Initial Developer of the Original
61.37 -# Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
61.38 -# Microsystems, Inc. All Rights Reserved.
61.39 -
61.40 -DetectHostInfo=findInPath() {\nfor f1 in $PATHSLIST; do\npathStatus=\necho $f1 | egrep -e "^/" >/dev/null\nif [ "$?" != "0" ]; then\ncontinue # skip relative directories\nfi\necho $f1 | egrep -e "^/usr/ucb" >/dev/null\nif [ "$?" = "0" ]; then\ncontinue # skip /usr/ucb (IZ #142780)\nfi\nfor f2 in $1; do\nif [ -x "$f1/$f2" ]; then\npathStatus="$f1/$f2"\nelse\nif [ "$PLATFORM" = "$PLATFORM_WINDOWS" ]; then\nif [ -x "$f1/$f2.exe" ]; then\npathStatus="$f1/$f2.exe"\nfi\nfi\nif [ -n "$pathStatus" ]; then\nbreak\nfi\nfi\ndone\nif [ -n "$pathStatus" ]; then\nbreak\nfi\ndone\nif [ -n "$pathStatus" ]; then\necho $pathStatus\nfi\n}\naddNewToolChain() {\nif [ -n "$line" ]; then\necho $foundFlavors | egrep -e ";${flavor}" >/dev/null\nif [ ! "$?" = "0" ]; then\necho $line\nfoundFlavors=$foundFlavors$flavor\nfi\nfi\n}\nfindCompiler() {\nstatus=\nfor f3 in $1; do\nif [ ! -n "$status" ]; then\nif [ -x "$f/$f3" ]; then\nline="$line;$2=$f/$f3"\nstatus=1\nfi\nfi\ndone\nif [ ! -n "$status" ]; then\nstatus=`findInPath "$1"`\nif [ -n "$status" ]; then\nline="$line;$2(PATH)=$status"\nfi\nfi\n}
61.41 -
62.1 --- a/src/zh_CN/ide/org-netbeans-libs-freemarker/ext/freemarker-2.3.19/freemarker/core/FMParser_zh_CN.html Sun Jan 04 20:24:43 2015 -0800
62.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
62.3 @@ -1,786 +0,0 @@
62.4 -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
62.5 -
62.6 -
62.7 -<HTML>
62.8 - <HEAD>
62.9 -<meta http-equiv="content-type" content="text/html; charset=UTF-8">
62.10 - <TITLE>用于 FMParser 的 BNF</TITLE>
62.11 - </HEAD>
62.12 - <BODY>
62.13 - <H1 ALIGN=CENTER>用于 FMParser 的 BNF</H1>
62.14 -
62.15 - <H2 ALIGN=CENTER>NON-TERMINALS</H2>
62.16 - <TABLE>
62.17 - <TR><TD><PRE>// Now the actual parsing code, starting
62.18 -
62.19 -// with the productions for FreeMarker's
62.20 -
62.21 -// expression syntax.
62.22 -
62.23 -
62.24 -/**
62.25 - * This is the same as OrExpression, since
62.26 - * the OR is the operator with the lowest
62.27 - * precedence.
62.28 - */</PRE></TD></TR>
62.29 - <TR>
62.30 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod1">Expression</a></TD>
62.31 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.32 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.33 - <a HREF="#prod2">OrExpression</a>
62.34 - </TD>
62.35 - </TR>
62.36 - <TR><TD><PRE>/**
62.37 - * Lowest level expression, a literal, a variable,
62.38 - * or a possibly more complex expression bounded
62.39 - * by parentheses.
62.40 - */</PRE></TD></TR>
62.41 - <TR>
62.42 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod3">PrimaryExpression</a></TD>
62.43 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.44 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.45 - ( <a HREF="#prod4">NumberLiteral</a> | <a HREF="#prod5">HashLiteral</a> | <a HREF="#prod6">StringLiteral</a> | <a HREF="#prod7">BooleanLiteral</a> | <a HREF="#prod8">ListLiteral</a> | <a HREF="#prod9">Identifier</a> | <a HREF="#prod10">Parenthesis</a> | <a HREF="#prod11">BuiltinVariable</a> ) ( <a HREF="#prod12">AddSubExpression</a> )*
62.46 - </TD>
62.47 - </TR>
62.48 - <TR><TD><PRE></PRE></TD></TR>
62.49 - <TR>
62.50 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod10">Parenthesis</a></TD>
62.51 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.52 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.53 - <OPEN_PAREN> <a HREF="#prod1">Expression</a> <CLOSE_PAREN>
62.54 - </TD>
62.55 - </TR>
62.56 - <TR><TD><PRE>/**
62.57 - * A primary expression preceded by zero or
62.58 - * more unary operators. (The only unary operator we
62.59 - * currently have is the NOT.)
62.60 - */</PRE></TD></TR>
62.61 - <TR>
62.62 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod13">UnaryExpression</a></TD>
62.63 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.64 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.65 - ( <a HREF="#prod14">UnaryPlusMinusExpression</a> | <a HREF="#prod15">NotExpression</a> | <a HREF="#prod3">PrimaryExpression</a> ) </TD>
62.66 - </TR>
62.67 - <TR><TD><PRE></PRE></TD></TR>
62.68 - <TR>
62.69 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod15">NotExpression</a></TD>
62.70 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.71 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.72 - ( <EXCLAM> )+ <a HREF="#prod3">PrimaryExpression</a>
62.73 - </TD>
62.74 - </TR>
62.75 - <TR><TD><PRE></PRE></TD></TR>
62.76 - <TR>
62.77 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod14">UnaryPlusMinusExpression</a></TD>
62.78 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.79 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.80 - ( <PLUS> | <MINUS> ) <a HREF="#prod3">PrimaryExpression</a>
62.81 - </TD>
62.82 - </TR>
62.83 - <TR><TD><PRE></PRE></TD></TR>
62.84 - <TR>
62.85 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod16">AdditiveExpression</a></TD>
62.86 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.87 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.88 - <a HREF="#prod17">MultiplicativeExpression</a> ( ( ( <PLUS> | <MINUS> ) ) <a HREF="#prod17">MultiplicativeExpression</a> )*
62.89 - </TD>
62.90 - </TR>
62.91 - <TR><TD><PRE>/**
62.92 - * A unary expression followed by zero or more
62.93 - * unary expressions with operators in between.
62.94 - */</PRE></TD></TR>
62.95 - <TR>
62.96 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod17">MultiplicativeExpression</a></TD>
62.97 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.98 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.99 - <a HREF="#prod13">UnaryExpression</a> ( ( ( <TIMES> | <DIVIDE> | <PERCENT> ) ) <a HREF="#prod13">UnaryExpression</a> )*
62.100 - </TD>
62.101 - </TR>
62.102 - <TR><TD><PRE></PRE></TD></TR>
62.103 - <TR>
62.104 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod18">EqualityExpression</a></TD>
62.105 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.106 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.107 - <a HREF="#prod19">RelationalExpression</a> ( ( <NOT_EQUALS> | <EQUALS> | <DOUBLE_EQUALS> ) <a HREF="#prod19">RelationalExpression</a> )?
62.108 - </TD>
62.109 - </TR>
62.110 - <TR><TD><PRE></PRE></TD></TR>
62.111 - <TR>
62.112 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod19">RelationalExpression</a></TD>
62.113 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.114 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.115 - <a HREF="#prod20">RangeExpression</a> ( ( <NATURAL_GTE> | <ESCAPED_GTE> | <NATURAL_GT> | <ESCAPED_GT> | <LESS_THAN_EQUALS> | <LESS_THAN> ) <a HREF="#prod20">RangeExpression</a> )?
62.116 - </TD>
62.117 - </TR>
62.118 - <TR><TD><PRE></PRE></TD></TR>
62.119 - <TR>
62.120 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod20">RangeExpression</a></TD>
62.121 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.122 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.123 - <a HREF="#prod16">AdditiveExpression</a> ( <DOT_DOT> ( <a HREF="#prod16">AdditiveExpression</a> )? )?
62.124 - </TD>
62.125 - </TR>
62.126 - <TR><TD><PRE></PRE></TD></TR>
62.127 - <TR>
62.128 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod21">AndExpression</a></TD>
62.129 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.130 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.131 - <a HREF="#prod18">EqualityExpression</a> ( <AND> <a HREF="#prod18">EqualityExpression</a> )*
62.132 - </TD>
62.133 - </TR>
62.134 - <TR><TD><PRE></PRE></TD></TR>
62.135 - <TR>
62.136 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod2">OrExpression</a></TD>
62.137 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.138 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.139 - <a HREF="#prod21">AndExpression</a> ( <OR> <a HREF="#prod21">AndExpression</a> )*
62.140 - </TD>
62.141 - </TR>
62.142 - <TR><TD><PRE></PRE></TD></TR>
62.143 - <TR>
62.144 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod8">ListLiteral</a></TD>
62.145 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.146 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.147 - <OPEN_BRACKET> <a HREF="#prod22">PositionalArgs</a> <CLOSE_BRACKET>
62.148 - </TD>
62.149 - </TR>
62.150 - <TR><TD><PRE></PRE></TD></TR>
62.151 - <TR>
62.152 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod4">NumberLiteral</a></TD>
62.153 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.154 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.155 - ( <INTEGER> | <DECIMAL> ) </TD>
62.156 - </TR>
62.157 - <TR><TD><PRE></PRE></TD></TR>
62.158 - <TR>
62.159 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod9">Identifier</a></TD>
62.160 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.161 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.162 - <ID>
62.163 - </TD>
62.164 - </TR>
62.165 - <TR><TD><PRE></PRE></TD></TR>
62.166 - <TR>
62.167 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod23">IdentifierOrStringLiteral</a></TD>
62.168 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.169 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.170 - ( <a HREF="#prod9">Identifier</a> | <a HREF="#prod6">StringLiteral</a> ) </TD>
62.171 - </TR>
62.172 - <TR><TD><PRE></PRE></TD></TR>
62.173 - <TR>
62.174 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod11">BuiltinVariable</a></TD>
62.175 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.176 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.177 - <DOT> <ID>
62.178 - </TD>
62.179 - </TR>
62.180 - <TR><TD><PRE>/**
62.181 - * Production that builds up an expression
62.182 - * using the dot or dynamic key name
62.183 - * or the args list if this is a method invocation.
62.184 - */</PRE></TD></TR>
62.185 - <TR>
62.186 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod12">AddSubExpression</a></TD>
62.187 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.188 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.189 - ( <a HREF="#prod24">DotVariable</a> | <a HREF="#prod25">DynamicKey</a> | <a HREF="#prod26">MethodArgs</a> | <a HREF="#prod27">BuiltIn</a> | <a HREF="#prod28">DefaultTo</a> | <a HREF="#prod29">Exists</a> ) </TD>
62.190 - </TR>
62.191 - <TR><TD><PRE></PRE></TD></TR>
62.192 - <TR>
62.193 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod28">DefaultTo</a></TD>
62.194 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.195 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.196 - ( <TERMINATING_EXCLAM> | ( <EXCLAM> ( <a HREF="#prod1">Expression</a> )? ) ) </TD>
62.197 - </TR>
62.198 - <TR><TD><PRE></PRE></TD></TR>
62.199 - <TR>
62.200 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod29">Exists</a></TD>
62.201 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.202 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.203 - <EXISTS>
62.204 - </TD>
62.205 - </TR>
62.206 - <TR><TD><PRE></PRE></TD></TR>
62.207 - <TR>
62.208 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod27">BuiltIn</a></TD>
62.209 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.210 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.211 - <BUILT_IN> <ID>
62.212 - </TD>
62.213 - </TR>
62.214 - <TR><TD><PRE>/**
62.215 - * production for when a key is specified by <DOT> + keyname
62.216 - */</PRE></TD></TR>
62.217 - <TR>
62.218 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod24">DotVariable</a></TD>
62.219 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.220 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.221 - <DOT> ( <ID> | <TIMES> | <DOUBLE_STAR> | ( <LESS_THAN> | <LESS_THAN_EQUALS> | <ESCAPED_GT> | <ESCAPED_GTE> | <FALSE> | <TRUE> | <IN> | <AS> | <USING> ) ) </TD>
62.222 - </TR>
62.223 - <TR><TD><PRE>/**
62.224 - * production for when the key is specified
62.225 - * in brackets.
62.226 - */</PRE></TD></TR>
62.227 - <TR>
62.228 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod25">DynamicKey</a></TD>
62.229 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.230 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.231 - <OPEN_BRACKET> <a HREF="#prod1">Expression</a> <CLOSE_BRACKET>
62.232 - </TD>
62.233 - </TR>
62.234 - <TR><TD><PRE>/**
62.235 - * production for an arglist part of a method invocation.
62.236 - */</PRE></TD></TR>
62.237 - <TR>
62.238 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod26">MethodArgs</a></TD>
62.239 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.240 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.241 - <OPEN_PAREN> <a HREF="#prod22">PositionalArgs</a> <CLOSE_PAREN>
62.242 - </TD>
62.243 - </TR>
62.244 - <TR><TD><PRE></PRE></TD></TR>
62.245 - <TR>
62.246 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod6">StringLiteral</a></TD>
62.247 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.248 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.249 - ( <STRING_LITERAL> | <RAW_STRING> ) </TD>
62.250 - </TR>
62.251 - <TR><TD><PRE></PRE></TD></TR>
62.252 - <TR>
62.253 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod7">BooleanLiteral</a></TD>
62.254 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.255 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.256 - ( <FALSE> | <TRUE> ) </TD>
62.257 - </TR>
62.258 - <TR><TD><PRE></PRE></TD></TR>
62.259 - <TR>
62.260 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod5">HashLiteral</a></TD>
62.261 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.262 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.263 - <OPEN_BRACE> ( <a HREF="#prod1">Expression</a> ( <COMMA> | <COLON> ) <a HREF="#prod1">Expression</a> ( <COMMA> <a HREF="#prod1">Expression</a> ( <COMMA> | <COLON> ) <a HREF="#prod1">Expression</a> )* )? <CLOSE_BRACE>
62.264 - </TD>
62.265 - </TR>
62.266 - <TR><TD><PRE>/**
62.267 - * A production representing the ${...}
62.268 - * that outputs a variable.
62.269 - */</PRE></TD></TR>
62.270 - <TR>
62.271 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod30">StringOutput</a></TD>
62.272 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.273 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.274 - <OUTPUT_ESCAPE> <a HREF="#prod1">Expression</a> <CLOSE_BRACE>
62.275 - </TD>
62.276 - </TR>
62.277 - <TR><TD><PRE></PRE></TD></TR>
62.278 - <TR>
62.279 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod31">NumericalOutput</a></TD>
62.280 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.281 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.282 - <NUMERICAL_ESCAPE> <a HREF="#prod1">Expression</a> ( <SEMICOLON> <ID> )? <CLOSE_BRACE>
62.283 - </TD>
62.284 - </TR>
62.285 - <TR><TD><PRE></PRE></TD></TR>
62.286 - <TR>
62.287 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod32">If</a></TD>
62.288 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.289 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.290 - <IF> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <ELSE_IF> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> <a HREF="#prod33">OptionalBlock</a> )* ( <ELSE> <a HREF="#prod33">OptionalBlock</a> )? <END_IF>
62.291 - </TD>
62.292 - </TR>
62.293 - <TR><TD><PRE></PRE></TD></TR>
62.294 - <TR>
62.295 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod35">Attempt</a></TD>
62.296 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.297 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.298 - <ATTEMPT> <a HREF="#prod33">OptionalBlock</a> <a HREF="#prod36">Recover</a> ( <END_RECOVER> | <END_ATTEMPT> ) </TD>
62.299 - </TR>
62.300 - <TR><TD><PRE></PRE></TD></TR>
62.301 - <TR>
62.302 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod36">Recover</a></TD>
62.303 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.304 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.305 - <RECOVER> <a HREF="#prod33">OptionalBlock</a>
62.306 - </TD>
62.307 - </TR>
62.308 - <TR><TD><PRE></PRE></TD></TR>
62.309 - <TR>
62.310 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod37">List</a></TD>
62.311 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.312 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.313 - <LIST> <a HREF="#prod1">Expression</a> <AS> <ID> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_LIST>
62.314 - </TD>
62.315 - </TR>
62.316 - <TR><TD><PRE></PRE></TD></TR>
62.317 - <TR>
62.318 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod38">ForEach</a></TD>
62.319 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.320 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.321 - <FOREACH> <ID> <IN> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_FOREACH>
62.322 - </TD>
62.323 - </TR>
62.324 - <TR><TD><PRE></PRE></TD></TR>
62.325 - <TR>
62.326 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod39">Visit</a></TD>
62.327 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.328 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.329 - <VISIT> <a HREF="#prod1">Expression</a> ( <USING> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a>
62.330 - </TD>
62.331 - </TR>
62.332 - <TR><TD><PRE></PRE></TD></TR>
62.333 - <TR>
62.334 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod40">Recurse</a></TD>
62.335 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.336 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.337 - ( <SIMPLE_RECURSE> | ( <RECURSE> ( <a HREF="#prod1">Expression</a> )? ( <USING> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a> ) ) </TD>
62.338 - </TR>
62.339 - <TR><TD><PRE></PRE></TD></TR>
62.340 - <TR>
62.341 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod41">FallBack</a></TD>
62.342 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.343 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.344 - <FALLBACK>
62.345 - </TD>
62.346 - </TR>
62.347 - <TR><TD><PRE>/**
62.348 - * Production used to break out of a loop or a switch block.
62.349 - */</PRE></TD></TR>
62.350 - <TR>
62.351 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod42">Break</a></TD>
62.352 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.353 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.354 - <BREAK>
62.355 - </TD>
62.356 - </TR>
62.357 - <TR><TD><PRE>/**
62.358 - * Production used to jump out of a macro.
62.359 - * The stop instruction terminates the rendering of the template.
62.360 - */</PRE></TD></TR>
62.361 - <TR>
62.362 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod43">Return</a></TD>
62.363 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.364 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.365 - ( <SIMPLE_RETURN> | <RETURN> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
62.366 - </TR>
62.367 - <TR><TD><PRE></PRE></TD></TR>
62.368 - <TR>
62.369 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod44">Stop</a></TD>
62.370 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.371 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.372 - ( <HALT> | <STOP> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
62.373 - </TR>
62.374 - <TR><TD><PRE></PRE></TD></TR>
62.375 - <TR>
62.376 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod45">Nested</a></TD>
62.377 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.378 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.379 - ( ( <SIMPLE_NESTED> )| ( <NESTED> <a HREF="#prod22">PositionalArgs</a> <a HREF="#prod34">LooseDirectiveEnd</a> ) ) </TD>
62.380 - </TR>
62.381 - <TR><TD><PRE></PRE></TD></TR>
62.382 - <TR>
62.383 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod46">Flush</a></TD>
62.384 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.385 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.386 - <FLUSH>
62.387 - </TD>
62.388 - </TR>
62.389 - <TR><TD><PRE></PRE></TD></TR>
62.390 - <TR>
62.391 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod47">Trim</a></TD>
62.392 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.393 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.394 - ( <TRIM> | <LTRIM> | <RTRIM> | <NOTRIM> ) </TD>
62.395 - </TR>
62.396 - <TR><TD><PRE></PRE></TD></TR>
62.397 - <TR>
62.398 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod48">Assign</a></TD>
62.399 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.400 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.401 - ( <ASSIGN> | <GLOBALASSIGN> | <LOCALASSIGN> ) <a HREF="#prod23">IdentifierOrStringLiteral</a> ( ( <EQUALS> <a HREF="#prod1">Expression</a> ( ( <COMMA> )? <a HREF="#prod23">IdentifierOrStringLiteral</a> <EQUALS> <a HREF="#prod1">Expression</a> )* ( <IN> <a HREF="#prod1">Expression</a> )? <a HREF="#prod34">LooseDirectiveEnd</a> )| ( ( <IN> <a HREF="#prod1">Expression</a> )? <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <END_LOCAL> | <END_ASSIGN> | <END_GLOBAL> ) ) ) </TD>
62.402 - </TR>
62.403 - <TR><TD><PRE></PRE></TD></TR>
62.404 - <TR>
62.405 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod49">Include</a></TD>
62.406 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.407 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.408 - <INCLUDE> <a HREF="#prod1">Expression</a> ( <SEMICOLON> )? ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* <a HREF="#prod34">LooseDirectiveEnd</a>
62.409 - </TD>
62.410 - </TR>
62.411 - <TR><TD><PRE></PRE></TD></TR>
62.412 - <TR>
62.413 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod50">Import</a></TD>
62.414 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.415 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.416 - <IMPORT> <a HREF="#prod1">Expression</a> <AS> <ID> <a HREF="#prod34">LooseDirectiveEnd</a>
62.417 - </TD>
62.418 - </TR>
62.419 - <TR><TD><PRE></PRE></TD></TR>
62.420 - <TR>
62.421 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod51">Macro</a></TD>
62.422 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.423 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.424 - ( <MACRO> | <FUNCTION> ) <a HREF="#prod23">IdentifierOrStringLiteral</a> ( <OPEN_PAREN> )? ( <ID> ( <ELLIPSIS> )? ( <EQUALS> <a HREF="#prod1">Expression</a> )? ( <COMMA> )? )* ( <CLOSE_PAREN> )? <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> ( <END_MACRO> | <END_FUNCTION> ) </TD>
62.425 - </TR>
62.426 - <TR><TD><PRE></PRE></TD></TR>
62.427 - <TR>
62.428 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod52">Compress</a></TD>
62.429 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.430 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.431 - <COMPRESS> <a HREF="#prod33">OptionalBlock</a> <END_COMPRESS>
62.432 - </TD>
62.433 - </TR>
62.434 - <TR><TD><PRE></PRE></TD></TR>
62.435 - <TR>
62.436 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod53">UnifiedMacroTransform</a></TD>
62.437 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.438 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.439 - <UNIFIED_CALL> <a HREF="#prod1">Expression</a> ( <TERMINATING_WHITESPACE> )? ( <a HREF="#prod54">NamedArgs</a> | <a HREF="#prod22">PositionalArgs</a> ) ( <SEMICOLON> ( ( <TERMINATING_WHITESPACE> )? <ID> ( ( <TERMINATING_WHITESPACE> )? <COMMA> ( <TERMINATING_WHITESPACE> )? <ID> )* )? )? ( <EMPTY_DIRECTIVE_END> | ( <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <UNIFIED_CALL_END> ) ) </TD>
62.440 - </TR>
62.441 - <TR><TD><PRE></PRE></TD></TR>
62.442 - <TR>
62.443 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod55">Call</a></TD>
62.444 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.445 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.446 - <CALL> <ID> ( <a HREF="#prod54">NamedArgs</a> | ( ( <OPEN_PAREN> )? <a HREF="#prod22">PositionalArgs</a> ( <CLOSE_PAREN> )? ) ) <a HREF="#prod34">LooseDirectiveEnd</a>
62.447 - </TD>
62.448 - </TR>
62.449 - <TR><TD><PRE></PRE></TD></TR>
62.450 - <TR>
62.451 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod54">NamedArgs</a></TD>
62.452 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.453 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.454 - ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )+
62.455 - </TD>
62.456 - </TR>
62.457 - <TR><TD><PRE></PRE></TD></TR>
62.458 - <TR>
62.459 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod22">PositionalArgs</a></TD>
62.460 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.461 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.462 - ( <a HREF="#prod1">Expression</a> ( ( <COMMA> )? <a HREF="#prod1">Expression</a> )* )?
62.463 - </TD>
62.464 - </TR>
62.465 - <TR><TD><PRE></PRE></TD></TR>
62.466 - <TR>
62.467 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod56">Comment</a></TD>
62.468 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.469 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.470 - ( <COMMENT> | <TERSE_COMMENT> ) <a HREF="#prod57">UnparsedContent</a>
62.471 - </TD>
62.472 - </TR>
62.473 - <TR><TD><PRE></PRE></TD></TR>
62.474 - <TR>
62.475 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod58">NoParse</a></TD>
62.476 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.477 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.478 - <NOPARSE> <a HREF="#prod57">UnparsedContent</a>
62.479 - </TD>
62.480 - </TR>
62.481 - <TR><TD><PRE></PRE></TD></TR>
62.482 - <TR>
62.483 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod59">Transform</a></TD>
62.484 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.485 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.486 - <TRANSFORM> <a HREF="#prod1">Expression</a> ( <SEMICOLON> )? ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* ( <EMPTY_DIRECTIVE_END> | ( <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_TRANSFORM> ) ) </TD>
62.487 - </TR>
62.488 - <TR><TD><PRE></PRE></TD></TR>
62.489 - <TR>
62.490 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod60">Switch</a></TD>
62.491 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.492 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.493 - <SWITCH> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> ( <a HREF="#prod61">Case</a> )* ( <WHITESPACE> )? <END_SWITCH>
62.494 - </TD>
62.495 - </TR>
62.496 - <TR><TD><PRE></PRE></TD></TR>
62.497 - <TR>
62.498 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod61">Case</a></TD>
62.499 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.500 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.501 - ( <WHITESPACE> )? ( <CASE> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> | <DEFAUL> ) <a HREF="#prod33">OptionalBlock</a>
62.502 - </TD>
62.503 - </TR>
62.504 - <TR><TD><PRE></PRE></TD></TR>
62.505 - <TR>
62.506 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod62">Escape</a></TD>
62.507 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.508 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.509 - <ESCAPE> <ID> <AS> <a HREF="#prod1">Expression</a> <DIRECTIVE_END> <a HREF="#prod33">OptionalBlock</a> <END_ESCAPE>
62.510 - </TD>
62.511 - </TR>
62.512 - <TR><TD><PRE></PRE></TD></TR>
62.513 - <TR>
62.514 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod63">NoEscape</a></TD>
62.515 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.516 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.517 - <NOESCAPE> <a HREF="#prod33">OptionalBlock</a> <END_NOESCAPE>
62.518 - </TD>
62.519 - </TR>
62.520 - <TR><TD><PRE>/**
62.521 - * Production to terminate potentially empty elements. Either a ">" or "/>"
62.522 - */</PRE></TD></TR>
62.523 - <TR>
62.524 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod34">LooseDirectiveEnd</a></TD>
62.525 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.526 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.527 - ( <DIRECTIVE_END> | <EMPTY_DIRECTIVE_END> ) </TD>
62.528 - </TR>
62.529 - <TR><TD><PRE></PRE></TD></TR>
62.530 - <TR>
62.531 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod64">Setting</a></TD>
62.532 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.533 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.534 - <SETTING> <ID> <EQUALS> <a HREF="#prod1">Expression</a> <a HREF="#prod34">LooseDirectiveEnd</a>
62.535 - </TD>
62.536 - </TR>
62.537 - <TR><TD><PRE>/**
62.538 - * A production for FreeMarker directives.
62.539 - */</PRE></TD></TR>
62.540 - <TR>
62.541 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod65">FreemarkerDirective</a></TD>
62.542 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.543 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.544 - ( <a HREF="#prod32">If</a> | <a HREF="#prod37">List</a> | <a HREF="#prod38">ForEach</a> | <a HREF="#prod48">Assign</a> | <a HREF="#prod49">Include</a> | <a HREF="#prod50">Import</a> | <a HREF="#prod51">Macro</a> | <a HREF="#prod52">Compress</a> | <a HREF="#prod53">UnifiedMacroTransform</a> | <a HREF="#prod55">Call</a> | <a HREF="#prod56">Comment</a> | <a HREF="#prod58">NoParse</a> | <a HREF="#prod59">Transform</a> | <a HREF="#prod60">Switch</a> | <a HREF="#prod64">Setting</a> | <a HREF="#prod42">Break</a> | <a HREF="#prod43">Return</a> | <a HREF="#prod44">Stop</a> | <a HREF="#prod46">Flush</a> | <a HREF="#prod47">Trim</a> | <a HREF="#prod45">Nested</a> | <a HREF="#prod62">Escape</a> | <a HREF="#prod63">NoEscape</a> | <a HREF="#prod39">Visit</a> | <a HREF="#prod40">Recurse</a> | <a HREF="#prod41">FallBack</a> | <a HREF="#prod35">Attempt</a> ) </TD>
62.545 - </TR>
62.546 - <TR><TD><PRE>/**
62.547 - * Production for a block of raw text
62.548 - * i.e. text that contains no
62.549 - * FreeMarker directives.
62.550 - */</PRE></TD></TR>
62.551 - <TR>
62.552 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod66">PCData</a></TD>
62.553 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.554 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.555 - ( ( <WHITESPACE> | <PRINTABLE_CHARS> | <FALSE_ALERT> ) )+
62.556 - </TD>
62.557 - </TR>
62.558 - <TR><TD><PRE>/**
62.559 - * Production for dealing with unparsed content,
62.560 - * i.e. what is inside a comment or noparse tag.
62.561 - * It returns the ending token. The content
62.562 - * of the tag is put in buf.
62.563 - */</PRE></TD></TR>
62.564 - <TR>
62.565 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod57">UnparsedContent</a></TD>
62.566 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.567 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.568 - ( ( <KEEP_GOING> | <MAYBE_END> | <TERSE_COMMENT_END> | <LONE_LESS_THAN_OR_DASH> ) )+
62.569 - </TD>
62.570 - </TR>
62.571 - <TR><TD><PRE></PRE></TD></TR>
62.572 - <TR>
62.573 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod67">Content</a></TD>
62.574 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.575 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.576 - ( ( <a HREF="#prod66">PCData</a> | <a HREF="#prod30">StringOutput</a> | <a HREF="#prod31">NumericalOutput</a> | <a HREF="#prod65">FreemarkerDirective</a> ) )+
62.577 - </TD>
62.578 - </TR>
62.579 - <TR><TD><PRE>/**
62.580 - * A production freemarker text that may contain
62.581 - * ${...} and #{...} but no directives.
62.582 - */</PRE></TD></TR>
62.583 - <TR>
62.584 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod68">FreeMarkerText</a></TD>
62.585 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.586 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.587 - ( ( <a HREF="#prod66">PCData</a> | <a HREF="#prod30">StringOutput</a> | <a HREF="#prod31">NumericalOutput</a> ) )+
62.588 - </TD>
62.589 - </TR>
62.590 - <TR><TD><PRE>/**
62.591 - * A production for a block of optional content.
62.592 - * Returns an empty Text block if there is no
62.593 - * content.
62.594 - */</PRE></TD></TR>
62.595 - <TR>
62.596 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod33">OptionalBlock</a></TD>
62.597 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.598 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.599 - ( <a HREF="#prod67">Content</a> )?
62.600 - </TD>
62.601 - </TR>
62.602 - <TR><TD><PRE></PRE></TD></TR>
62.603 - <TR>
62.604 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod69">HeaderElement</a></TD>
62.605 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.606 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.607 - ( <WHITESPACE> )? ( <TRIVIAL_FTL_HEADER> | ( <FTL_HEADER> ( <ID> <EQUALS> <a HREF="#prod1">Expression</a> )* ) <a HREF="#prod34">LooseDirectiveEnd</a> ) </TD>
62.608 - </TR>
62.609 - <TR><TD><PRE></PRE></TD></TR>
62.610 - <TR>
62.611 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod70">ParamList</a></TD>
62.612 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.613 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.614 - ( <a HREF="#prod9">Identifier</a> <EQUALS> <a HREF="#prod1">Expression</a> ( <COMMA> )? )+
62.615 - </TD>
62.616 - </TR>
62.617 - <TR><TD><PRE>/**
62.618 - * Root production to be used when parsing
62.619 - * an entire file.
62.620 - */</PRE></TD></TR>
62.621 - <TR>
62.622 - <TD ALIGN=RIGHT VALIGN=BASELINE><a NAME="prod71">Root</a></TD>
62.623 - <TD ALIGN=CENTER VALIGN=BASELINE>::=</TD>
62.624 - <TD ALIGN=LEFT VALIGN=BASELINE>
62.625 - ( <a HREF="#prod69">HeaderElement</a> )? <a HREF="#prod33">OptionalBlock</a> <EOF>
62.626 - </TD>
62.627 - </TR>
62.628 - </TABLE>
62.629 -<HR>
62.630 - <H2 ALIGN=CENTER>TOKENS</H2>
62.631 - <TABLE>
62.632 -<TR><TD><PRE><DEFAULT> TOKEN : {
62.633 -<ATTEMPT: <START_TAG> "attempt" <CLOSE_TAG1>>
62.634 -|<RECOVER: <START_TAG> "recover" <CLOSE_TAG1>>
62.635 -|<IF: <START_TAG> "if" <BLANK>>
62.636 -|<ELSE_IF: <START_TAG> "elseif" <BLANK>>
62.637 -|<LIST: <START_TAG> "list" <BLANK>>
62.638 -|<FOREACH: <START_TAG> "foreach" <BLANK>>
62.639 -|<SWITCH: <START_TAG> "switch" <BLANK>>
62.640 -|<CASE: <START_TAG> "case" <BLANK>>
62.641 -|<ASSIGN: <START_TAG> "assign" <BLANK>>
62.642 -|<GLOBALASSIGN: <START_TAG> "global" <BLANK>>
62.643 -|<LOCALASSIGN: <START_TAG> "local" <BLANK>>
62.644 -|<INCLUDE: <START_TAG> "include" <BLANK>>
62.645 -|<IMPORT: <START_TAG> "import" <BLANK>>
62.646 -|<FUNCTION: <START_TAG> "function" <BLANK>>
62.647 -|<MACRO: <START_TAG> "macro" <BLANK>>
62.648 -|<TRANSFORM: <START_TAG> "transform" <BLANK>>
62.649 -|<VISIT: <START_TAG> "visit" <BLANK>>
62.650 -|<STOP: <START_TAG> "stop" <BLANK>>
62.651 -|<RETURN: <START_TAG> "return" <BLANK>>
62.652 -|<CALL: <START_TAG> "call" <BLANK>>
62.653 -|<SETTING: <START_TAG> "setting" <BLANK>>
62.654 -|<COMPRESS: <START_TAG> "compress" <CLOSE_TAG1>>
62.655 -|<COMMENT: <START_TAG> "comment" <CLOSE_TAG1>>
62.656 -|<TERSE_COMMENT: (["<","["]) "#--">
62.657 -|<NOPARSE: <START_TAG> "noparse" <CLOSE_TAG1>>
62.658 -|<END_IF: <END_TAG> "if" <CLOSE_TAG1>>
62.659 -|<END_LIST: <END_TAG> "list" <CLOSE_TAG1>>
62.660 -|<END_RECOVER: <END_TAG> "recover" <CLOSE_TAG1>>
62.661 -|<END_ATTEMPT: <END_TAG> "attempt" <CLOSE_TAG1>>
62.662 -|<END_FOREACH: <END_TAG> "foreach" <CLOSE_TAG1>>
62.663 -|<END_LOCAL: <END_TAG> "local" <CLOSE_TAG1>>
62.664 -|<END_GLOBAL: <END_TAG> "global" <CLOSE_TAG1>>
62.665 -|<END_ASSIGN: <END_TAG> "assign" <CLOSE_TAG1>>
62.666 -|<END_FUNCTION: <END_TAG> "function" <CLOSE_TAG1>>
62.667 -|<END_MACRO: <END_TAG> "macro" <CLOSE_TAG1>>
62.668 -|<END_COMPRESS: <END_TAG> "compress" <CLOSE_TAG1>>
62.669 -|<END_TRANSFORM: <END_TAG> "transform" <CLOSE_TAG1>>
62.670 -|<END_SWITCH: <END_TAG> "switch" <CLOSE_TAG1>>
62.671 -|<ELSE: <START_TAG> "else" <CLOSE_TAG2>>
62.672 -|<BREAK: <START_TAG> "break" <CLOSE_TAG2>>
62.673 -|<SIMPLE_RETURN: <START_TAG> "return" <CLOSE_TAG2>>
62.674 -|<HALT: <START_TAG> "stop" <CLOSE_TAG2>>
62.675 -|<FLUSH: <START_TAG> "flush" <CLOSE_TAG2>>
62.676 -|<TRIM: <START_TAG> "t" <CLOSE_TAG2>>
62.677 -|<LTRIM: <START_TAG> "lt" <CLOSE_TAG2>>
62.678 -|<RTRIM: <START_TAG> "rt" <CLOSE_TAG2>>
62.679 -|<NOTRIM: <START_TAG> "nt" <CLOSE_TAG2>>
62.680 -|<DEFAUL: <START_TAG> "default" <CLOSE_TAG1>>
62.681 -|<SIMPLE_NESTED: <START_TAG> "nested" <CLOSE_TAG2>>
62.682 -|<NESTED: <START_TAG> "nested" <BLANK>>
62.683 -|<SIMPLE_RECURSE: <START_TAG> "recurse" <CLOSE_TAG2>>
62.684 -|<RECURSE: <START_TAG> "recurse" <BLANK>>
62.685 -|<FALLBACK: <START_TAG> "fallback" <CLOSE_TAG2>>
62.686 -|<ESCAPE: <START_TAG> "escape" <BLANK>>
62.687 -|<END_ESCAPE: <END_TAG> "escape" <CLOSE_TAG1>>
62.688 -|<NOESCAPE: <START_TAG> "noescape" <CLOSE_TAG1>>
62.689 -|<END_NOESCAPE: <END_TAG> "noescape" <CLOSE_TAG1>>
62.690 -|<UNIFIED_CALL: "<@" | "[@">
62.691 -|<UNIFIED_CALL_END: (["<","["]) "/@" (<ID> ("." <ID>)*)? <CLOSE_TAG1>>
62.692 -|<FTL_HEADER: ("<#ftl" | "[#ftl") <BLANK>>
62.693 -|<TRIVIAL_FTL_HEADER: ("<#ftl" | "[#ftl") ("/")? ([">","]"])>
62.694 -|<UNKNOWN_DIRECTIVE: ("[#" | "[/#" | "<#" | "</#") (["A"-"Z","_","a"-"z"])+>
62.695 -}
62.696 -
62.697 -</PRE></TD></TR><TR><TD><PRE><DEFAULT, NODIRECTIVE> TOKEN : {
62.698 -<WHITESPACE: (["\t","\n","\r"," "])+>
62.699 -|<PRINTABLE_CHARS: (["\u0000"-"\b","\u000b"-"\f","\u000e"-"\u001f","!"-"\"","%"-";","="-"Z","\\"-"z","|"-"\uffff"])+>
62.700 -|<FALSE_ALERT: ["#","$","<","[","{"]>
62.701 -|<OUTPUT_ESCAPE: "${">
62.702 -|<NUMERICAL_ESCAPE: "#{">
62.703 -}
62.704 -
62.705 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, IN_PAREN, NAMED_PARAMETER_EXPRESSION> SKIP : {
62.706 -<(["\t","\n","\r"," "])+>
62.707 -|<["<","["] ["!","#"] "--">
62.708 -}
62.709 -
62.710 -</PRE></TD></TR><TR><TD><PRE><EXPRESSION_COMMENT> SKIP : {
62.711 -<(["\u0000"-",","."-"=","?"-"\\","^"-"\uffff"])+>
62.712 -|">"
62.713 -|"]"
62.714 -|"-"
62.715 -|<"-->" | "--]">
62.716 -}
62.717 -
62.718 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, IN_PAREN, NO_SPACE_EXPRESSION, NAMED_PARAMETER_EXPRESSION> TOKEN : {
62.719 -<STRING_LITERAL: "\"" (["\u0000"-"!","#"-"[","]"-"\uffff"] | <ESCAPED_CHAR>)* "\"" | "\'" (["\u0000"-"&","("-"[","]"-"\uffff"] | <ESCAPED_CHAR>)* "\'">
62.720 -|<RAW_STRING: "r" ("\"" (["\u0000"-"!","#"-"\uffff"])* "\"" | "\'" (["\u0000"-"&","("-"\uffff"])* "\'")>
62.721 -|<FALSE: "false">
62.722 -|<TRUE: "true">
62.723 -|<INTEGER: (["0"-"9"])+>
62.724 -|<DECIMAL: <INTEGER> "." <INTEGER>>
62.725 -|<DOT: ".">
62.726 -|<DOT_DOT: "..">
62.727 -|<BUILT_IN: "?">
62.728 -|<EXISTS: "??">
62.729 -|<EQUALS: "=">
62.730 -|<DOUBLE_EQUALS: "==">
62.731 -|<NOT_EQUALS: "!=">
62.732 -|<LESS_THAN: "lt" | "\\lt" | ["<"] | "&lt;">
62.733 -|<LESS_THAN_EQUALS: "lte" | "\\lte" | "<=" | "&lt;=">
62.734 -|<ESCAPED_GT: "gt" | "\\gt" | "&gt;">
62.735 -|<ESCAPED_GTE: "gte" | "\\gte" | "&gt;=">
62.736 -|<PLUS: "+">
62.737 -|<MINUS: "-">
62.738 -|<TIMES: "*">
62.739 -|<DOUBLE_STAR: "**">
62.740 -|<ELLIPSIS: "...">
62.741 -|<DIVIDE: "/">
62.742 -|<PERCENT: "%">
62.743 -|<AND: ["&"] | "&&">
62.744 -|<OR: ["|"] | "||">
62.745 -|<EXCLAM: "!">
62.746 -|<COMMA: ",">
62.747 -|<SEMICOLON: ";">
62.748 -|<COLON: ":">
62.749 -|<OPEN_BRACKET: "[">
62.750 -|<CLOSE_BRACKET: "]">
62.751 -|<OPEN_PAREN: "(">
62.752 -|<CLOSE_PAREN: ")">
62.753 -|<OPEN_BRACE: "{">
62.754 -|<CLOSE_BRACE: "}">
62.755 -|<IN: "in">
62.756 -|<AS: "as">
62.757 -|<USING: "using">
62.758 -|<ID: <LETTER> (["$","0"-"9","@"-"Z","_","a"-"z","\u00c0"-"\u00d6","\u00d8"-"\u00f6","\u00f8"-"\u00ff","\u0100"-"\u1fff","\u3040"-"\u318f","\u3300"-"\u337f","\u3400"-"\u3d2d","\u4e00"-"\u9fff","\uf900"-"\ufaff"])*>
62.759 -|}
62.760 -
62.761 -</PRE></TD></TR><TR><TD><PRE><FM_EXPRESSION, NO_SPACE_EXPRESSION, NAMED_PARAMETER_EXPRESSION> TOKEN : {
62.762 -<DIRECTIVE_END: ">">
62.763 -|<EMPTY_DIRECTIVE_END: "/>" | "/]">
62.764 -}
62.765 -
62.766 -</PRE></TD></TR><TR><TD><PRE><IN_PAREN> TOKEN : {
62.767 -<NATURAL_GT: ">">
62.768 -|<NATURAL_GTE: ">=">
62.769 -}
62.770 -
62.771 -</PRE></TD></TR><TR><TD><PRE><NO_SPACE_EXPRESSION> TOKEN : {
62.772 -<TERMINATING_WHITESPACE: (["\t","\n","\r"," "])+>
62.773 -}
62.774 -
62.775 -</PRE></TD></TR><TR><TD><PRE><NAMED_PARAMETER_EXPRESSION> TOKEN : {
62.776 -<TERMINATING_EXCLAM: "!" (["\t","\n","\r"," "])+>
62.777 -}
62.778 -
62.779 -</PRE></TD></TR><TR><TD><PRE><NO_PARSE> TOKEN : {
62.780 -<TERSE_COMMENT_END: "-->" | "--]">
62.781 -|<MAYBE_END: (["<","["]) "/" ("#")? (["A"-"Z","a"-"z"])+ (["\t","\n","\r"," "])* ([">","]"])>
62.782 -|<KEEP_GOING: (["\u0000"-",","."-";","="-"Z","\\"-"\uffff"])+>
62.783 -|<LONE_LESS_THAN_OR_DASH: ["-","<","["]>
62.784 -}
62.785 -
62.786 -</PRE></TD></TR> </TABLE>
62.787 -
62.788 - </BODY>
62.789 -</HTML>
63.1 --- a/src/zh_CN/ide/web-webkit-debugging/web-webkit-debugging/org/netbeans/modules/web/webkit/debugging/api/console/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
63.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
63.3 @@ -1,4 +0,0 @@
63.4 -# {0} - property name
63.5 -# {1} - property value
63.6 -CTL_Property={0}: {1}
63.7 -
64.1 --- a/src/zh_CN/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
64.2 +++ b/src/zh_CN/nb/updatecenters/updatecenters/org/netbeans/modules/updatecenters/resources/Bundle_zh_CN.properties Sun Jan 04 21:36:03 2015 -0800
64.3 @@ -53,3 +53,4 @@
64.4 Services/AutoupdateType/pluginportal-update-provider.instance=\u63d2\u4ef6\u95e8\u6237
64.5
64.6 #URL_Distribution=http://updates.netbeans.org/netbeans/updates/7.4/uc/final/distribution/catalog_zh_CN.xml.gz?{$netbeans.hash.code}
64.7 +#URL_Distribution=http://updates.netbeans.org/netbeans/updates/8.0.2/uc/final/distribution/catalog_zh_CN.xml.gz?{$netbeans.hash.code}
65.1 --- a/src/zh_CN/other/installer/components/products/mysql-connector/data/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
65.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
65.3 @@ -1,42 +0,0 @@
65.4 -#
65.5 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
65.6 -#
65.7 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
65.8 -#
65.9 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
65.10 -# Other names may be trademarks of their respective owners.
65.11 -#
65.12 -# The contents of this file are subject to the terms of either the GNU General Public
65.13 -# License Version 2 only ("GPL") or the Common Development and Distribution
65.14 -# License("CDDL") (collectively, the "License"). You may not use this file except in
65.15 -# compliance with the License. You can obtain a copy of the License at
65.16 -# http://www.netbeans.org/cddl-gplv2.html or nbbuild/licenses/CDDL-GPL-2-CP. See the
65.17 -# License for the specific language governing permissions and limitations under the
65.18 -# License. When distributing the software, include this License Header Notice in
65.19 -# each file and include the License file at nbbuild/licenses/CDDL-GPL-2-CP. Oracle
65.20 -# designates this particular file as subject to the "Classpath" exception as provided
65.21 -# by Oracle in the GPL Version 2 section of the License file that accompanied this code.
65.22 -# If applicable, add the following below the License Header, with the fields enclosed
65.23 -# by brackets [] replaced by your own identifying information:
65.24 -# "Portions Copyrighted [year] [name of copyright owner]"
65.25 -#
65.26 -# Contributor(s):
65.27 -#
65.28 -# The Original Software is NetBeans. The Initial Developer of the Original Software
65.29 -# is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun Microsystems, Inc. All
65.30 -# Rights Reserved.
65.31 -#
65.32 -# If you wish your version of this file to be governed by only the CDDL or only the
65.33 -# GPL Version 2, indicate your decision by adding "[Contributor] elects to include
65.34 -# this software in this distribution under the [CDDL or GPL Version 2] license." If
65.35 -# you do not indicate a single choice of license, a recipient has the option to
65.36 -# distribute your version of this file under either the CDDL, the GPL Version 2 or
65.37 -# to extend the choice of license to its licensees as provided above. However, if you
65.38 -# add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the
65.39 -# option applies only if the new code is made subject to such option by the copyright
65.40 -# holder.
65.41 -#
65.42 -
65.43 -
65.44 -product.description=
65.45 -
66.1 --- a/src/zh_CN/other/installer/components/products/mysql/data/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
66.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
66.3 @@ -1,42 +0,0 @@
66.4 -#
66.5 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
66.6 -#
66.7 -# Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
66.8 -#
66.9 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
66.10 -# Other names may be trademarks of their respective owners.
66.11 -#
66.12 -# The contents of this file are subject to the terms of either the GNU General Public
66.13 -# License Version 2 only ("GPL") or the Common Development and Distribution
66.14 -# License("CDDL") (collectively, the "License"). You may not use this file except in
66.15 -# compliance with the License. You can obtain a copy of the License at
66.16 -# http://www.netbeans.org/cddl-gplv2.html or nbbuild/licenses/CDDL-GPL-2-CP. See the
66.17 -# License for the specific language governing permissions and limitations under the
66.18 -# License. When distributing the software, include this License Header Notice in
66.19 -# each file and include the License file at nbbuild/licenses/CDDL-GPL-2-CP. Oracle
66.20 -# designates this particular file as subject to the "Classpath" exception as provided
66.21 -# by Oracle in the GPL Version 2 section of the License file that accompanied this code.
66.22 -# If applicable, add the following below the License Header, with the fields enclosed
66.23 -# by brackets [] replaced by your own identifying information:
66.24 -# "Portions Copyrighted [year] [name of copyright owner]"
66.25 -#
66.26 -# Contributor(s):
66.27 -#
66.28 -# The Original Software is NetBeans. The Initial Developer of the Original Software
66.29 -# is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun Microsystems, Inc. All
66.30 -# Rights Reserved.
66.31 -#
66.32 -# If you wish your version of this file to be governed by only the CDDL or only the
66.33 -# GPL Version 2, indicate your decision by adding "[Contributor] elects to include
66.34 -# this software in this distribution under the [CDDL or GPL Version 2] license." If
66.35 -# you do not indicate a single choice of license, a recipient has the option to
66.36 -# distribute your version of this file under either the CDDL, the GPL Version 2 or
66.37 -# to extend the choice of license to its licensees as provided above. However, if you
66.38 -# add GPL Version 2 code and therefore, elected the GPL Version 2 license, then the
66.39 -# option applies only if the new code is made subject to such option by the copyright
66.40 -# holder.
66.41 -#
66.42 -
66.43 -
66.44 -product.description=
66.45 -
67.1 --- a/src/zh_CN/other/installer/mac/newbuild/dmg/Resources/Welcome-jdk_update_zh_CN.html Sun Jan 04 20:24:43 2015 -0800
67.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
67.3 @@ -1,12 +0,0 @@
67.4 -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
67.5 -<html>
67.6 - <head>
67.7 - <title>欢迎使用</title>
67.8 -<meta http-equiv="content-type" content="text/html; charset=UTF-8">
67.9 - </head>
67.10 - <body>
67.11 -
67.12 -<h3>系统将指导您完成安装 JDK @JDK_VERSION_NUMBER@ 以及 NetBeans IDE 所必需的步骤。</h3>
67.13 -
67.14 - </body>
67.15 -</html>
68.1 --- a/src/zh_CN/other/installer/mac/newbuild/dmg/Resources/Welcome-jdk_zh_CN.html Sun Jan 04 20:24:43 2015 -0800
68.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
68.3 @@ -1,12 +0,0 @@
68.4 -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
68.5 -<html>
68.6 - <head>
68.7 - <title>欢迎使用</title>
68.8 -<meta http-equiv="content-type" content="text/html; charset=UTF-8">
68.9 - </head>
68.10 - <body>
68.11 -
68.12 -<h3>系统将指导您完成安装 JDK @JDK_VERSION_NUMBER@ Update @JDK_UPDATE_NUMBER@ 以及 NetBeans IDE 所必需的步骤。</h3>
68.13 -
68.14 - </body>
68.15 -</html>
69.1 --- a/src/zh_CN/php/hudson-php/hudson-php/org/netbeans/modules/hudson/php/commands/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
69.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
69.3 @@ -1,6 +0,0 @@
69.4 -# {0} - project name
69.5 -PpwScript.create.progress=\u6b63\u5728\u4e3a\u9879\u76ee{0}\u521b\u5efa Hudson \u4f5c\u4e1a\u6587\u4ef6...
69.6 -# {0} - project name
69.7 -PpwScript.create.title={0}\u7684 Hudson \u4f5c\u4e1a\u6587\u4ef6
69.8 -PpwScript.script.label=PPW \u811a\u672c
69.9 -
70.1 --- a/src/zh_CN/php/hudson-php/hudson-php/org/netbeans/modules/hudson/php/support/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
70.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
70.3 @@ -1,6 +0,0 @@
70.4 -Target.Phpcpd.title=\u590d\u5236/\u7c98\u8d34\u68c0\u6d4b\u5668(&C)
70.5 -Target.Phpcs.title=\u7f16\u7801\u6807\u51c6\u8fdd\u89c4(&V)
70.6 -Target.Phpdoc.title=API \u6587\u6863(&A)
70.7 -Target.Phploc.title=\u6e90\u4ee3\u7801\u7edf\u8ba1\u4fe1\u606f(&U)
70.8 -Target.Phpmd.title=\u9759\u6001\u4ee3\u7801\u5206\u6790(&S)
70.9 -
71.1 --- a/src/zh_CN/platform/org-netbeans-core-network/org-netbeans-core-network/org/netbeans/core/network/proxy/fallback/Bundle_zh_CN.properties Sun Jan 04 20:24:43 2015 -0800
71.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
71.3 @@ -1,43 +0,0 @@
71.4 -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
71.5 -#
71.6 -# Copyright 2013 Oracle and/or its affiliates. All rights reserved.
71.7 -#
71.8 -# Oracle and Java are registered trademarks of Oracle and/or its affiliates.
71.9 -# Other names may be trademarks of their respective owners.
71.10 -#
71.11 -# The contents of this file are subject to the terms of either the GNU
71.12 -# General Public License Version 2 only ("GPL") or the Common
71.13 -# Development and Distribution License("CDDL") (collectively, the
71.14 -# "License"). You may not use this file except in compliance with the
71.15 -# License. You can obtain a copy of the License at
71.16 -# http://www.netbeans.org/cddl-gplv2.html
71.17 -# or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
71.18 -# specific language governing permissions and limitations under the
71.19 -# License. When distributing the software, include this License Header
71.20 -# Notice in each file and include the License file at
71.21 -# nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
71.22 -# particular file as subject to the "Classpath" exception as provided
71.23 -# by Oracle in the GPL Version 2 section of the License file that
71.24 -# accompanied this code. If applicable, add the following below the
71.25 -# License Header, with the fields enclosed by brackets [] replaced by
71.26 -# your own identifying information:
71.27 -# "Portions Copyrighted [year] [name of copyright owner]"
71.28 -#
71.29 -# If you wish your version of this file to be governed by only the CDDL
71.30 -# or only the GPL Version 2, indicate your decision by adding
71.31 -# "[Contributor] elects to include this software in this distribution
71.32 -# under the [CDDL or GPL Version 2] license." If you do not indicate a
71.33 -# single choice of license, a recipient has the option to distribute
71.34 -# your version of this file under either the CDDL, the GPL Version 2 or
71.35 -# to extend the choice of license to its licensees as provided above.
71.36 -# However, if you add GPL Version 2 code and therefore, elected the GPL
71.37 -# Version 2 license, then the option applies only if the new code is
71.38 -# made subject to such option by the copyright holder.
71.39 -#
71.40 -# Contributor(s):
71.41 -#
71.42 -# Portions Copyrighted 2013 Sun Microsystems, Inc.
71.43 -
71.44 -
71.45 -DefaulNoProxyHosts=localhost,127.0.0.1
71.46 -