diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..cceb80d1237c85704151285b6727046695476e63 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +# Maven build folders +target/ + +# IntelliJ project files +*.iml +*.ipr +*.iws +.idea/ + +# Eclipse project files +.project +.classpath +.settings/ + +# NetBeans user configuration +nbactions.xml +nb-configuration.xml + +# Python runtime files +*.py[co] + +# ANTLR C# target build folders +/runtime/CSharp3/Sources/Antlr3.Runtime/bin/ +/runtime/CSharp3/Sources/Antlr3.Runtime/obj/ +/runtime/CSharp3/Sources/Antlr3.Runtime.Debug/bin/ +/runtime/CSharp3/Sources/Antlr3.Runtime.Debug/obj/ +/runtime/CSharp3/Sources/Antlr3.Runtime.JavaExtensions/bin/ +/runtime/CSharp3/Sources/Antlr3.Runtime.JavaExtensions/obj/ +/runtime/CSharp3/Sources/Antlr3.Runtime.Test/bin/ +/runtime/CSharp3/Sources/Antlr3.Runtime.Test/obj/ diff --git a/Android.bp b/Android.bp index add343c8ced51a98e9c45ec4656c88136643c8f0..c51b357cbcefdb2170f7771738f4cd16904b0417 100644 --- a/Android.bp +++ b/Android.bp @@ -14,9 +14,9 @@ java_library_host { name: "antlr-runtime", - srcs: ["antlr-3.4/runtime/Java/src/main/java/**/*.java"], + srcs: ["runtime/Java/src/main/java/**/*.java"], //Remove DOTTreeGenerator.java, so that we don't have the StringTemplate library as a dependency - exclude_srcs: ["antlr-3.4/runtime/Java/src/main/java/org/antlr/runtime/tree/DOTTreeGenerator.java"], + exclude_srcs: ["runtime/Java/src/main/java/org/antlr/runtime/tree/DOTTreeGenerator.java"], errorprone: { javacflags: ["-Xep:MissingOverride:OFF"], // b/73499927 }, diff --git a/BUILD.txt b/BUILD.txt new file mode 100644 index 0000000000000000000000000000000000000000..d0d1b166adaf00a5293d0fdd5b281eadb42f9ef5 --- /dev/null +++ b/BUILD.txt @@ -0,0 +1,6 @@ +We have moved instructions for building ANTLR with the maven build system to: + +http://www.antlr.org/wiki/display/ANTLR3/Building+ANTLR+with+Maven + +The notes are by Jim Idle (and are a bit out of date but we hope to +update them). diff --git a/METADATA b/METADATA index 377e0f8c2c277da04604938e6a9d06f33ffc2c8c..a19780fda2ecbcbfe4a07c2af556ba5dc1742e40 100644 --- a/METADATA +++ b/METADATA @@ -1,7 +1,5 @@ name: "antlr3" -description: - "ANTLR (ANother Tool for Language Recognition) is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages." - +description: "ANTLR (ANother Tool for Language Recognition) is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages." third_party { url { type: HOMEPAGE @@ -9,8 +7,12 @@ third_party { } url { type: ARCHIVE - value: "https://github.com/antlr/antlr3/archive/antlr-3.4.zip" + value: "https://github.com/antlr/antlr3/archive/3.5.2.zip" + } + version: "3.5.2" + last_upgrade_date { + year: 2018 + month: 8 + day: 28 } - version: "3.4" - last_upgrade_date { year: 2011 month: 11 day: 15 } } diff --git a/antlr-3.4/tool/README.txt b/README.txt similarity index 80% rename from antlr-3.4/tool/README.txt rename to README.txt index ca5e198baa9982bf95b43dd9d5e38f72e95aa864..c2fa6c4acf253774573b1e036bed2ea59c530a33 100644 --- a/antlr-3.4/tool/README.txt +++ b/README.txt @@ -1,5 +1,5 @@ -ANTLR v3.4 -July 18, 2011 +ANTLR v3.5 +January 4, 2013 Terence Parr, parrt at cs usfca edu ANTLR project lead and supreme dictator for life @@ -13,8 +13,8 @@ recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. ANTLR provides excellent support for tree construction, tree walking, translation, error recovery, and error reporting. I've -been working on parser generators for 20 years and on this particular -version of ANTLR for 7 years. +been working on parser generators for 25 years and on this particular +version of ANTLR for 9 years. You should use v3 in conjunction with ANTLRWorks: @@ -74,17 +74,12 @@ EXAMPLES ANTLR v3 sample grammars: - http://www.antlr.org/download/examples-v3.tar.gz + https://github.com/antlr/examples-v3 Examples from Language Implementation Patterns: http://www.pragprog.com/titles/tpdsl/source_code -Also check out Mantra Programming Language for a prototype (work in -progress) using v3: - - http://www.linguamantra.org/ - ---------------------------------------------------------------------- What is ANTLR? @@ -113,27 +108,35 @@ See migration guide: How do I install this damn thing? -Just untar antlr-3.4.tar.gz and you'll get: - -antlr-3.4/BUILD.txt -antlr-3.4/antlr3-maven-plugin -antlr-3.4/antlrjar.xml -antlr-3.4/antlrsources.xml -antlr-3.4/gunit -antlr-3.4/gunit-maven-plugin -antlr-3.4/pom.xml -antlr-3.4/runtime -antlr-3.4/tool -antlr-3.4/lib - -This is the source and java binaries. You could grab the -antlr-3.4-complete.jar file from the website, but it's in lib dir. +You will have grabbed either of these: + + http://antlr.org/download/antlr-3.5-complete-no-st3.jar + http://antlr.org/download/antlr-3.5-complete.jar + It has all of the jars you need combined into one. Then you need to -add antlr-3.4-complete.jar to your CLASSPATH or add -to arg list; e.g., on unix: +add antlr-3.5-complete.jar to your CLASSPATH or add to arg list; e.g., on unix: + +$ java -cp "/usr/local/lib/antlr-3.5-complete.jar:$CLASSPATH" org.antlr.Tool Test.g -$ java -cp "/usr/local/lib/antlr-3.4-complete.jar:$CLASSPATH" org.antlr.Tool Test.g +Source + java binaries: Just untar antlr-3.5.tar.gz and you'll get: + +antlr-3.5/BUILD.txt +antlr-3.5/antlr3-maven-plugin +antlr-3.5/antlrjar.xml +antlr-3.5/antlrsources.xml +antlr-3.5/gunit +antlr-3.5/gunit-maven-plugin +antlr-3.5/pom.xml +antlr-3.5/runtime +antlr-3.5/tool +antlr-3.5/lib Please see the FAQ http://www.antlr.org/wiki/display/ANTLR3/ANTLR+v3+FAQ + +------------------------- + +How can I contribute to ANTLR v3? + +http://www.antlr.org/wiki/pages/viewpage.action?pageId=33947666 diff --git a/README.version b/README.version deleted file mode 100644 index 7270f7b3e5a62017fd60d738550b94644b47f9a2..0000000000000000000000000000000000000000 --- a/README.version +++ /dev/null @@ -1,3 +0,0 @@ -URL: https://github.com/antlr/website-antlr3/raw/gh-pages/download/antlr-3.4.tar.gz -Version: 3.4 -BugComponent: 99142 diff --git a/antlr-3.4/BUILD.txt b/antlr-3.4/BUILD.txt deleted file mode 100644 index f6e41c31e99bbd4eea6b2e50d0a0091f94d6626d..0000000000000000000000000000000000000000 --- a/antlr-3.4/BUILD.txt +++ /dev/null @@ -1,493 +0,0 @@ - [The "BSD license"] - Copyright (c) 2010 Terence Parr - Maven Plugin - Copyright (c) 2009 Jim Idle - - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -============================================================================ - -This file contains the build instructions for the ANTLR toolset as -of version 3.1.3 and beyond. - -The ANTLR toolset must be built using the Maven build system as -this build system updates the version numbers and controls the -whole build process. However, if you just want the latest build -and do not care to learn anything about Maven, then visit the 'target' -directories (for jars) under the depot mirror root here: - - http://antlr.org/depot - -If you are looking for the latest released version of ANTLR, then -visit the downloads page on the main antlr.org website. - -These instructions are mainly for the ANTLR development team, -though you are free to build ANTLR yourself of course. - -Source code Structure ------------------------ - -The main development branch of ANTLR is stored within the Perforce SCM at: - - //depot/code/antlr/main/... - -release branches are stored in Perforce like so: - - //depot/code/antlr/release-3.1.3/... - -In this top level directory, you will find a master build file for -Maven called pom.xml and you will also note that there are a number of -subdirectories: - - tool - The ANTLR tool itself - runtime/Java - The ANTLR Java runtime - runtime/X - The runtime for language target X - gunit - The grammar test tool - antlr3-maven-plugin - The plugin tool for Maven allowing Maven - projects to process ANTLR grammars. - -Each of these sub-directories also contains a file pom.xml that -controls the build of each sub-component (or module in Maven -parlance). - -Build Parameters ------------------ - -Alongside each pom.xml (other than for the antlr3-maven-plugin), you -will see that there is a file called antlr.config. This file is called -a filter and should contain a set of key/value pairs in the same -manner as Java properties files: - -antlr.something="Some config thang!" - -When the build of any component happens, any values in the -antlr.config for the master build file and any values in the -antlr.config file for each component are made available to the -build. This is mainly used by the resource processor, which will -filter any file it finds under: src/main/resources/** and replace any -references such as ${antlr.something} with the actual value at the -time of the build. - -Building --------- - -Building ANTLR is trivial, assuming that you have loaded Maven version -3.0.3 or better on to your build system and installed it as explained -here: - -http://maven.apache.org/download.html - -Note that the ANTLR toolset will ONLY build with version 3.0.3 of Maven -as of release 3.4. - -If you are unfamiliar with Maven (and even if you are), the best -resource for learning about it is The Definitive Guide: - -http://www.sonatype.com/books/maven-book/reference/public-book.html - -The instructions here assume that Maven is installed and working correctly. - -If this is the first time you have built the ANTLR toolset, you will -possibly need to install the master pom in your local repository -(however the build may be able to locate this in the ANTLR snapshot or -release repository). If you try to build sub-modules on their own (as -in run the mvn command in the sub directory for that tool, such as -runtime/Java), and you receive a message that maven cannot find the -master pom, then execute this in the main (or release) directory: - -mvn -N install - -This command will install the master build pom in your local maven -repository (it's ~/.m2 on UNIX) and individual builds of sub-modules -will now work correctly. - -To build then, simply cd into the master build directory -(e.g. $P4ROOT//code/antlr/main) and type: - -mvn -Dmaven.test.skip=true - -Assuming that everything is correctly installed and synchronized, then -ANTLR will build and skip any unit tests in the modules (the ANTLR -tool tests can take a long time). - -This command will build each of the tools in the correct order and -will create the jar artifacts of all the components in your local -development Maven repository (which takes precedence over remote -repositories by default). At the end of the build you should see: - -[INFO] ------------------------------------------------------------------------ -[INFO] Reactor Summary: -[INFO] ------------------------------------------------------------------------ -[INFO] ANTLR Master build control POM ........................ SUCCESS [1.373s] -[INFO] Antlr 3 Runtime ....................................... SUCCESS [0.879s] -[INFO] ANTLR Grammar Tool .................................... SUCCESS [5.431s] -[INFO] Maven plugin for ANTLR V3 ............................. SUCCESS [1.277s] -[INFO] ANTLR gUnit ........................................... SUCCESS [1.566s] -[INFO] Maven plugin for gUnit ANTLR V3 ....................... SUCCESS [0.079s] -[INFO] ------------------------------------------------------------------------ -[INFO] ------------------------------------------------------------------------ -[INFO] BUILD SUCCESSFUL -[INFO] ------------------------------------------------------------------------ -[INFO] Total time: 11 seconds - -However, unless you are using Maven exclusively in your projects, you -will most likely want to build the ANTLR Uber Jar, which is an -executable jar containing all the components that ANTLR needs to build -and run parsers (note that at runtime, you need only the runtime -components you use, such as the Java runtime and say stringtemplate). - -Because the Uber jar is not something we want to deploy to Maven -repositories it is built with a special invocation of Maven: - -mvn -Dmaven.test.skip=true package assembly:assembly - -Note that Maven will appear to build everything twice, which is a -quirk of how it calculates the dependencies and makes sure it has -everything packaged up so it can build the uber-jar assembly. - -Somewhere in the build output (towards the end), you will find a line -like this: - -[INFO] Building jar: /home/jimi/antlrsrc/code/antlr/main/target/antlr-master-3.4-SNAPSHOT-completejar.jar - -This is the executable jar that you need and you can either copy it -somewhere or, like me, you can create this script (assuming UNIX) -somewhere in your PATH: - -#! /bin/bash -java -jar ~/antlrsrc/code/antlr/main/target/antlr-master-3.4-SNAPSHOT-completejar.jar $* - -Version Numbering -------------------- - -The first and Golden rule is that any pom files stored under the main -branch of the toolset should never be modified to contain a release -version number. They should always contain a.b.c-SNAPSHOT -(e.g. 3.1.3-SNAPSHOT). Only release branches should have their pom -version numbers set to a release version. You can release as many -SNAPSHOTS as you like, but only one release version. However, release -versions may be updated with a patch level: 3.1.3-1, 3.1.3-2 and so -on. - -Fortunately, Maven helps us with the version numbering in a number of -ways. Firstly, the pom.xml files for the various modules do not -specify a version of the artifacts themselves. They pick up their -version number from the master build pom. However, there is a catch, -because they need to know what version of the parent pom they inherit -from and so they DO mention the version number. However, this does -prevent accidentally releasing different versions of sub-modules than -the master pom describes. - -Fortunately once again, Maven has a neat way of helping us change the -version. All you need do is check out all the pom.xml files from -perforce, then modify the a.b.c-SNAPSHOT in the -master pom. When the version number is correct in the master pom, you -make sure your working directory is the location of the master pom and -type: - -mvn versions:update-child-modules - -This command will then update the child pom.xml files to reflect the -version number defined in the master pom.xml. - -There is unfortunately one last catch here though and that is that the -antlr3-maven-plugin and the gunit-maven-plugin are not able to use the -parent pom. The reason for this is subtle but makes sense as doing so -would create a circular dependency between the ANTLR tool (which uses -the plugin to build its own grammar files), and the plugins (which -uses the tool to build grammar files and gunit to test). - -This catch-22 situation means that the pom.xml file in the -antlr3-maven-plugin directory and the one in the gunit-maven-plugin -directory MUST be updated manually (or we must write a script to do -this). - -Finally, we need to remember that because the tool is dependent on the -antlr3-maven-plugin and the plugin is itself dependent on the -tool, that we must manually update the versions of each that they -reference. So, when we bump the version of the toolset to say -3.1.4-SNAPSHOT, we need to change the antlr3-maven-plugin pom.xml and -the gunit-maven-plugin pom.xml to reference that version of the antlr -tool. The tool itself is always built with the prior released version -of the plugin, so when we release we must change the main branch of -the plugin to use the newly released version of the plugin. This is -covered in the release checklist. - -Deploying ----------- - -Deploying the tools at the current version is relatively easy, but to -deploy to the ANTLR repositories (snapshot or release) you must have -been granted access to the Sonatype OSS repositories' ANTLR login. -Few people will have this access of course. - -Next, because we do not publish access information for antlr.org, you -will need to configure the repository server names locally. You do -this by creating (or adding to) the file: - -~/.m2/settings.xml - -Which should look like this: - - - - - - sonatype-nexus-snapshots - xxxxxxx - xxxxxxx - - - sonatype-nexus-staging - xxxxxxx - xxxxxxx - - - - -When this configuration is in place, you will be able to deploy the components, -either individually or from the master directory: - -mvn -Dmaven.test.skip=true -Ddeplot deploy - -You will then see lots of information about checking existing version -information and so on, and the components will be deployed once you -supply the ANTLR public key passphrase to sign the jars. - -Note that so long as the artifacts are versioned with a.b.c-SNAPSHOT -then deployment will always be to the development snapshot -directory. When the artifacts are versioned with a release version -then deployment will be to the release stahinh repository, which -will then be mirrored around the world if closed and release. -The sonatype documentation should be consulted. - -Release Checklist ------------------- - -Here is the procedure to use to make a release of ANTLR. Note that we -should really use the mvn release:release command, but the perforce -plugin for Maven is not commercial quality and I want to rewrite it. - -For this checklist, let's assume that the current development version -of ANTLR is 3.1.3-SNAPSHOT. This means that it will probably (but not -necessarily) become release version 3.1.3 and that the development -version will bump to 3.1.4-SNAPSHOT. - -0) Run a build of the main branch and check that it is builds and - passes as many tests as you want it to. - -1) First make a branch from main into the target release - directory. Then submit this to perforce. You could change versions - numbers before submitting, but doing that in separate stages will - keep things sane; - ---- Use main development branch from here --- - -2) Before we deploy the release, we want to update the versions of the - development branch, so we don't deploy what is now the new release - as an older snapshot (this is not super important, but procedure is - good right?). - - Check out all the pom.xml files (and if you are using any - antlr.config parameters that must change, then do that too). - -3) Edit the master pom.xml in the main directory and change the version from - 3.1.3-SNAPSHOT to 3.1.4-SNAPSHOT. - -4) Edit the pom.xml file for antlr3-maven-plugin under the main - directory and change the version from 3.1.3-SNAPSHOT to - 3.1.4-SNAPSHOT. Do the same for the pom.xml in the - gunit-maven-plugin directory. - - Update the pom.xml for the archetype manually too. - -5) Now (from the main directory), run the command: - - mvn versions:update-child-modules - - You should see: - - [INFO] [versions:update-child-modules] - [INFO] Module: gunit - [INFO] Parent is org.antlr:antlr-master:3.1.4-SNAPSHOT - [INFO] Module: runtime/Java - [INFO] Parent is org.antlr:antlr-master:3.1.4-SNAPSHOT - [INFO] Module: tool - [INFO] Parent is org.antlr:antlr-master:3.1.4-SNAPSHOT - -6) Run a build of the main branch: - - mvn -Dmaven.test.skip=true - - All should be good. - -7) Submit the pom changes of the main branch to perforce. - -8) Deploy the new snapshot as a placeholder for the next release. It - will go to the snapshot repository of course: - - mvn -N deploy - mvn -Dmaven.test.skip=true deploy - -9) You are now finished with the main development branch and should change - working directories to the release branch you made earlier. - ---- Use release branch from here --- - -10) Check out all the pom.xml files in the release branch (and if you are - using any antlr.config parameters that must change, then do that too). - -11) Edit the master pom.xml in the release-3.1.3 directory and change - the version from 3.1.3-SNAPSHOT to 3.1.3. - -12) Edit the pom.xml file for antlr3-maven-plugin under the - release-3.1.3 directory and change the version from 3.1.3-SNAPSHOT - to 3.1.3. Also change the version of the tool that the this - pom.xml references from 3.1.3-SNAPSHOT to 3.1.3 as we are now - releasing the plugin of course and it needs to reference the - version we are about to release. You will find this reference in - the dependencies section of the antlr3-maven-plugin pom.xml. Also - change the version references in the pom for gunit-maven-plugin. - -13) Now (from the release-3.1.3 directory), run the command: - - mvn versions:update-child-modules - - You should see: - - [INFO] [versions:update-child-modules] - [INFO] Module: gunit - [INFO] Parent was org.antlr:antlr-master:3.1.3-SNAPSHOT, - now org.antlr:antlr-master:3.1.3 - [INFO] Module: runtime/Java - [INFO] Parent was org.antlr:antlr-master:3.1.3-SNAPSHOT, - now org.antlr:antlr-master:3.1.3 - [INFO] Module: tool - [INFO] Parent was org.antlr:antlr-master:3.1.3-SNAPSHOT, - now org.antlr:antlr-master:3.1.3 - -14) Run a build of the release-3.1.3 branch: - - mvn # Note I am letting unit tests run here! - - All should be good, or as good as it gets ;-) - -15) Submit the pom changes of the release-3.1.3 branch to perforce. - -16) Deploy the new release (this is it guys, make sure you are happy): - - mvn -N deploy - mvn -Dmaven.test.skip=true deploy - - Note that we must skip the tests as Maven will not let you - deploy releases that fail any junit tests. - -17) The final step is that we must update the main branch pom.xml for - the tool to reference the newly release version of the - antlr3-maven-plugin. This is because each release of ANTLR is - built with the prior release of ANTLR, and we have just released - a new version. Edit the pom.xml for the tool (main/tool/pom.xml) - under the main (that's the MAIN branch, not the release branch) - and find the dependency reference to the antlr plugin. If you - just released say 3.1.3, then the tool should now reference - version 3.1.3 of the plugin. Having done this, you should - probably rebuild the main branch and let it run the junit - tests. Later, I will automate this dependency update as mvn can - do this for us. - -18) Having deployed the release to maven, you will want to create the - uber jar for the new release, to make it downloadable from the - antlr.org website. This is a repeat of the earlier described step - to build the uber jar: - - mvn -Dmaven.test.skip=true package assembly:assembly - - MAven will produce the uber jar in the target directory: - - antlr-master-3.1.3-completejar.jar - - And this is the complete jar that can be downloaded from the web site. You - may wish to produce an md5 checksum to go with the jar: - - md5sum target/antlr-master-3.1.3-completejar.jar - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx target/antlr-master-3.1.4-SNAPSHOT-completejar.jar - - The command you just ran will also produce a second jar: - - antlr-master-3.1.3-src.jar - - This is the source code for everythign you just deployed and can - be unjarred and built from scratch using the very procedures - described here, which means you will now be reading this - BUILD.txt file for ever. - -19) Reward anyone around you with good beer. - - -Miscellany ------------ - -It was a little tricky to get all the interdependencies correct -because ANTLR builds itself using itself and the maven plugin -references the ANTLR Tool as well. Hence the maven tool is not a child -project of the master pom.xml file, even though it is built by it. - -An observant person will not that when the assembly:assembly phase is -run, that it invokes the build of the ANTLR tool using the version of -the Maven plugin that it has just built, and this results in the -plugin using the version of ANTLR tool that it has just built. This is -safe because everything will already be up to date and so we package -up the version of the tool that we expect, but the Maven plugin we -deploy will use the correct version of ANTLR, even though there is -technically a circular dependency. - -The master pom.xml does give us a way to cause the build of the ANTLR -tool to use itself to build itself. This is because in -dependencyManagement in the master pom.xml, we can reference the -current version of the Tool and the Maven plugin, even though in the -pom.xml for the tool itself refers to the previous version of the -plugin. - -What happens is that if we first cd into the tool and maven -directories and build ANTLR, it will build itself with the prior -version and this will deploy locally (.m2). We can then clean build -from the master pom and when ANTLR asks for the prior version of the -tool, the master pom.xml will override it and build with the interim -versions we just built manually. - -However, strictly speaking, we need a third build where we rebuild the -tool again with the version of the tool that was built with itself and -not deploy the version that was built by the version of itself that -was built by a prior version of itself. I decided that this was not -particularly useful and complicates things too much. Building with a -prior version of the tool is fine and if there was ever a need to, we -could release twice in quick succession. - -I have occasionally seen the MAven reactor screw up (or perhaps it is -the ANTLR tool) when building. If this happens you will see an ANTLR -Panic - cannot find en.stg message. If this happens to you, then just -rerun the build and it will eventually work. - -Jim Idle - March 2009 - diff --git a/antlr-3.4/antlr.config b/antlr-3.4/antlr.config deleted file mode 100644 index 00ac54e8201e22cf5721138cd3de63851e580d81..0000000000000000000000000000000000000000 --- a/antlr-3.4/antlr.config +++ /dev/null @@ -1 +0,0 @@ -fred=99 diff --git a/antlr-3.4/antlr3-maven-archetype/pom.xml b/antlr-3.4/antlr3-maven-archetype/pom.xml deleted file mode 100644 index 6de349cafd6efc57fb4996304190b8107127caa9..0000000000000000000000000000000000000000 --- a/antlr-3.4/antlr3-maven-archetype/pom.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - 4.0.0 - org.antlr - antlr3-maven-archetype - 3.4 - maven-archetype - ANTLR3 Maven Archetype 3.4 - - - UTF-8 - - - - - - org.sonatype.oss - oss-parent - 7 - - - - - release-sign-artifacts - - - deploy - true - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.3 - - - sign-artifacts - verify - - sign - - - - - - - - - - - - - - - org.apache.maven.archetype - archetype-packaging - 2.0 - - - - - - - - maven-archetype-plugin - 2.0 - true - - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - attach-sources - - jar - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.8 - - - attach-javadocs - - jar - - - - - - - - - - diff --git a/antlr-3.4/antlr3-maven-plugin/src/site/apt/usage.apt.vm b/antlr-3.4/antlr3-maven-plugin/src/site/apt/usage.apt.vm deleted file mode 100644 index 9b7ad0f11813de42b086eecbf7a883998691e78c..0000000000000000000000000000000000000000 --- a/antlr-3.4/antlr3-maven-plugin/src/site/apt/usage.apt.vm +++ /dev/null @@ -1,193 +0,0 @@ -Usage - - The Maven plugin for antlr is simple to use but is at its simplest when you use the default - layouts for your grammars, as so: - -+-- - src/main/ - | - +--- antlr3/... .g files organized in the required package structure - | - +--- imports/ .g files that are imported by other grammars. -+-- - - However, if you are not able to use this structure for whatever reason, you - can configure the locations of the grammar files, where library/import files - are located and where the output files should be generated. - -* Plugin Descriptor - - The current version of the plugin is shown at the top of this page after the <> date. - - The full layout of the descriptor (at least, those parts that are not standard Maven things), - showing the default values of the configuration options, is as follows: - -+-- - - org.antlr - antlr3-maven-plugin - 3.1.3-1 - - - - - - - antlr - - 10000 - false - false - false - - - src/main/antlr3/imports - antlr - target/generated-sources/antlr3 - false - false - false - src/main/antlr3 - false - true - - - - - -+-- - - Note that you can create multiple executions, and thus build some grammars with different - options to others (such as setting the debug option for instance). - -** Configuration parameters - -*** report - - If set to true, then after the tool has processed an input grammar file - it will report variaous statistics about the parser, such as information - on cyclic DFAs, which rules may use backtracking, and so on. - - default-value="false" - -*** printGrammar - - If set to true, then the ANTLR tool will print a version of the input - grammar which is devoid of any actions that may be present in the input file. - - default-value = "false" - -*** debug - - If set to true, then the code generated by the ANTLR code generator will - be set to debug mode. This means that when run, the code will 'hang' and - wait for a debug connection on a TCP port (49100 by default). - - default-value="false" - -*** profile - - If set to true, then then the generated parser will compute and report on - profile information at runtime. - - default-value="false" - -*** nfa - - If set to true then the ANTLR tool will generate a description of the nfa - for each rule in Dot format - - default-value="false" - - protected boolean nfa; - -*** dfa - - If set to true then the ANTLR tool will generate a description of the DFA - for each decision in the grammar in Dot format - - default-value="false" - -*** trace - - If set to true, the generated parser code will log rule entry and exit points - to stdout as an aid to debugging. - - default-value="false" - -*** messageFormat - - If this parameter is set, it indicates that any warning or error messages returned - by ANLTR, shoould be formatted in the specified way. Currently, ANTLR supports the - built-in formats of antlr, gnu and vs2005. - - default-value="antlr" - -*** verbose - - If this parameter is set to true, then ANTLR will report all sorts of things - about what it is doing such as the names of files and the version of ANTLR and so on. - - default-value="true" - -*** conversionTimeout - - The number of milliseconds ANTLR will wait for analysis of each - alternative in the grammar to complete before giving up. You may raise - this value if ANTLR gives up on a complicated alt and tells you that - there are lots of ambiguties, but you know that it just needed to spend - more time on it. Note that this is an absolute time and not CPU time. - - default-value="10000" - -*** includes - - Provides an explicit list of all the grammars that should - be included in the generate phase of the plugin. Note that the plugin - is smart enough to realize that imported grammars should be included but - not acted upon directly by the ANTLR Tool. - - Unless otherwise specified, the include list scans for and includes all - files that end in ".g" in any directory beneath src/main/antlr3. Note that - this version of the plugin looks for the directory antlr3 and not the directory - antlr, so as to avoid clashes and confusion for projects that use both v2 and v3 grammars - such as ANTLR itself. - -*** excludes - - Provides an explicit list of any grammars that should be excluded from - the generate phase of the plugin. Files listed here will not be sent for - processing by the ANTLR tool. - -*** sourceDirectory - - Specifies the Antlr directory containing grammar files. For - antlr version 3.x we default this to a directory in the tree - called antlr3 because the antlr directory is occupied by version - 2.x grammars. - - <> Take careful note that the default location for antlr grammars - is now <> and NOT <> - - default-value="<<<${basedir}/src/main/antlr3>>>" - -*** outputDirectory - - Location for generated Java files. For antlr version 3.x we default - this to a directory in the tree called antlr3 because the antlr - directory is occupied by version 2.x grammars. - - default-value="<<<${project.build.directory}/generated-sources/antlr3>>>" - -*** libDirectory - - Location for imported token files, e.g. .tokens and imported grammars. - Note that ANTLR will not try to process grammars that it finds in this directory, but - will include this directory in the search for .tokens files and import grammars. - - <> If you change the lib directory from the default but the directory is - still under<<<${basedir}/src/main/antlr3>>>, then you will need to exclude - the grammars from processing specifically, using the <<<>>> option. - - default-value="<<<${basedir}/src/main/antlr3/imports>>>" - diff --git a/antlr-3.4/antlrjar.xml b/antlr-3.4/antlrjar.xml deleted file mode 100644 index 6988f98b245741d59216583ab3ad9619d5cbacf7..0000000000000000000000000000000000000000 --- a/antlr-3.4/antlrjar.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - completejar - - - - jar - - - - false - - - - - - - - - org.antlr:antlr - - - - - - - - - false - - - true - - - - - - - - - - - - - - - - ${project.build.outputDirectory} - - - - diff --git a/antlr-3.4/antlrsources.xml b/antlr-3.4/antlrsources.xml deleted file mode 100644 index 953c7fc06f21239da4b24792e02ef44a50c47818..0000000000000000000000000000000000000000 --- a/antlr-3.4/antlrsources.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - src - - - - jar - - - - true - - - - - - - - - - org.antlr:antlr-runtime - - - - - - - runtime/Java - - - - - src - src - - - - - - pom.xml - doxyfile - antlr.config - - - - - - - - - - - org.antlr:antlr - - - - - - - tool - - - - - - - src - src - - - - - - pom.xml - CHANGES.txt - LICENSE.txt - README.txt - antlr.config - - - - - - - - - - - - - - - - pom.xml - antlrjar.xml - antlrsources.xml - BUILD.txt - - - - - diff --git a/antlr-3.4/gunit-maven-plugin/pom.xml b/antlr-3.4/gunit-maven-plugin/pom.xml deleted file mode 100644 index a11a50ed5624d04b7f465ae87ba1ebf07ff9ab20..0000000000000000000000000000000000000000 --- a/antlr-3.4/gunit-maven-plugin/pom.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - org.sonatype.oss - oss-parent - 7 - - - 4.0.0 - - - 2.0 - - - org.antlr - maven-gunit-plugin - maven-plugin - 3.4 - - Maven plugin for gUnit ANTLR V3.4 - A Maven plugin for incorporating gUnit testing of grammars - http://antlr.org - - - UTF-8 - - - - - JIRA - http://antlr.org/jira/browse/ANTLR - - - - - - repo - The BSD License - http://www.antlr.org/LICENSE.txt - - - - - - release-sign-artifacts - - - deploy - true - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.3 - - - sign-artifacts - verify - - sign - - - - - - - - - - - 2009 - - - - http://antlr.markmail.org/ - - http://www.antlr.org/pipermail/antlr-interest/ - - ANTLR Users - http://www.antlr.org/mailman/listinfo/antlr-interest/ - http://www.antlr.org/mailman/options/antlr-interest/ - antlr-interest@antlr.org - - - - - ANTLR.org - http://www.antlr.org - - - - - - - - - org.apache.maven - maven-plugin-api - 2.0 - compile - - - - org.apache.maven - maven-project - 2.0 - - - - org.codehaus.plexus - plexus-compiler-api - 1.5.3 - - - - - org.antlr - antlr - 3.4 - - - - - ${groupId} - gunit - 3.4 - - - - - - junit - junit - 4.8.2 - test - - - - - org.apache.maven.shared - maven-plugin-testing-harness - 1.0 - test - - - - - - - install - - - - maven-compiler-plugin - 2.0.2 - - 1.6 - jsr14 - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.4 - - false - - - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - attach-sources - - jar - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.8 - - - attach-javadocs - - jar - - - - - - - - - - diff --git a/antlr-3.4/lib/antlr-3.4-complete.jar b/antlr-3.4/lib/antlr-3.4-complete.jar deleted file mode 100644 index 9c985c7d5acd2f982fcf8a5539b2acd7fd45d2d0..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/lib/antlr-3.4-complete.jar and /dev/null differ diff --git a/antlr-3.4/pom.xml b/antlr-3.4/pom.xml deleted file mode 100644 index c2f9cc73ddb8a7b6428751458e1b83e10d08cd92..0000000000000000000000000000000000000000 --- a/antlr-3.4/pom.xml +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - org.sonatype.oss - oss-parent - 7 - - - 4.0.0 - org.antlr - antlr-master - pom - 3.4 - ANTLR Master build control POM 3.4 - http://maven.apache.org - - - - - - - - - - UTF-8 - - - - - standard - - true - - - runtime/Java - tool - antlr3-maven-plugin - gunit - gunit-maven-plugin - antlr3-maven-archetype - - - - - - uber - - - uber - true - - - - runtime/Java - tool - - - - - - - - maven-assembly-plugin - 2.2.1 - - false - - - - antlrjar.xml - antlrsources.xml - - - - - org.antlr.Tool - - - - - - - - - - - release-sign-artifacts - - - deploy - true - - - - runtime/Java - tool - antlr3-maven-plugin - gunit - gunit-maven-plugin - antlr3-maven-archetype - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.3 - - - sign-artifacts - verify - - sign - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.8 - - - attach-javadocs - - jar - - - - - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - attach-sources - - jar - - - - - - - - - - - - - - - - - - junit - junit - 4.8.2 - test - - - - - - - - - - install - - - - antlr.config - - - - - src/main/resources - true - - - - - - - org.codehaus.mojo - buildnumber-maven-plugin - 1.0-beta-2 - - {0,date,MMM dd, yyyy} {0,time,kk:mm:ss} - - timestamp - - - - - validate - - create - - - - - - - maven-compiler-plugin - 2.3.2 - - 1.6 - jsr14 - src - - - - - maven-surefire-plugin - 2.9 - - - - org.codehaus.mojo - findbugs-maven-plugin - 2.3.2 - - true - true - true - - - - - - - diff --git a/antlr-3.4/runtime/C/dist/libantlr3c-3.4.tar.gz b/antlr-3.4/runtime/C/dist/libantlr3c-3.4.tar.gz deleted file mode 100644 index daeb3131dc6b89cd93d068fcbaaee2d5c7c375b7..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/C/dist/libantlr3c-3.4.tar.gz and /dev/null differ diff --git a/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/BuildOptions/DebugTreeGrammarHelper.cs b/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/BuildOptions/DebugTreeGrammarHelper.cs deleted file mode 100644 index af832143b36ef0e70151c30dc5d1f370b3dda5e1..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/BuildOptions/DebugTreeGrammarHelper.cs +++ /dev/null @@ -1,116 +0,0 @@ -/* - * [The "BSD licence"] - * Copyright (c) 2005-2008 Terence Parr - * All rights reserved. - * - * Conversion to C#: - * Copyright (c) 2008-2009 Sam Harwell, Pixel Mine, Inc. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -using System.Collections.Generic; -using Antlr.Runtime.Tree; - -using BigInteger = java.math.BigInteger; -using Console = System.Console; - -partial class DebugTreeGrammar -{ - /** Points to functions tracked by tree builder. */ - private List functionDefinitions; - - /** Remember local variables. Currently, this is only the function parameter. - */ - private readonly IDictionary localMemory = new Dictionary(); - - /** Remember global variables set by =. */ - private IDictionary globalMemory = new Dictionary(); - - /** Set up an evaluator with a node stream; and a set of function definition ASTs. */ - public DebugTreeGrammar( CommonTreeNodeStream nodes, List functionDefinitions ) - : this( nodes ) - { - this.functionDefinitions = functionDefinitions; - } - - /** Set up a local evaluator for a nested function call. The evaluator gets the definition - * tree of the function; the set of all defined functions (to find locally called ones); a - * pointer to the global variable memory; and the value of the function parameter to be - * added to the local memory. - */ - private DebugTreeGrammar( CommonTree function, - List functionDefinitions, - IDictionary globalMemory, - BigInteger paramValue ) - // Expected tree for function: ^(FUNC ID ( INT | ID ) expr) - : this( new CommonTreeNodeStream( function.GetChild( 2 ) ), functionDefinitions ) - { - this.globalMemory = globalMemory; - localMemory[function.GetChild( 1 ).Text] = paramValue; - } - - /** Find matching function definition for a function name and parameter - * value. The first definition is returned where (a) the name matches - * and (b) the formal parameter agrees if it is defined as constant. - */ - private CommonTree findFunction( string name, BigInteger paramValue ) - { - foreach ( CommonTree f in functionDefinitions ) - { - // Expected tree for f: ^(FUNC ID (ID | INT) expr) - if ( f.GetChild( 0 ).Text.Equals( name ) ) - { - // Check whether parameter matches - CommonTree formalPar = (CommonTree)f.GetChild( 1 ); - if ( formalPar.Token.Type == INT - && !new BigInteger( formalPar.Token.Text ).Equals( paramValue ) ) - { - // Constant in formalPar list does not match actual value -> no match. - continue; - } - // Parameter (value for INT formal arg) as well as fct name agrees! - return f; - } - } - return null; - } - - /** Get value of name up call stack. */ - internal BigInteger getValue( string name ) - { - BigInteger value; - if ( localMemory.TryGetValue( name, out value ) && value != null ) - { - return value; - } - if ( globalMemory.TryGetValue( name, out value ) && value != null ) - { - return value; - } - // not found in local memory or global memory - Console.Error.WriteLine( "undefined variable " + name ); - return new BigInteger( "0" ); - } -} diff --git a/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/BuildOptions/ProfileTreeGrammarHelper.cs b/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/BuildOptions/ProfileTreeGrammarHelper.cs deleted file mode 100644 index 47cc8a85f046991110bca73422d01eb1aaa2cda3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/BuildOptions/ProfileTreeGrammarHelper.cs +++ /dev/null @@ -1,116 +0,0 @@ -/* - * [The "BSD licence"] - * Copyright (c) 2005-2008 Terence Parr - * All rights reserved. - * - * Conversion to C#: - * Copyright (c) 2008-2009 Sam Harwell, Pixel Mine, Inc. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -using System.Collections.Generic; -using Antlr.Runtime.Tree; - -using BigInteger = java.math.BigInteger; -using Console = System.Console; - -partial class ProfileTreeGrammar -{ - /** Points to functions tracked by tree builder. */ - private List functionDefinitions; - - /** Remember local variables. Currently, this is only the function parameter. - */ - private readonly IDictionary localMemory = new Dictionary(); - - /** Remember global variables set by =. */ - private IDictionary globalMemory = new Dictionary(); - - /** Set up an evaluator with a node stream; and a set of function definition ASTs. */ - public ProfileTreeGrammar( CommonTreeNodeStream nodes, List functionDefinitions ) - : this( nodes ) - { - this.functionDefinitions = functionDefinitions; - } - - /** Set up a local evaluator for a nested function call. The evaluator gets the definition - * tree of the function; the set of all defined functions (to find locally called ones); a - * pointer to the global variable memory; and the value of the function parameter to be - * added to the local memory. - */ - private ProfileTreeGrammar( CommonTree function, - List functionDefinitions, - IDictionary globalMemory, - BigInteger paramValue ) - // Expected tree for function: ^(FUNC ID ( INT | ID ) expr) - : this( new CommonTreeNodeStream( function.GetChild( 2 ) ), functionDefinitions ) - { - this.globalMemory = globalMemory; - localMemory[function.GetChild( 1 ).Text] = paramValue; - } - - /** Find matching function definition for a function name and parameter - * value. The first definition is returned where (a) the name matches - * and (b) the formal parameter agrees if it is defined as constant. - */ - private CommonTree findFunction( string name, BigInteger paramValue ) - { - foreach ( CommonTree f in functionDefinitions ) - { - // Expected tree for f: ^(FUNC ID (ID | INT) expr) - if ( f.GetChild( 0 ).Text.Equals( name ) ) - { - // Check whether parameter matches - CommonTree formalPar = (CommonTree)f.GetChild( 1 ); - if ( formalPar.Token.Type == INT - && !new BigInteger( formalPar.Token.Text ).Equals( paramValue ) ) - { - // Constant in formalPar list does not match actual value -> no match. - continue; - } - // Parameter (value for INT formal arg) as well as fct name agrees! - return f; - } - } - return null; - } - - /** Get value of name up call stack. */ - public BigInteger getValue( string name ) - { - BigInteger value; - if ( localMemory.TryGetValue( name, out value ) && value != null ) - { - return value; - } - if ( globalMemory.TryGetValue( name, out value ) && value != null ) - { - return value; - } - // not found in local memory or global memory - Console.Error.WriteLine( "undefined variable " + name ); - return new BigInteger( "0" ); - } -} diff --git a/antlr-3.4/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugEventRepeater.java b/antlr-3.4/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugEventRepeater.java deleted file mode 100644 index 8fb6b669fc0f3460c2a67a41103e46ce67b04585..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugEventRepeater.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - [The "BSD license"] - Copyright (c) 2005-2009 Terence Parr - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package org.antlr.runtime.debug; - -import org.antlr.runtime.Token; -import org.antlr.runtime.RecognitionException; - -/** A simple event repeater (proxy) that delegates all functionality to the - * listener sent into the ctor. Useful if you want to listen in on a few - * debug events w/o interrupting the debugger. Just subclass the repeater - * and override the methods you want to listen in on. Remember to call - * the method in this class so the event will continue on to the original - * recipient. - * - * @see DebugEventHub - */ -public class DebugEventRepeater implements DebugEventListener { - protected DebugEventListener listener; - - public DebugEventRepeater(DebugEventListener listener) { - this.listener = listener; - } - - public void enterRule(String grammarFileName, String ruleName) { listener.enterRule(grammarFileName, ruleName); } - public void exitRule(String grammarFileName, String ruleName) { listener.exitRule(grammarFileName, ruleName); } - public void enterAlt(int alt) { listener.enterAlt(alt); } - public void enterSubRule(int decisionNumber) { listener.enterSubRule(decisionNumber); } - public void exitSubRule(int decisionNumber) { listener.exitSubRule(decisionNumber); } - public void enterDecision(int decisionNumber, boolean couldBacktrack) { listener.enterDecision(decisionNumber, couldBacktrack); } - public void exitDecision(int decisionNumber) { listener.exitDecision(decisionNumber); } - public void location(int line, int pos) { listener.location(line, pos); } - public void consumeToken(Token token) { listener.consumeToken(token); } - public void consumeHiddenToken(Token token) { listener.consumeHiddenToken(token); } - public void LT(int i, Token t) { listener.LT(i, t); } - public void mark(int i) { listener.mark(i); } - public void rewind(int i) { listener.rewind(i); } - public void rewind() { listener.rewind(); } - public void beginBacktrack(int level) { listener.beginBacktrack(level); } - public void endBacktrack(int level, boolean successful) { listener.endBacktrack(level, successful); } - public void recognitionException(RecognitionException e) { listener.recognitionException(e); } - public void beginResync() { listener.beginResync(); } - public void endResync() { listener.endResync(); } - public void semanticPredicate(boolean result, String predicate) { listener.semanticPredicate(result, predicate); } - public void commence() { listener.commence(); } - public void terminate() { listener.terminate(); } - - // Tree parsing stuff - - public void consumeNode(Object t) { listener.consumeNode(t); } - public void LT(int i, Object t) { listener.LT(i, t); } - - // AST Stuff - - public void nilNode(Object t) { listener.nilNode(t); } - public void errorNode(Object t) { listener.errorNode(t); } - public void createNode(Object t) { listener.createNode(t); } - public void createNode(Object node, Token token) { listener.createNode(node, token); } - public void becomeRoot(Object newRoot, Object oldRoot) { listener.becomeRoot(newRoot, oldRoot); } - public void addChild(Object root, Object child) { listener.addChild(root, child); } - public void setTokenBoundaries(Object t, int tokenStartIndex, int tokenStopIndex) { - listener.setTokenBoundaries(t, tokenStartIndex, tokenStopIndex); - } -} diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework.zip b/antlr-3.4/runtime/ObjC/ANTLR.framework.zip deleted file mode 100644 index 834075859ae87f62bfaad128ade09beaeb046b0b..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/ANTLR.framework.zip and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/ANTLR b/antlr-3.4/runtime/ObjC/ANTLR.framework/ANTLR deleted file mode 100755 index 67c1d3ac717847670e3409d6a72726c4cd38be8e..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/ANTLR.framework/ANTLR and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLR.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLR.h deleted file mode 100755 index 671e783da946cd4150d78d519fb5c94a1d368240..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLR.h +++ /dev/null @@ -1,60 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import -#import -#import -#import -#import -#import -#import -#import - -#import -#import -#import -#import -#import -#import -#import -#import -#import - -#import -#import - -#import -#import -#import -#import -#import -#import -#import - -#import -#import diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseMapElement.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseMapElement.h deleted file mode 100644 index b9100ac24bcdea34e9c17420cfdb4138a6fd612b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseMapElement.h +++ /dev/null @@ -1,54 +0,0 @@ -// -// ANTLRBaseMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" - -@interface ANTLRBaseMapElement : ANTLRLinkBase { - NSNumber *index; -} - -@property (retain, getter=getIndex, setter=setIndex:) NSNumber *index; - -+ (id) newANTLRBaseMapElement; -+ (id) newANTLRBaseMapElementWithIndex:(NSNumber *)anIdx; -- (id) init; -- (id) initWithAnIndex:(NSNumber *)anIdx; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSNumber *)getIndex; -- (void)setIndex:(NSNumber *)anIdx; - -- (NSInteger)count; -- (NSInteger)size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseRecognizer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseRecognizer.h deleted file mode 100755 index 1a922bda37ff68d9ec88a26c2ab85a9a7feff0b6..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseRecognizer.h +++ /dev/null @@ -1,183 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import - -#import "ANTLRIntStream.h" - -// This is an abstract superclass for lexers and parsers. - -#define ANTLR_MEMO_RULE_FAILED -2 -#define ANTLR_MEMO_RULE_UNKNOWN -1 -#define ANTLR_INITIAL_FOLLOW_STACK_SIZE 100 - -#import "ANTLRMapElement.h" -#import "ANTLRBitSet.h" -#import "ANTLRToken.h" -#import "ANTLRRecognizerSharedState.h" -#import "ANTLRRecognitionException.h" -#import "ANTLRMissingTokenException.h" -#import "ANTLRMismatchedTokenException.h" -#import "ANTLRMismatchedTreeNodeException.h" -#import "ANTLRUnwantedTokenException.h" -#import "ANTLRNoViableAltException.h" -#import "ANTLREarlyExitException.h" -#import "ANTLRMismatchedSetException.h" -#import "ANTLRMismatchedNotSetException.h" -#import "ANTLRFailedPredicateException.h" - -@interface ANTLRBaseRecognizer : NSObject { - ANTLRRecognizerSharedState *state; // the state of this recognizer. Might be shared with other recognizers, e.g. in grammar import scenarios. - NSString *grammarFileName; // where did the grammar come from. filled in by codegeneration -// BOOL failed; - NSString *sourceName; -// NSInteger numberOfSyntaxErrors; - NSArray *tokenNames; -} - -@property (retain, getter=getState, setter=setState) ANTLRRecognizerSharedState *state; -@property (retain, getter=getGrammarFileName, setter=setGrammarFileName) NSString *grammarFileName; -//@property (assign, getter=getFailed, setter=setFailed) BOOL failed; -@property (retain, getter=getTokenNames, setter=setTokenNames) NSArray *tokenNames; -@property (retain, getter=getSourceName, setter=setSourceName) NSString *sourceName; -//@property (assign, getter=getNumberOfSyntaxErrors, setter=setNumberOfSyntaxErrors) NSInteger numberOfSyntaxErrors; - -+ (void) initialize; - -+ (ANTLRBaseRecognizer *) newANTLRBaseRecognizer; -+ (ANTLRBaseRecognizer *) newANTLRBaseRecognizerWithRuleLen:(NSInteger)aLen; -+ (ANTLRBaseRecognizer *) newANTLRBaseRecognizer:(ANTLRRecognizerSharedState *)aState; - -+ (NSArray *)getTokenNames; -+ (void)setTokenNames:(NSArray *)aTokNamArray; -+ (void)setGrammarFileName:(NSString *)aFileName; - -- (id) init; -- (id) initWithLen:(NSInteger)aLen; -- (id) initWithState:(ANTLRRecognizerSharedState *)aState; - -- (void) dealloc; - -// simple accessors -- (NSInteger) getBacktrackingLevel; -- (void) setBacktrackingLevel:(NSInteger) level; - -- (BOOL) getFailed; -- (void) setFailed: (BOOL) flag; - -- (ANTLRRecognizerSharedState *) getState; -- (void) setState:(ANTLRRecognizerSharedState *) theState; - -// reset this recognizer - might be extended by codegeneration/grammar -- (void) reset; - -/** Match needs to return the current input symbol, which gets put - * into the label for the associated token ref; e.g., x=ID. Token - * and tree parsers need to return different objects. Rather than test - * for input stream type or change the IntStream interface, I use - * a simple method to ask the recognizer to tell me what the current - * input symbol is. - * - * This is ignored for lexers. - */ -- (id) getInput; - -- (void)skip; - -// do actual matching of tokens/characters -- (id) match:(id)anInput TokenType:(NSInteger)ttype Follow:(ANTLRBitSet *)follow; -- (void) matchAny:(id)anInput; -- (BOOL) mismatchIsUnwantedToken:(id)anInput TokenType:(NSInteger) ttype; -- (BOOL) mismatchIsMissingToken:(id)anInput Follow:(ANTLRBitSet *)follow; - -// error reporting and recovery -- (void) reportError:(ANTLRRecognitionException *)e; -- (void) displayRecognitionError:(NSArray *)theTokNams Exception:(ANTLRRecognitionException *)e; -- (NSString *)getErrorMessage:(ANTLRRecognitionException *)e TokenNames:(NSArray *)theTokNams; -- (NSInteger) getNumberOfSyntaxErrors; -- (NSString *)getErrorHeader:(ANTLRRecognitionException *)e; -- (NSString *)getTokenErrorDisplay:(id)t; -- (void) emitErrorMessage:(NSString *)msg; -- (void) recover:(id)anInput Exception:(ANTLRRecognitionException *)e; - -// begin hooks for debugger -- (void) beginResync; -- (void) endResync; -// end hooks for debugger - -// compute the bitsets necessary to do matching and recovery -- (ANTLRBitSet *)computeErrorRecoverySet; -- (ANTLRBitSet *)computeContextSensitiveRuleFOLLOW; -- (ANTLRBitSet *)combineFollows:(BOOL) exact; - -- (id) recoverFromMismatchedToken:(id)anInput - TokenType:(NSInteger)ttype - Follow:(ANTLRBitSet *)follow; - -- (id)recoverFromMismatchedSet:(id)anInput - Exception:(ANTLRRecognitionException *)e - Follow:(ANTLRBitSet *)follow; - -- (id) getCurrentInputSymbol:(id)anInput; -- (id) getMissingSymbol:(id)anInput - Exception:(ANTLRRecognitionException *)e - TokenType:(NSInteger) expectedTokenType - Follow:(ANTLRBitSet *)follow; - -// helper methods for recovery. try to resync somewhere -- (void) consumeUntilTType:(id)anInput TokenType:(NSInteger)ttype; -- (void) consumeUntilFollow:(id)anInput Follow:(ANTLRBitSet *)bitSet; -- (void) pushFollow:(ANTLRBitSet *)fset; -- (ANTLRBitSet *)popFollow; - -// to be used by the debugger to do reporting. maybe hook in incremental stuff here, too. -- (NSMutableArray *) getRuleInvocationStack; -- (NSMutableArray *) getRuleInvocationStack:(ANTLRRecognitionException *)exception - Recognizer:(NSString *)recognizerClassName; - -- (NSArray *) getTokenNames; -- (NSString *)getGrammarFileName; -- (NSString *)getSourceName; -- (NSMutableArray *) toStrings:(NSArray *)tokens; -// support for memoization -- (NSInteger) getRuleMemoization:(NSInteger)ruleIndex StartIndex:(NSInteger)ruleStartIndex; -- (BOOL) alreadyParsedRule:(id)anInput RuleIndex:(NSInteger)ruleIndex; -- (void) memoize:(id)anInput - RuleIndex:(NSInteger)ruleIndex - StartIndex:(NSInteger)ruleStartIndex; -- (NSInteger) getRuleMemoizationCacheSize; -- (void)traceIn:(NSString *)ruleName Index:(NSInteger)ruleIndex Object:(id)inputSymbol; -- (void)traceOut:(NSString *)ruleName Index:(NSInteger)ruleIndex Object:(id)inputSymbol; - - -// support for syntactic predicates. these are called indirectly to support funky stuff in grammars, -// like supplying selectors instead of writing code directly into the actions of the grammar. -- (BOOL) evaluateSyntacticPredicate:(SEL)synpredFragment; -// stream:(id)anInput; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseStack.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseStack.h deleted file mode 100644 index 50690311b56f80bb8c44794c3d92340008074f95..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseStack.h +++ /dev/null @@ -1,66 +0,0 @@ -// -// ANTLRBaseRecognizer.m -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRBaseStack : ANTLRPtrBuffer { - //ANTLRRuleStack *fNext; - // TStringPool *fPool; - NSInteger LastHash; -} - -//@property (copy) ANTLRRuleStack *fNext; -@property (getter=getLastHash, setter=setLastHash) NSInteger LastHash; - -// Contruction/Destruction -+ (ANTLRBaseStack *)newANTLRBaseStack; -+ (ANTLRBaseStack *)newANTLRBaseStackWithLen:(NSInteger)cnt; -- (id)init; -- (id)initWithLen:(NSInteger)cnt; -- (void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; - -- (NSInteger)count; -- (NSInteger)size; -/* clear -- reinitialize the maplist array */ - -- (NSInteger)getLastHash; -- (void)setLastHash:(NSInteger)aVal; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseTree.h deleted file mode 100755 index 96513f888219b3fb4487c3635ae8347fbec749bc..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseTree.h +++ /dev/null @@ -1,199 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRTree.h" - -@protocol ANTLRBaseTree - -@property (retain, getter=getChildren, setter=setChildren) NSMutableArray *children; - -+ (id) newANTLRBaseTree; -+ (id) newANTLRBaseTree:(id)node; - -- (id) init; -- (id) initWith:(id)node; - -- (id) getChild:(NSUInteger)i; -- (NSMutableArray *)getChildren; -- (void) setChildren:(NSMutableArray *)anArray; -- (id)getFirstChildWithType:(NSInteger)type; -- (NSUInteger) getChildCount; - -// Add t as a child to this node. If t is null, do nothing. If t -// is nil, add all children of t to this' children. - -- (void) addChild:(id) tree; -- (void) addChildren:(NSArray *) theChildren; -//- (void) removeAllChildren; - -- (void) setChild:(NSInteger) i With:(id)t; -- (id) deleteChild:(NSInteger) i; -- (NSMutableArray *) createChildrenList; -- (void) replaceChildrenFrom:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; -// Indicates the node is a nil node but may still have children, meaning -// the tree is a flat list. - -- (BOOL) isNil; -- (NSInteger) getTokenStartIndex; -- (void) setTokenStartIndex:(NSInteger) index; -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex:(NSInteger) index; - -- (void) freshenParentAndChildIndexes; -- (void) freshenParentAndChildIndexes:(NSInteger) offset; -- (void) sanityCheckParentAndChildIndexes; -- (void) sanityCheckParentAndChildIndexes:(id) parent At:(NSInteger) i; - -- (NSInteger) getChildIndex; -- (void) setChildIndex:(NSInteger)i; - -- (id)getAncestor:(NSInteger)ttype; -- (NSMutableArray *)getAncestors; - -#pragma mark Copying -- (id) copyWithZone:(NSZone *)aZone; // the children themselves are not copied here! -- (id) deepCopy; // performs a deepCopyWithZone: with the default zone -- (id) deepCopyWithZone:(NSZone *)aZone; - -#pragma mark Tree Parser support -- (NSInteger) getType; -- (NSString *) getText; -// In case we don't have a token payload, what is the line for errors? -- (NSInteger) getLine; -- (NSInteger) getCharPositionInLine; - - -#pragma mark Informational -- (NSString *) treeDescription; -- (NSString *) description; - -- (NSString *) toString; -- (NSString *) toStringTree; - -@end - -@interface ANTLRBaseTree : NSObject -{ - NSMutableArray *children; - NSException *anException; -} - -@property (retain, getter=getChildren, setter=setChildren) NSMutableArray *children; - -+ (id) newANTLRBaseTree; -+ (id) newANTLRBaseTree:(id)node; - -- (id) init; -- (id) initWith:(id)node; - -- (id) getChild:(NSUInteger)i; -- (NSMutableArray *)getChildren; -- (void) setChildren:(NSMutableArray *)anArray; -- (id)getFirstChildWithType:(NSInteger)type; -- (NSUInteger) getChildCount; - -//- (void) removeAllChildren; - -// Add t as a child to this node. If t is null, do nothing. If t -// is nil, add all children of t to this' children. - -- (void) addChild:(id) tree; -- (void) addChildren:(NSArray *) theChildren; - -- (void) setChild:(NSInteger) i With:(id)t; -- (id) deleteChild:(NSInteger) i; -- (NSMutableArray *) createChildrenList; -- (void) replaceChildrenFrom:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; -// Indicates the node is a nil node but may still have children, meaning - // the tree is a flat list. - -- (BOOL) isNil; -- (NSInteger) getTokenStartIndex; -- (void) setTokenStartIndex:(NSInteger) index; -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex:(NSInteger) index; - -- (void) freshenParentAndChildIndexes; -- (void) freshenParentAndChildIndexes:(NSInteger) offset; -- (void) sanityCheckParentAndChildIndexes; -- (void) sanityCheckParentAndChildIndexes:(id) parent At:(NSInteger) i; - -- (NSInteger) getChildIndex; -- (void) setChildIndex:(NSInteger)i; - -- (BOOL) hasAncestor:(NSInteger) ttype; -- (id)getAncestor:(NSInteger)ttype; -- (NSMutableArray *)getAncestors; - -- (id) copyWithZone:(NSZone *)aZone; -- (id) deepCopy; // performs a deepCopyWithZone: with the default zone -- (id) deepCopyWithZone:(NSZone *)aZone; - - // Return a token type; needed for tree parsing -- (NSInteger) getType; -- (NSString *) getText; - - // In case we don't have a token payload, what is the line for errors? -- (NSInteger) getLine; -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger)pos; - -- (NSString *) treeDescription; -- (NSString *) description; -- (NSString *) toString; -- (NSString *) toStringTree; - -@end - -@interface ANTLRTreeNavigationNode : ANTLRBaseTree { -} -- (id) copyWithZone:(NSZone *)aZone; -@end - -@interface ANTLRTreeNavigationNodeDown : ANTLRTreeNavigationNode { -} -+ (ANTLRTreeNavigationNodeDown *) getNavigationNodeDown; -- (NSInteger) tokenType; -- (NSString *) description; -@end - -@interface ANTLRTreeNavigationNodeUp : ANTLRTreeNavigationNode { -} -+ (ANTLRTreeNavigationNodeUp *) getNavigationNodeUp; -- (NSInteger) tokenType; -- (NSString *) description; -@end - -@interface ANTLRTreeNavigationNodeEOF : ANTLRTreeNavigationNode { -} -+ (ANTLRTreeNavigationNodeEOF *) getNavigationNodeEOF; -- (NSInteger) tokenType; -- (NSString *) description; -@end - -extern ANTLRTreeNavigationNodeDown *navigationNodeDown; -extern ANTLRTreeNavigationNodeUp *navigationNodeUp; -extern ANTLRTreeNavigationNodeEOF *navigationNodeEOF; diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseTreeAdaptor.h deleted file mode 100644 index b4f8dad0f68991a6a7f10dc71b0d8fdac3feff31..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBaseTreeAdaptor.h +++ /dev/null @@ -1,163 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeAdaptor.h" -#import "ANTLRCommonErrorNode.h" -#import "ANTLRUniqueIDMap.h" - -@interface ANTLRBaseTreeAdaptor : NSObject { - ANTLRUniqueIDMap *treeToUniqueIDMap; - NSInteger uniqueNodeID; -} - -@property (retain, getter=getTreeToUniqueIDMap, setter=setTreeToUniqueIDMap:) ANTLRUniqueIDMap *treeToUniqueIDMap; -@property (getter=getUniqueNodeID, setter=setUniqueNodeID:) NSInteger uniqueNodeID; - -+ (id) newEmptyTree; - -- (id) init; - -- (id) copyWithZone:(NSZone *)aZone; - -- (id) emptyNode; - -- (ANTLRUniqueIDMap *)getTreeToUniqueIDMap; -- (void) setTreeToUniqueIDMap:(ANTLRUniqueIDMap *)aMapNode; - -- (NSInteger)getUniqueID; -- (void) setUniqueNodeID:(NSInteger)aUniqueNodeID; - -/** create tree node that holds the start and stop tokens associated - * with an error. - * - * If you specify your own kind of tree nodes, you will likely have to - * override this method. CommonTree returns Token.INVALID_TOKEN_TYPE - * if no token payload but you might have to set token type for diff - * node type. - * - * You don't have to subclass CommonErrorNode; you will likely need to - * subclass your own tree node class to avoid class cast exception. - */ -- (id) errorNode:(id)anInput - From:(id)startToken - To:(id)stopToken - Exception:(NSException *) e; - -- (BOOL) isNil:(id) aTree; - -- (id)dupTree:(id)aTree; -/** This is generic in the sense that it will work with any kind of - * tree (not just Tree interface). It invokes the adaptor routines - * not the tree node routines to do the construction. - */ -- (id)dupTree:(id)aTree Parent:(id)parent; -- (id)dupNode:(id)aNode; -/** Add a child to the tree t. If child is a flat tree (a list), make all - * in list children of t. Warning: if t has no children, but child does - * and child isNil then you can decide it is ok to move children to t via - * t.children = child.children; i.e., without copying the array. Just - * make sure that this is consistent with have the user will build - * ASTs. - */ -- (void) addChild:(id)aChild toTree:(id)aTree; - -/** If oldRoot is a nil root, just copy or move the children to newRoot. - * If not a nil root, make oldRoot a child of newRoot. - * - * old=^(nil a b c), new=r yields ^(r a b c) - * old=^(a b c), new=r yields ^(r ^(a b c)) - * - * If newRoot is a nil-rooted single child tree, use the single - * child as the new root node. - * - * old=^(nil a b c), new=^(nil r) yields ^(r a b c) - * old=^(a b c), new=^(nil r) yields ^(r ^(a b c)) - * - * If oldRoot was null, it's ok, just return newRoot (even if isNil). - * - * old=null, new=r yields r - * old=null, new=^(nil r) yields ^(nil r) - * - * Return newRoot. Throw an exception if newRoot is not a - * simple node or nil root with a single child node--it must be a root - * node. If newRoot is ^(nil x) return x as newRoot. - * - * Be advised that it's ok for newRoot to point at oldRoot's - * children; i.e., you don't have to copy the list. We are - * constructing these nodes so we should have this control for - * efficiency. - */ -- (id)becomeRoot:(id)aNewRoot old:(id)oldRoot; - -/** Transform ^(nil x) to x and nil to null */ -- (id)rulePostProcessing:(id)aRoot; - -- (id)becomeRootfromToken:(id)aNewRoot old:(id)oldRoot; - -- (id)createTree:(NSInteger)aTType With:(id)aFromToken; - -- (id)createTree:(NSInteger)aTType FromToken:(id)aFromToken Text:(NSString *)theText; - -- (id)createTree:(NSInteger)aTType Text:(NSString *)theText; - -- (NSInteger) getType:(id)aTree; - -- (void) setType:(id)aTree Type:(NSInteger)type; - -- (NSString *)getText:(id)aTree; - -- (void) setText:(id)aTree Text:(NSString *)theText; - -- (id) getChild:(id)aTree At:(NSInteger)i; - -- (void) setChild:(id)aTree At:(NSInteger)index Child:(id)aChild; - -- (id) deleteChild:(id)aTree Index:(NSInteger)index; - -- (NSInteger) getChildCount:(id)aTree; - -- (NSInteger) getUniqueID:(id)node; - -/** Tell me how to create a token for use with imaginary token nodes. - * For example, there is probably no input symbol associated with imaginary - * token DECL, but you need to create it as a payload or whatever for - * the DECL node as in ^(DECL type ID). - * - * This is a variant of createToken where the new token is derived from - * an actual real input token. Typically this is for converting '{' - * tokens to BLOCK etc... You'll see - * - * r : lc='{' ID+ '}' -> ^(BLOCK[$lc] ID+) ; - * - * If you care what the token payload objects' type is, you should - * override this method and any other createToken variant. - */ -- (id)createToken:(NSInteger)aTType Text:(NSString *)theText; - -- (id)createToken:(id)aFromToken; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBitSet.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBitSet.h deleted file mode 100755 index a1be1175cd5c9899291692640f68de9a870c3a6b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBitSet.h +++ /dev/null @@ -1,93 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import -#import "ANTLRToken.h" - -#define BITS (sizeof(NSUInteger) * 8) -#define LOG_BITS ((sizeof(NSUInteger)==8)?6:5) - -// A simple wrapper around CoreFoundation bit vectors to shield the rest of the implementation -// from the specifics of the BitVector initialization and query functions. -// This is fast, so there is no need to reinvent the wheel just yet. - -@interface ANTLRBitSet : NSObject < NSMutableCopying > { - CFMutableBitVectorRef bitVector; -} - -#pragma mark Class Methods - -+ (ANTLRBitSet *) newANTLRBitSet; -+ (ANTLRBitSet *) newANTLRBitSetWithType:(ANTLRTokenType)type; -/** Construct a ANTLRBitSet given the size - * @param nbits The size of the ANTLRBitSet in bits - */ -+ (ANTLRBitSet *) newANTLRBitSetWithNBits:(NSUInteger)nbits; -+ (ANTLRBitSet *) newANTLRBitSetWithArray:(NSMutableArray *)types; -+ (ANTLRBitSet *) newANTLRBitSetWithBits:(const unsigned long long *)theBits Count:(NSUInteger)longCount; - -+ (ANTLRBitSet *) of:(NSUInteger)el; -+ (ANTLRBitSet *) of:(NSUInteger)a And2:(NSUInteger)b; -+ (ANTLRBitSet *) of:(NSUInteger)a And2:(NSUInteger)b And3:(NSUInteger)c; -+ (ANTLRBitSet *) of:(NSUInteger)a And2:(NSUInteger)b And3:(NSUInteger)c And4:(NSUInteger)d; - -#pragma mark Initializer - -- (ANTLRBitSet *) init; -- (ANTLRBitSet *) initWithType:(ANTLRTokenType)type; -- (ANTLRBitSet *) initWithNBits:(NSUInteger)nbits; -- (ANTLRBitSet *) initWithBitVector:(CFMutableBitVectorRef)theBitVector; -- (ANTLRBitSet *) initWithBits:(const unsigned long long const*)theBits Count:(NSUInteger)theCount; -- (ANTLRBitSet *) initWithArrayOfBits:(NSArray *)theArray; - -#pragma mark Operations -- (ANTLRBitSet *) or:(ANTLRBitSet *) aBitSet; -- (void) orInPlace:(ANTLRBitSet *) aBitSet; -- (void) add:(NSUInteger) bit; -- (void) remove:(NSUInteger) bit; -- (void) setAllBits:(BOOL) aState; - -- (NSInteger) numBits; -- (NSUInteger) size; -- (void) setSize:(NSUInteger) noOfWords; - -#pragma mark Informational -- (unsigned long long) bitMask:(NSUInteger) bitNumber; -- (BOOL) member:(NSUInteger)bitNumber; -- (BOOL) isNil; -- (NSString *) toString; -- (NSString *) description; - -#pragma mark NSCopying support - -- (id) mutableCopyWithZone:(NSZone *) theZone; - - -//private -- (CFMutableBitVectorRef) _bitVector; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBufferedTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBufferedTokenStream.h deleted file mode 100644 index 198a6f7055829e836d2c60acc1f4d82cdebd663c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBufferedTokenStream.h +++ /dev/null @@ -1,98 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTokenStream.h" -#import "ANTLRTokenSource.h" -#import "ANTLRBitSet.h" - -@interface ANTLRBufferedTokenStream : NSObject -{ -id tokenSource; - - /** Record every single token pulled from the source so we can reproduce - * chunks of it later. The buffer in LookaheadStream overlaps sometimes - * as its moving window moves through the input. This list captures - * everything so we can access complete input text. - */ -NSMutableArray *tokens; - - /** Track the last mark() call result value for use in rewind(). */ -NSInteger lastMarker; - - /** The index into the tokens list of the current token (next token - * to consume). tokens[p] should be LT(1). p=-1 indicates need - * to initialize with first token. The ctor doesn't get a token. - * First call to LT(1) or whatever gets the first token and sets p=0; - */ -NSInteger p; - -NSInteger range; // how deep have we gone? - -} -@property (retain, getter=getTokenSource,setter=setTokenSource) id tokenSource; -@property (retain, getter=getTokens,setter=setTokens) NSMutableArray *tokens; -@property (assign, getter=getLastMarker,setter=setLastMarker) NSInteger lastMarker; -@property (assign, getter=getIndex,setter=setIndex) NSInteger p; -@property (assign, getter=getRange,setter=setRange) NSInteger range; - -+ (ANTLRBufferedTokenStream *) newANTLRBufferedTokenStream; -+ (ANTLRBufferedTokenStream *) newANTLRBufferedTokenStreamWith:(id)aSource; -- (id) initWithSource:(id)aSource; -- (id) copyWithZone:(NSZone *)aZone; -- (NSInteger) getIndex; -- (void) setIndex:(NSInteger)index; -- (NSInteger) getRange; -- (void) setRange:(NSInteger)anInt; -- (NSInteger) mark; -- (void) release:(NSInteger) marker; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) reset; -- (void) seek:(NSInteger) index; -- (NSInteger) size; -- (void) consume; -- (void) sync:(NSInteger) i; -- (void) fetch:(NSInteger) n; -- (id) getToken:(NSInteger) i; -- (NSMutableArray *)getFrom:(NSInteger)startIndex To:(NSInteger) stopIndex; -- (NSInteger) LA:(NSInteger)k; -- (id) LT:(NSInteger) k; -- (id) LB:(NSInteger) k; -- (void) setup; -- (id) getTokenSource; -- (void) setTokenSource:(id) aTokenSource; -- (NSMutableArray *)getTokens; -- (NSString *) getSourceName; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex With:(ANTLRBitSet *)types; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex WithList:(NSMutableArray *)types; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex WithType:(NSInteger)ttype; -- (NSString *) toStringFromStart:(NSInteger)startIndex ToEnd:(NSInteger)stopIndex; -- (NSString *) toStringFromToken:(id)startIndex ToToken:(id)stopIndex; -- (void) fill; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBufferedTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBufferedTreeNodeStream.h deleted file mode 100644 index 8618ea27375c2466d68fcab130d386db13ec34ea..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRBufferedTreeNodeStream.h +++ /dev/null @@ -1,156 +0,0 @@ -// -// ANTLRBufferedTreeNodeStream.h -// ANTLR -// -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTree.h" -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRTokenStream.h" -#import "ANTLRCommonTreeNodeStream.h" -#import "ANTLRLookaheadStream.h" -#import "ANTLRTreeIterator.h" -#import "ANTLRIntArray.h" - -#define DEFAULT_INITIAL_BUFFER_SIZE 100 -#define INITIAL_CALL_STACK_SIZE 10 - -#ifdef DONTUSENOMO -@interface ANTLRStreamIterator : ANTLRTreeIterator -{ - NSInteger idx; - ANTLRBufferedTreeNodeStream input; - NSMutableArray *nodes; -} - -+ (id) newANTLRStreamIterator:(ANTLRBufferedTreeNodeStream *) theStream; - -- (id) initWithStream:(ANTLRBufferedTreeNodeStream *) theStream; - -- (BOOL) hasNext; -- (id) next; -- (void) remove; -@end -#endif - -@interface ANTLRBufferedTreeNodeStream : NSObject -{ - id up; - id down; - id eof; - - NSMutableArray *nodes; - - id root; // root - - id tokens; - ANTLRCommonTreeAdaptor *adaptor; - - BOOL uniqueNavigationNodes; - NSInteger p; - NSInteger lastMarker; - ANTLRIntArray *calls; - - NSEnumerator *e; - id currentSymbol; - -} - -@property (retain, getter=getUp, setter=setUp:) id up; -@property (retain, getter=getDown, setter=setDown:) id down; -@property (retain, getter=getEof, setter=setEof:) id eof; -@property (retain, getter=getNodes, setter=setNodes:) NSMutableArray *nodes; -@property (retain, getter=getTreeSource, setter=setTreeSource:) id root; -@property (retain, getter=getTokenStream, setter=setTokenStream:) id tokens; -@property (retain, getter=getAdaptor, setter=setAdaptor:) ANTLRCommonTreeAdaptor *adaptor; -@property (assign, getter=getUniqueNavigationNodes, setter=setUniqueNavigationNodes:) BOOL uniqueNavigationNodes; -@property (assign, getter=getIndex, setter=setIndex:) NSInteger p; -@property (assign, getter=getLastMarker, setter=setLastMarker:) NSInteger lastMarker; -@property (retain, getter=getCalls, setter=setCalls:) ANTLRIntArray *calls; -@property (retain, getter=getEnum, setter=setEnum:) NSEnumerator *e; -@property (retain, getter=getCurrentSymbol, setter=setCurrentSymbol:) id currentSymbol; - -+ (ANTLRBufferedTreeNodeStream *) newANTLRBufferedTreeNodeStream:(id)tree; -+ (ANTLRBufferedTreeNodeStream *) newANTLRBufferedTreeNodeStream:(id)adaptor Tree:(id)tree; -+ (ANTLRBufferedTreeNodeStream *) newANTLRBufferedTreeNodeStream:(id)adaptor Tree:(id)tree withBufferSize:(NSInteger)initialBufferSize; - -#pragma mark Constructor -- (id) initWithTree:(id)tree; -- (id) initWithTreeAdaptor:(ANTLRCommonTreeAdaptor *)anAdaptor Tree:(id)tree; -- (id) initWithTreeAdaptor:(ANTLRCommonTreeAdaptor *)anAdaptor Tree:(id)tree WithBufferSize:(NSInteger)bufferSize; - -- (id) copyWithZone:(NSZone *)aZone; - -// protected methods. DO NOT USE -#pragma mark Protected Methods -- (void) fillBuffer; -- (void) fillBufferWithTree:(id) tree; -- (NSInteger) getNodeIndex:(id) node; -- (void) addNavigationNode:(NSInteger) type; -- (id) getNode:(NSInteger) i; -- (id) LT:(NSInteger) k; -- (id) getCurrentSymbol; -- (id) LB:(NSInteger) i; -#pragma mark General Methods -- (NSString *) getSourceName; - -- (id) getTokenStream; -- (void) setTokenStream:(id) tokens; -- (id) getTreeAdaptor; -- (void) setTreeAdaptor:(id) anAdaptor; - -- (BOOL)getUniqueNavigationNodes; -- (void) setUniqueNavigationNodes:(BOOL)aVal; - -- (void) consume; -- (NSInteger) LA:(NSInteger) i; -- (NSInteger) mark; -- (void) release:(NSInteger) marker; -- (NSInteger) getIndex; -- (void) setIndex:(NSInteger) idx; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) seek:(NSInteger) idx; - -- (void) push:(NSInteger) i; -- (NSInteger) pop; - -- (void) reset; -- (NSUInteger) count; -- (NSEnumerator *) objectEnumerator; -- (void) replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; - -- (NSString *) toTokenTypeString; -- (NSString *) toTokenString:(NSInteger)aStart ToEnd:(NSInteger)aStop; -- (NSString *) toStringFromNode:(id)aStart ToNode:(id)aStop; - -// getters and setters -- (NSMutableArray *) getNodes; -- (id) getEof; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCharStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCharStream.h deleted file mode 100755 index 379734b33659d1a3cadc80eb65434b6fe252c348..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCharStream.h +++ /dev/null @@ -1,55 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRIntStream.h" - -#define ANTLRCharStreamEOF -1 - - -@protocol ANTLRCharStream < ANTLRIntStream > - -- (NSString *) substringWithRange:(NSRange) theRange; - -/** Get the ith character of lookahead. This is the same usually as - * LA(i). This will be used for labels in the generated - * lexer code. I'd prefer to return a char here type-wise, but it's - * probably better to be 32-bit clean and be consistent with LA. - */ -- (NSInteger)LT:(NSInteger) i; - -// ANTLR tracks the line information automatically -- (NSInteger) getLine; - -// Because this stream can rewind, we need to be able to reset the line -- (void) setLine:(NSInteger) theLine; - -// The index of the character relative to the beginning of the line 0..n-1 -- (NSInteger) getCharPositionInLine; - -- (void) setCharPositionInLine:(NSInteger) thePos; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCharStreamState.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCharStreamState.h deleted file mode 100644 index 2787c762c2873f9605dbf23c2bfa11aeafe52a94..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCharStreamState.h +++ /dev/null @@ -1,58 +0,0 @@ -// -// ANTLRCharStreamState.h -// ANTLR -// -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRCharStreamState : NSObject -{ -NSInteger p; -NSInteger line; -NSInteger charPositionInLine; -} - -@property (getter=getP,setter=setP:) NSInteger p; -@property (getter=getLine,setter=setLine:) NSInteger line; -@property (getter=getCharPositionInLine,setter=setCharPositionInLine:) NSInteger charPositionInLine; - -+ newANTLRCharStreamState; - -- (id) init; - -- (NSInteger) getP; -- (void) setP: (NSInteger) anIndex; - -- (NSInteger) getLine; -- (void) setLine: (NSInteger) aLine; - -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger)aCharPositionInLine; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonErrorNode.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonErrorNode.h deleted file mode 100644 index 79badc1d33b912f8e00f3aa227d9a9a9cad9309f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonErrorNode.h +++ /dev/null @@ -1,63 +0,0 @@ -// -// ANTLRCommonErrorNode.h -// ANTLR -// -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTree.h" -#import "ANTLRTokenStream.h" -//#import "ANTLRIntStream.h" -//#import "ANTLRToken.h" -#import "ANTLRUnWantedTokenException.h" - -@interface ANTLRCommonErrorNode : ANTLRCommonTree -{ -id input; -id startToken; -id stopToken; -ANTLRRecognitionException *trappedException; -} - -+ (id) newANTLRCommonErrorNode:(id)anInput - From:(id)startToken - To:(id)stopToken - Exception:(ANTLRRecognitionException *) e; - -- (id) initWithInput:(id)anInput - From:(id)startToken - To:(id)stopToken - Exception:(ANTLRRecognitionException *) e; -- (BOOL) isNil; - -- (NSInteger) getType; - -- (NSString *) getText; - -- (NSString *) toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonToken.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonToken.h deleted file mode 100755 index 86623788c3589c26c282c81434868e87417498f3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonToken.h +++ /dev/null @@ -1,105 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRToken.h" -#import "ANTLRCharStream.h" - -@interface ANTLRCommonToken : NSObject < ANTLRToken > { - NSString *text; - NSInteger type; - // information about the Token's position in the input stream - NSUInteger line; - NSUInteger charPositionInLine; - NSUInteger channel; - // this token's position in the TokenStream - NSUInteger index; - - // indices into the CharStream to avoid copying the text - // can manually override the text by using -setText: - NSUInteger startIndex; - NSUInteger stopIndex; - // the actual input stream this token was found in - id input; -} - -@property (retain, getter=getText, setter=setText:) NSString *text; -@property (assign, getter=getType, setter=setType:) NSInteger type; -@property (assign, getter=getLine, setter=setLine:) NSUInteger line; -@property (assign, getter=getCharPositionInLine, setter=setCharPositionInLine:) NSUInteger charPositionInLine; -@property (assign, getter=getChannel, setter=setChannel:) NSUInteger channel; -@property (assign, getter=getTokenIndex, setter=setTokenIndex:) NSUInteger index; -@property (assign, getter=getStart, setter=setStart:) NSUInteger startIndex; -@property (assign, getter=getStop, setter=setStop:) NSUInteger stopIndex; -@property (retain, getter=getInput, setter=setInput:) id input; - -+ (void) initialize; -+ (ANTLRCommonToken *) newANTLRCommonToken; -+ (ANTLRCommonToken *) newANTLRCommonToken:(id)anInput - Type:(NSInteger)aTType - Channel:(NSInteger)aChannel - Start:(NSInteger)aStart - Stop:(NSInteger)aStop; -+ (ANTLRCommonToken *) newANTLRCommonToken:(ANTLRTokenType)aType; -+ (id) newANTLRCommonToken:(NSInteger)tokenType Text:(NSString *)tokenText; -+ (id) newANTLRCommonTokenWithToken:(id)fromToken; -+ (id) eofToken; -+ (id) skipToken; -+ (id) invalidToken; -+ (ANTLRTokenChannel) defaultChannel; - -// designated initializer. This is used as the default way to initialize a Token in the generated code. -- (ANTLRCommonToken *) init; -- (ANTLRCommonToken *) initWithInput:(id)anInput - Type:(NSInteger)aTType - Channel:(NSInteger)aChannel - Start:(NSInteger)theStart - Stop:(NSInteger)theStop; -- (ANTLRCommonToken *) initWithToken:(ANTLRCommonToken *)aToken; -- (ANTLRCommonToken *) initWithType:(ANTLRTokenType)aType; -- (ANTLRCommonToken *) initWithType:(ANTLRTokenType)aTType Text:(NSString *)tokenText; - -- (id) getInput; -- (void) setInput: (id) anInput; - -- (NSUInteger) getStart; -- (void) setStart: (NSUInteger) aStart; - -- (NSUInteger) getStop; -- (void) setStop: (NSUInteger) aStop; - -// the index of this Token into the TokenStream -- (NSUInteger) getTokenIndex; -- (void) setTokenIndex: (NSUInteger) aTokenIndex; - -// conform to NSCopying -- (id) copyWithZone:(NSZone *)theZone; - -- (NSString *) description; -- (NSString *) toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonTokenStream.h deleted file mode 100755 index 59f9d5e34c451b4532a0a885d33ab4c63594b14d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonTokenStream.h +++ /dev/null @@ -1,90 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTokenStream.h" -#import "ANTLRToken.h" -#import "ANTLRCommonToken.h" -#import "ANTLRTokenSource.h" -#import "ANTLRBitSet.h" -#import "ANTLRBufferedTokenStream.h" - -@interface ANTLRCommonTokenStream : ANTLRBufferedTokenStream < ANTLRTokenStream > -{ - NSMutableDictionary *channelOverride; - NSInteger channel; -} - -@property (retain, getter=getChannelOverride,setter=setChannelOverride) NSMutableDictionary *channelOverride; -@property (assign, getter=getChannel,setter=setChannel) NSInteger channel; - -+ (ANTLRCommonTokenStream *)newANTLRCommonTokenStream; -+ (ANTLRCommonTokenStream *)newANTLRCommonTokenStreamWithTokenSource:(id)theTokenSource; -+ (ANTLRCommonTokenStream *)newANTLRCommonTokenStreamWithTokenSource:(id)theTokenSource - Channel:(NSInteger)aChannel; - -- (id) init; -- (id) initWithTokenSource:(id)theTokenSource; -- (id) initWithTokenSource:(id)theTokenSource Channel:(NSInteger)aChannel; - -- (id) getTokenSource; -- (void) setTokenSource: (id) aTokenSource; - -- (void) consume; -- (id) LT:(NSInteger)k; -- (id) LB:(NSInteger)k; - -- (NSInteger) skipOffChannelTokens:(NSInteger) i; -- (NSInteger) skipOffChannelTokensReverse:(NSInteger) i; - -- (void)setup; - -- (NSArray *) tokensInRange:(NSRange)aRange; -- (NSArray *) tokensInRange:(NSRange)aRange inBitSet:(ANTLRBitSet *)aBitSet; -- (NSArray *) tokensInRange:(NSRange)aRange withTypes:(NSArray *)tokenTypes; -- (NSArray *) tokensInRange:(NSRange)aRange withType:(NSInteger)tokenType; - -- (id) getToken:(NSInteger)i; - -- (NSInteger) size; -- (NSInteger) getIndex; -- (void) rewind; -- (void) rewind:(NSInteger)marker; -- (void) seek:(NSInteger)index; - -- (NSString *) toString; -- (NSString *) toStringFromStart:(NSInteger)startIndex ToEnd:(NSInteger)stopIndex; -- (NSString *) toStringFromToken:(id)startToken ToToken:(id)stopToken; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSInteger)getChannel; -- (void)setChannel:(NSInteger)aChannel; - -- (NSMutableDictionary *)getChannelOverride; -- (void)setChannelOverride:(NSMutableDictionary *)anOverride; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonTree.h deleted file mode 100755 index 0966051534799e12a8e4aa9685700223e5efbebe..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonTree.h +++ /dev/null @@ -1,88 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonToken.h" -#import "ANTLRBaseTree.h" - -@interface ANTLRCommonTree : ANTLRBaseTree { - ANTLRCommonToken *token; - NSInteger startIndex; - NSInteger stopIndex; - ANTLRCommonTree *parent; - NSInteger childIndex; -} - -@property (retain, getter=getANTLRCommonToken, setter=setANTLRCommonToken) ANTLRCommonToken *token; -@property (assign, getter=getTokenStartIndex, setter=setTokenStartIndex) NSInteger startIndex; -@property (assign, getter=getTokenStopIndex, setter=setTokenStopIndex) NSInteger stopIndex; -@property (retain, getter=getParent, setter=setParent:) ANTLRCommonTree *parent; -@property (assign, getter=getChildIndex, setter=setChildIndex) NSInteger childIndex; - -+ (ANTLRCommonTree *) invalidNode; -+ (ANTLRCommonTree *) newANTLRCommonTree; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithTree:(ANTLRCommonTree *)aTree; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithToken:(ANTLRCommonToken *)aToken; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithTokenType:(NSInteger)tokenType; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithTokenType:(NSInteger)aTType Text:(NSString *)theText; -#ifdef DONTUSEYET -+ (id) newANTLRCommonTreeWithTokenType:(NSInteger)tokenType; -+ (id) newANTLRCommonTreeWithToken:(id)fromToken TokenType:(NSInteger)tokenType; -+ (id) newANTLRCommonTreeWithToken:(id)fromToken TokenType:(NSInteger)tokenType Text:(NSString *)tokenText; -+ (id) newANTLRCommonTreeWithToken:(id)fromToken Text:(NSString *)tokenText; -#endif - -- (id) init; -- (id) initWithTreeNode:(ANTLRCommonTree *)aNode; -- (id) initWithToken:(ANTLRCommonToken *)aToken; -- (id) initWithTokenType:(NSInteger)aTokenType; -- (id) initWithTokenType:(NSInteger)aTokenType Text:(NSString *)theText; - -- (id) copyWithZone:(NSZone *)aZone; - -- (BOOL) isNil; - -- (ANTLRCommonToken *) getToken; -- (void) setToken:(ANTLRCommonToken *)aToken; -- (id) dupNode; -- (NSInteger) getType; -- (NSString *) getText; -- (NSUInteger) getLine; -- (NSUInteger) getCharPositionInLine; -- (ANTLRCommonTree *) getParent; -- (void) setParent:(ANTLRCommonTree *) t; - -#ifdef DONTUSENOMO -- (NSString *) treeDescription; -#endif -- (NSString *) description; -- (void) setUnknownTokenBoundaries; -- (NSInteger) getTokenStartIndex; -- (void) setTokenStartIndex: (NSInteger) aStartIndex; -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex: (NSInteger) aStopIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonTreeAdaptor.h deleted file mode 100755 index 53287e6113d2576800d7d1d0a1fabaa579c9170c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRCommonTreeAdaptor.h +++ /dev/null @@ -1,62 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRTree.h" -#import "ANTLRCommonToken.h" -#import "ANTLRCommonTree.h" -#import "ANTLRBaseTreeAdaptor.h" - -@interface ANTLRCommonTreeAdaptor : ANTLRBaseTreeAdaptor { -} - -+ (id) newEmptyTree; -+ (ANTLRCommonTreeAdaptor *)newANTLRCommonTreeAdaptor; -- (id) init; -- (id)dupNode:(id)t; -- (ANTLRCommonTree *)createTree:(ANTLRCommonToken *)aToken; -- (ANTLRCommonTree *)createTree:(NSInteger)tokenType Text:(NSString *)text; -- (id)createToken:(NSInteger)tokenType Text:(NSString *)text; -- (void) setTokenBoundaries:(id)t From:(id)startToken To:(id)stopToken; -- (NSInteger)getTokenStartIndex:(id)t; -- (NSInteger)getTokenStopIndex:(id)t; -- (NSString *)getText:(id)t; -- (void)setText:(id)t Text:(NSString *)text; -- (NSInteger)getType:(id)t; -- (void) setType:(id)t Type:(NSInteger)tokenType; -- (id)getToken:(id)t; -- (id)getChild:(id)t At:(NSInteger)i; -- (void) setChild:(id)t At:(NSInteger)i Child:(id)child; -- (NSInteger)getChildCount:(id)t; -- (id)getParent:(id)t; -- (void)setParent:(id)t With:(id)parent; -- (NSInteger)getChildIndex:(id)t; -- (void)setChildIndex:(id)t With:(NSInteger)index; -- (void)replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id)t; -- (id)copyWithZone:(NSZone *)zone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDFA.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDFA.h deleted file mode 100755 index 9094a3d20b752eece5d7f71b1af149586828f702..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDFA.h +++ /dev/null @@ -1,75 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseRecognizer.h" -#import "ANTLRCharStream.h" -#import "ANTLRNoViableAltException.h" - -@interface ANTLRDFA : NSObject { - // the tables are set by subclasses to their own static versions. - const int *eot; - const int *eof; - const unichar *min; - const unichar *max; - const int *accept; - const int *special; - const int **transition; - - ANTLRBaseRecognizer *recognizer; - NSInteger decisionNumber; - NSInteger len; -} - -@property (retain, getter=getRecognizer,setter=setRecognizer:) ANTLRBaseRecognizer *recognizer; -@property (assign, getter=getDecision,setter=setDecision:) NSInteger decisionNumber; -@property (assign, getter=getLen,setter=setLen:) NSInteger len; - -- (id) initWithRecognizer:(id) theRecognizer; -// simulate the DFA using the static tables and predict an alternative -- (NSInteger) predict:(id)anInput; -- (void) noViableAlt:(NSInteger)state Stream:(id)anInput; - -- (NSInteger) specialStateTransition:(NSInteger)state Stream:(id)anInput; -// - (NSInteger) specialStateTransition:(NSInteger) state; -//- (unichar) specialTransition:(unichar) state symbol:(NSInteger) symbol; - -// hook for debugger support -- (void) error:(ANTLRNoViableAltException *)nvae; - -- (NSString *) description; -- (BOOL) evaluateSyntacticPredicate:(SEL)synpredFragment; - -+ (void) setIsEmittingDebugInfo:(BOOL) shouldEmitDebugInfo; - -- (NSInteger)getDecision; -- (void)setDecision:(NSInteger)aDecison; - -- (ANTLRBaseRecognizer *)getRecognizer; -- (void)setRecognizer:(ANTLRBaseRecognizer *)aRecognizer; -- (NSInteger)length; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebug.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebug.h deleted file mode 100755 index 87383c9809381e5a154d5ef4064ba4d3218b668e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebug.h +++ /dev/null @@ -1,33 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRDebugEventListener.h" -#import "ANTLRDebugEventProxy.h" -#import "ANTLRDebugParser.h" -#import "ANTLRDebugTokenStream.h" -#import "ANTLRDebugTreeParser.h" -#import "ANTLRDebugTreeNodeStream.h" -#import "ANTLRDebugTreeAdaptor.h" diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugEventListener.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugEventListener.h deleted file mode 100755 index c2bee6c8c02da56d5ec7c4d5b81140937e5cc825..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugEventListener.h +++ /dev/null @@ -1,275 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" -#import "ANTLRRecognitionException.h" - -@protocol ANTLRDebugEventListener - -#define ANTLRDebugProtocolVersion 1 - -/** The parser has just entered a rule. No decision has been made about -* which alt is predicted. This is fired AFTER init actions have been -* executed. Attributes are defined and available etc... -*/ -- (void) enterRule:(NSString *)ruleName; - -/** Because rules can have lots of alternatives, it is very useful to -* know which alt you are entering. This is 1..n for n alts. -*/ -- (void) enterAlt:(NSInteger)alt; - -/** This is the last thing executed before leaving a rule. It is -* executed even if an exception is thrown. This is triggered after -* error reporting and recovery have occurred (unless the exception is - * not caught in this rule). This implies an "exitAlt" event. -*/ -- (void) exitRule:(NSString *)ruleName; - -/** Track entry into any (...) subrule other EBNF construct */ -- (void) enterSubRule:(NSInteger)decisionNumber; - -- (void) exitSubRule:(NSInteger)decisionNumber; - -/** Every decision, fixed k or arbitrary, has an enter/exit event -* so that a GUI can easily track what LT/consume events are -* associated with prediction. You will see a single enter/exit -* subrule but multiple enter/exit decision events, one for each -* loop iteration. -*/ -- (void) enterDecision:(NSInteger)decisionNumber; - -- (void) exitDecision:(NSInteger)decisionNumber; - -/** An input token was consumed; matched by any kind of element. -* Trigger after the token was matched by things like match(), matchAny(). -*/ -- (void) consumeToken:(id)t; - -/** An off-channel input token was consumed. -* Trigger after the token was matched by things like match(), matchAny(). -* (unless of course the hidden token is first stuff in the input stream). -*/ -- (void) consumeHiddenToken:(id)t; - -/** Somebody (anybody) looked ahead. Note that this actually gets -* triggered by both LA and LT calls. The debugger will want to know -* which Token object was examined. Like consumeToken, this indicates -* what token was seen at that depth. A remote debugger cannot look -* ahead into a file it doesn't have so LT events must pass the token -* even if the info is redundant. -*/ -- (void) LT:(NSInteger)i foundToken:(id)t; - -/** The parser is going to look arbitrarily ahead; mark this location, -* the token stream's marker is sent in case you need it. -*/ -- (void) mark:(NSInteger)marker; - -/** After an arbitrairly long lookahead as with a cyclic DFA (or with -* any backtrack), this informs the debugger that stream should be -* rewound to the position associated with marker. -*/ -- (void) rewind:(NSInteger)marker; - -/** Rewind to the input position of the last marker. -* Used currently only after a cyclic DFA and just -* before starting a sem/syn predicate to get the -* input position back to the start of the decision. -* Do not "pop" the marker off the state. mark(i) -* and rewind(i) should balance still. -*/ -- (void) rewind; - -- (void) beginBacktrack:(NSInteger)level; - -- (void) endBacktrack:(NSInteger)level wasSuccessful:(BOOL)successful; - -/** To watch a parser move through the grammar, the parser needs to -* inform the debugger what line/charPos it is passing in the grammar. -* For now, this does not know how to switch from one grammar to the -* other and back for island grammars etc... -* -* This should also allow breakpoints because the debugger can stop -* the parser whenever it hits this line/pos. -*/ -- (void) locationLine:(NSInteger)line column:(NSInteger)pos; - -/** A recognition exception occurred such as NoViableAltException. I made -* this a generic event so that I can alter the exception hierachy later -* without having to alter all the debug objects. -* -* Upon error, the stack of enter rule/subrule must be properly unwound. -* If no viable alt occurs it is within an enter/exit decision, which -* also must be rewound. Even the rewind for each mark must be unwount. -* In the Java target this is pretty easy using try/finally, if a bit -* ugly in the generated code. The rewind is generated in DFA.predict() -* actually so no code needs to be generated for that. For languages -* w/o this "finally" feature (C++?), the target implementor will have -* to build an event stack or something. -* -* Across a socket for remote debugging, only the RecognitionException -* data fields are transmitted. The token object or whatever that -* caused the problem was the last object referenced by LT. The -* immediately preceding LT event should hold the unexpected Token or -* char. -* -* Here is a sample event trace for grammar: -* -* b : C ({;}A|B) // {;} is there to prevent A|B becoming a set -* | D -* ; -* -* The sequence for this rule (with no viable alt in the subrule) for -* input 'c c' (there are 3 tokens) is: -* -* commence -* LT(1) -* enterRule b -* location 7 1 -* enter decision 3 -* LT(1) -* exit decision 3 -* enterAlt1 -* location 7 5 -* LT(1) -* consumeToken [c/<4>,1:0] -* location 7 7 -* enterSubRule 2 -* enter decision 2 -* LT(1) -* LT(1) -* recognitionException NoViableAltException 2 1 2 -* exit decision 2 -* exitSubRule 2 -* beginResync -* LT(1) -* consumeToken [c/<4>,1:1] -* LT(1) -* endResync -* LT(-1) -* exitRule b -* terminate -*/ -- (void) recognitionException:(ANTLRRecognitionException *)e; - -/** Indicates the recognizer is about to consume tokens to resynchronize -* the parser. Any consume events from here until the recovered event -* are not part of the parse--they are dead tokens. -*/ -- (void) beginResync; - -/** Indicates that the recognizer has finished consuming tokens in order -* to resychronize. There may be multiple beginResync/endResync pairs -* before the recognizer comes out of errorRecovery mode (in which -* multiple errors are suppressed). This will be useful -* in a gui where you want to probably grey out tokens that are consumed -* but not matched to anything in grammar. Anything between -* a beginResync/endResync pair was tossed out by the parser. -*/ -- (void) endResync; - -/** A semantic predicate was evaluate with this result and action text */ -- (void) semanticPredicate:(NSString *)predicate matched:(BOOL)result; - -/** Announce that parsing has begun. Not technically useful except for -* sending events over a socket. A GUI for example will launch a thread -* to connect and communicate with a remote parser. The thread will want -* to notify the GUI when a connection is made. ANTLR parsers -* trigger this upon entry to the first rule (the ruleLevel is used to -* figure this out). -*/ -- (void) commence; - -/** Parsing is over; successfully or not. Mostly useful for telling -* remote debugging listeners that it's time to quit. When the rule -* invocation level goes to zero at the end of a rule, we are done -* parsing. -*/ -- (void) terminate; - - -// T r e e P a r s i n g - -/** Input for a tree parser is an AST, but we know nothing for sure -* about a node except its type and text (obtained from the adaptor). -* This is the analog of the consumeToken method. Again, the ID is -* the hashCode usually of the node so it only works if hashCode is -* not implemented. If the type is UP or DOWN, then -* the ID is not really meaningful as it's fixed--there is -* just one UP node and one DOWN navigation node. -*/ -- (void) consumeNode:(NSInteger)nodeHash ofType:(NSInteger)type text:(NSString *)text; - -/** The tree parser lookedahead. If the type is UP or DOWN, -* then the ID is not really meaningful as it's fixed--there is -* just one UP node and one DOWN navigation node. -*/ -- (void) LT:(NSInteger)i foundNode:(unsigned)nodeHash ofType:(NSInteger)type text:(NSString *)text; - - -// A S T E v e n t s - -/** A nil was created (even nil nodes have a unique ID... -* they are not "null" per se). As of 4/28/2006, this -* seems to be uniquely triggered when starting a new subtree -* such as when entering a subrule in automatic mode and when -* building a tree in rewrite mode. -*/ -- (void) createNilNode:(unsigned)hash; - -/** Announce a new node built from text */ -- (void) createNode:(unsigned)hash text:(NSString *)text type:(NSInteger)type; - -/** Announce a new node built from an existing token */ -- (void) createNode:(unsigned)hash fromTokenAtIndex:(NSInteger)tokenIndex; - -/** Make a node the new root of an existing root. See -* -* Note: the newRootID parameter is possibly different -* than the TreeAdaptor.becomeRoot() newRoot parameter. -* In our case, it will always be the result of calling -* TreeAdaptor.becomeRoot() and not root_n or whatever. -* -* The listener should assume that this event occurs -* only when the current subrule (or rule) subtree is -* being reset to newRootID. -* -*/ -- (void) makeNode:(unsigned)newRootHash parentOf:(unsigned)oldRootHash; - -/** Make childID a child of rootID. -* @see org.antlr.runtime.tree.TreeAdaptor.addChild() -*/ -- (void) addChild:(unsigned)childHash toTree:(unsigned)treeHash; - -/** Set the token start/stop token index for a subtree root or node */ -- (void) setTokenBoundariesForTree:(unsigned)nodeHash From:(NSUInteger)tokenStartIndex To:(NSUInteger)tokenStopIndex; - -- (void) waitForDebuggerConnection; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugEventProxy.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugEventProxy.h deleted file mode 100755 index 59bf67bde8f34a97dafbf30764ad16d7bc26bf70..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugEventProxy.h +++ /dev/null @@ -1,112 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRDebugEventListener.h" -#import -#import -#import -#include - -// default port for ANTLRWorks -#define DEFAULT_DEBUGGER_PORT 0xC001 - -@interface ANTLRDebugEventProxy : NSObject { - int serverSocket; - - struct sockaddr debugger_sockaddr; - socklen_t debugger_socklen; - int debuggerSocket; - NSFileHandle *debuggerFH; - - NSString *grammarName; - int debuggerPort; -} - -- (id) init; -- (id) initWithGrammarName:(NSString *)aGrammarName debuggerPort:(NSInteger)aPort; -- (void) waitForDebuggerConnection; -- (void) waitForAck; -- (void) sendToDebugger:(NSString *)message; -- (void) sendToDebugger:(NSString *)message waitForResponse:(BOOL)wait; - -- (NSInteger) serverSocket; -- (void) setServerSocket: (NSInteger) aServerSocket; - -- (NSInteger) debuggerSocket; -- (void) setDebuggerSocket: (NSInteger) aDebuggerSocket; - -- (NSString *) grammarName; -- (void) setGrammarName: (NSString *) aGrammarName; - -- (NSInteger) debuggerPort; -- (void) setDebuggerPort: (NSInteger) aDebuggerPort; - -- (NSString *) escapeNewlines:(NSString *)aString; - -#pragma mark - - -#pragma mark DebugEventListener Protocol -- (void) enterRule:(NSString *)ruleName; -- (void) enterAlt:(NSInteger)alt; -- (void) exitRule:(NSString *)ruleName; -- (void) enterSubRule:(NSInteger)decisionNumber; -- (void) exitSubRule:(NSInteger)decisionNumber; -- (void) enterDecision:(NSInteger)decisionNumber; -- (void) exitDecision:(NSInteger)decisionNumber; -- (void) consumeToken:(id)t; -- (void) consumeHiddenToken:(id)t; -- (void) LT:(NSInteger)i foundToken:(id)t; -- (void) mark:(NSInteger)marker; -- (void) rewind:(NSInteger)marker; -- (void) rewind; -- (void) beginBacktrack:(NSInteger)level; -- (void) endBacktrack:(NSInteger)level wasSuccessful:(BOOL)successful; -- (void) locationLine:(NSInteger)line column:(NSInteger)pos; -- (void) recognitionException:(ANTLRRecognitionException *)e; -- (void) beginResync; -- (void) endResync; -- (void) semanticPredicate:(NSString *)predicate matched:(BOOL)result; -- (void) commence; -- (void) terminate; - - -#pragma mark Tree Parsing -- (void) consumeNode:(unsigned)nodeHash ofType:(NSInteger)type text:(NSString *)text; -- (void) LT:(NSInteger)i foundNode:(unsigned)nodeHash ofType:(NSInteger)type text:(NSString *)text; - - -#pragma mark AST Events - -- (void) createNilNode:(unsigned)hash; -- (void) createNode:(unsigned)hash text:(NSString *)text type:(NSInteger)type; -- (void) createNode:(unsigned)hash fromTokenAtIndex:(NSInteger)tokenIndex; -- (void) makeNode:(unsigned)newRootHash parentOf:(unsigned)oldRootHash; -- (void) addChild:(unsigned)childHash toTree:(unsigned)treeHash; -- (void) setTokenBoundariesForTree:(unsigned)nodeHash From:(NSInteger)tokenStartIndex To:(NSInteger)tokenStopIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugParser.h deleted file mode 100755 index b23ff5052395108e65613a267e1ea9adc9a91c3b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugParser.h +++ /dev/null @@ -1,47 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRDebugEventProxy.h" -#import "ANTLRDebugTokenStream.h" - -@interface ANTLRDebugParser : ANTLRParser { - id debugListener; -} - -- (id) initWithTokenStream:(id)theStream; -- (id) initWithTokenStream:(id)theStream - debuggerPort:(NSInteger)portNumber; -// designated initializer -- (id) initWithTokenStream:(id)theStream - debugListener:(id)theDebugListener - debuggerPort:(NSInteger)portNumber; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTokenStream.h deleted file mode 100755 index 335b0020b8673b4262abd134a47f138e69f45b45..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTokenStream.h +++ /dev/null @@ -1,62 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRTokenStream.h" -#import "ANTLRTokenSource.h" -#import "ANTLRDebugTokenStream.h" -#import "ANTLRDebugEventListener.h" - -@interface ANTLRDebugTokenStream : NSObject -{ - id debugListener; - id input; - BOOL initialStreamState; - NSInteger lastMarker; -} - -- (id) initWithTokenStream:(id)theStream debugListener:(id)debugger; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -- (id) getInput; -- (void) setInput:(id)aTokenStream; - -- (void) consume; -- (id) getToken:(NSInteger)index; -- (NSInteger) getIndex; -- (void) release:(NSInteger)marker; -- (void) seek:(NSInteger)index; -- (NSInteger) size; -- (id) getTokenSource; -- (NSString *) getSourceName; -- (NSString *) toString; -- (NSString *) toStringFromStart:(NSInteger)aStart ToEnd:(NSInteger)aStop; -- (NSString *) toStringFromToken:(id)startToken ToToken:(id)stopToken; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTreeAdaptor.h deleted file mode 100755 index 41965fad11735bc2916282e965bf6cfb8bb46720..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTreeAdaptor.h +++ /dev/null @@ -1,45 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRBaseTreeAdaptor.h" -#import "ANTLRDebugEventListener.h" - -@interface ANTLRDebugTreeAdaptor : ANTLRBaseTreeAdaptor { - id debugListener; - id treeAdaptor; -} - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor debugListener:(id)aDebugListener; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -- (id) getTreeAdaptor; -- (void) setTreeAdaptor: (id) aTreeAdaptor; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTreeNodeStream.h deleted file mode 100755 index 70f993945deaf51ca895ef16499c47aafb85b4d2..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTreeNodeStream.h +++ /dev/null @@ -1,67 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRDebugEventListener.h" -#import "ANTLRTreeAdaptor.h" -#import "ANTLRTreeNodeStream.h" - -@interface ANTLRDebugTreeNodeStream : NSObject { - id debugListener; - id treeAdaptor; - id input; - BOOL initialStreamState; -} - -- (id) initWithTreeNodeStream:(id)theStream debugListener:(id)debugger; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -- (id) getInput; -- (void) setInput: (id) aTreeNodeStream; - -- (id) getTreeAdaptor; -- (void) setTreeAdaptor: (id) aTreeAdaptor; - -#pragma mark ANTLRTreeNodeStream conformance - -- (id) LT:(NSInteger)k; -- (id) getTreeAdaptor; -- (void) setUniqueNavigationNodes:(BOOL)flag; - -#pragma mark ANTLRIntStream conformance -- (void) consume; -- (NSInteger) LA:(NSUInteger) i; -- (NSUInteger) mark; -- (NSUInteger) getIndex; -- (void) rewind:(NSUInteger) marker; -- (void) rewind; -- (void) release:(NSUInteger) marker; -- (void) seek:(NSUInteger) index; -- (NSUInteger) size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTreeParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTreeParser.h deleted file mode 100755 index cbeac764d215873c0145ab2e0791ff696d04bfcd..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRDebugTreeParser.h +++ /dev/null @@ -1,48 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeParser.h" -#import "ANTLRDebugEventProxy.h" -#import "ANTLRDebugTreeNodeStream.h" - -@interface ANTLRDebugTreeParser : ANTLRTreeParser { - id debugListener; -} - -- (id) initWithTreeNodeStream:(id)theStream; -- (id) initWithTreeNodeStream:(id)theStream - debuggerPort:(NSInteger)portNumber; - // designated initializer -- (id) initWithTreeNodeStream:(id)theStream - debugListener:(id)theDebugListener - debuggerPort:(NSInteger)portNumber; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRError.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRError.h deleted file mode 100644 index f2657af6d06ae17047ad5fc0b677608179ae11a3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRError.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// ANTLRError.h -// ANTLR -// -// Created by Ian Michell on 30/03/2010. -// Copyright 2010 Ian Michell. All rights reserved. -// - -// [The "BSD licence"] -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -#define ANTLRErrorDomain @"ANTLRError" - -#define ANTLRIllegalArgumentException @"ANTLRIllegalArgumentException" -#define ANTLRIllegalStateException @"IllegalStateException" -//#define ANTLRRuntimeException @"RuntimeException" -//#define ANTLRNoSuchMethodException @"NoSuchMethodException" -//#define ANTLRNoSuchElementException @"NoSuchElementException" -//#define ANTLRUnsupportedOperationException @"UnsupportedOperationException" - - -/*typedef enum -{ - ANTLRIllegalState = 1, - ANTLRIllegalArgument = 2, - ANTLRRecognitionError = 3, - ANTLRMissingTokenError = 4, - ANTLRUnwantedTokenError = 5, - ANTLRMismatechedTokenError = 6, - ANTLRNoViableAltError = 7 - -} ANTLRErrorCode;*/ \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRFastQueue.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRFastQueue.h deleted file mode 100644 index cf8181762a5061d72e4dcbb0d709a0a57681f7e3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRFastQueue.h +++ /dev/null @@ -1,68 +0,0 @@ -// -// ANTLRFastQueue.h -// ANTLR -// -// Created by Ian Michell on 26/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRFastQueue : NSObject -{ - NSAutoreleasePool *pool; - NSMutableArray *data; - NSInteger p; -} - -@property (retain, getter=getPool, setter=setPool) NSAutoreleasePool *pool; -@property (retain, getter=getData, setter=setData) NSMutableArray *data; -@property (assign, getter=getP, setter=setP) NSInteger p; - -+ (id) newANTLRFastQueue; - -- (id) init; - -- (id) copyWithZone:(NSZone *)aZone; - -- (void) reset; -- (id) remove; -- (void) addObject:(id) o; -- (NSInteger) count; -- (NSInteger) size; -- (id) head; -- (id) objectAtIndex:(NSInteger) i; -- (void) clear; -- (NSString *) toString; -- (NSAutoreleasePool *)getPool; -- (void)setPool:(NSAutoreleasePool *)aPool; -- (NSMutableArray *)getData; -- (void)setData:(NSMutableArray *)myData; -- (NSInteger) getP; -- (void) setP:(NSInteger)anInt; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashMap.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashMap.h deleted file mode 100644 index 04aca7bb189cf85c3941328da42c12026ae76f6c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashMap.h +++ /dev/null @@ -1,102 +0,0 @@ -// -// ANTLRHashMap.h -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" -#import "ANTLRMapElement.h" - -#define GLOBAL_SCOPE 0 -#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRHashMap : ANTLRLinkBase { - // ANTLRHashMap *fNext; - // TStringPool *fPool; - NSInteger Scope; - NSInteger LastHash; - NSInteger BuffSize; - ANTLRMapElement *ptrBuffer[HASHSIZE]; - NSInteger mode; -} - -//@property (copy) ANTLRHashMap *fNext; -//@property (copy) TStringPool *fPool; -@property (getter=getScope, setter=setScope:) NSInteger Scope; -@property (getter=getLastHash, setter=setLastHash:) NSInteger LastHash; - -// Contruction/Destruction -+ (id)newANTLRHashMap; -+ (id)newANTLRHashMapWithLen:(NSInteger)aBuffSize; -- (id)init; -- (id)initWithLen:(NSInteger)aBuffSize; -- (void)dealloc; -- (ANTLRHashMap *)PushScope:( ANTLRHashMap **)map; -- (ANTLRHashMap *)PopScope:( ANTLRHashMap **)map; - -- (NSInteger)count; -- (NSInteger)size; - -// Instance Methods -/* form hash value for string s */ -- (NSInteger)hash:(NSString *)s; -/* look for s in ptrBuffer */ -- (ANTLRHashMap *)findscope:(int)level; -/* look for s in ptrBuffer */ -- (id)lookup:(NSString *)s Scope:(int)scope; -/* look for s in ptrBuffer */ -- (id)install:(ANTLRMapElement *)sym Scope:(int)scope; -/* look for s in ptrBuffer */ -- (void)deleteANTLRHashMap:(ANTLRMapElement *)np; -- (int)RemoveSym:(NSString *)s; -- (void)delete_chain:(ANTLRMapElement *)np; -#ifdef DONTUSEYET -- (int)bld_symtab:(KW_TABLE *)toknams; -#endif -- (ANTLRMapElement **)getptrBuffer; -- (ANTLRMapElement *)getptrBufferEntry:(int)idx; -- (void)setptrBuffer:(ANTLRMapElement *)np Index:(int)idx; -- (NSInteger)getScope; -- (void)setScope:(NSInteger)i; -- (ANTLRMapElement *)getTType:(NSString *)name; -- (ANTLRMapElement *)getNameInList:(NSInteger)ttype; -- (void)putNode:(NSString *)name TokenType:(NSInteger)ttype; -- (NSInteger)getMode; -- (void)setMode:(NSInteger)aMode; -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx; -- (id) objectAtIndex:(NSInteger)idx; -- (void) setObject:(id)aRule atIndex:(NSInteger)idx; -- (void)addObject:(id)anObject; -- (ANTLRMapElement *) getName:(NSString *)aName; -- (void) putName:(NSString *)name Node:(id)aNode; - -- (NSEnumerator *)objectEnumerator; -- (BOOL) hasNext; -- (ANTLRMapElement *)nextObject; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashMap.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashMap.m deleted file mode 100644 index a23426b058f2916aa15e56ecd7ddd74407532d81..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashMap.m +++ /dev/null @@ -1,521 +0,0 @@ -// -// ANTLRHashMap.m -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) - -#import "ANTLRHashMap.h" - -static NSInteger itIndex; - -/* - * Start of ANTLRHashMap - */ -@implementation ANTLRHashMap - -@synthesize Scope; -@synthesize LastHash; - -+(id)newANTLRHashMap -{ - ANTLRHashMap *aNewANTLRHashMap; - - aNewANTLRHashMap = [[ANTLRHashMap alloc] init]; - return( aNewANTLRHashMap ); -} - -+(id)newANTLRHashMapWithLen:(NSInteger)aBuffSize -{ - ANTLRHashMap *aNewANTLRHashMap; - - aNewANTLRHashMap = [[ANTLRHashMap alloc] initWithLen:aBuffSize]; - return( aNewANTLRHashMap ); -} - --(id)init -{ - NSInteger idx; - - if ((self = [super init]) != nil) { - fNext = nil; - BuffSize = HASHSIZE; - Scope = 0; - if ( fNext != nil ) { - Scope = ((ANTLRHashMap *)fNext)->Scope+1; - for( idx = 0; idx < BuffSize; idx++ ) { - ptrBuffer[idx] = ((ANTLRHashMap *)fNext)->ptrBuffer[idx]; - } - } - mode = 0; - } - return( self ); -} - --(id)initWithLen:(NSInteger)aBuffSize -{ - NSInteger idx; - - if ((self = [super init]) != nil) { - fNext = nil; - BuffSize = aBuffSize; - Scope = 0; - if ( fNext != nil ) { - Scope = ((ANTLRHashMap *)fNext)->Scope+1; - for( idx = 0; idx < BuffSize; idx++ ) { - ptrBuffer[idx] = ((ANTLRHashMap *)fNext)->ptrBuffer[idx]; - } - } - mode = 0; - } - return( self ); -} - --(void)dealloc -{ - ANTLRMapElement *tmp, *rtmp; - NSInteger idx; - - if ( self.fNext != nil ) { - for( idx = 0; idx < BuffSize; idx++ ) { - tmp = ptrBuffer[idx]; - while ( tmp && tmp != [((ANTLRHashMap *)fNext) getptrBufferEntry:idx] ) { - rtmp = tmp; - // tmp = [tmp getfNext]; - tmp = (ANTLRMapElement *)tmp.fNext; - [rtmp dealloc]; - } - } - } - [super dealloc]; -} - -- (NSInteger)count -{ - id anElement; - NSInteger aCnt = 0; - - for (NSInteger i = 0; i < BuffSize; i++) { - if ((anElement = ptrBuffer[i]) != nil) { - aCnt++; - } - } - return aCnt; -} - -- (NSInteger) size -{ - id anElement; - NSInteger aSize = 0; - - for (NSInteger i = 0; i < BuffSize; i++) { - if ((anElement = ptrBuffer[i]) != nil) { - aSize += sizeof(id); - } - } - return aSize; -} - - --(void)deleteANTLRHashMap:(ANTLRMapElement *)np -{ - ANTLRMapElement *tmp, *rtmp; - NSInteger idx; - - if ( self.fNext != nil ) { - for( idx = 0; idx < BuffSize; idx++ ) { - tmp = ptrBuffer[idx]; - while ( tmp && tmp != (ANTLRLinkBase *)[((ANTLRHashMap *)fNext) getptrBufferEntry:idx] ) { - rtmp = tmp; - tmp = [tmp getfNext]; - [rtmp dealloc]; - } - } - } -} - --(ANTLRHashMap *)PushScope:(ANTLRHashMap **)map -{ - NSInteger idx; - ANTLRHashMap *htmp; - - htmp = [ANTLRHashMap newANTLRHashMap]; - if ( *map != nil ) { - ((ANTLRHashMap *)htmp)->fNext = *map; - [htmp setScope:[((ANTLRHashMap *)htmp->fNext) getScope]+1]; - for( idx = 0; idx < BuffSize; idx++ ) { - htmp->ptrBuffer[idx] = ((ANTLRHashMap *)htmp->fNext)->ptrBuffer[idx]; - } - } - // gScopeLevel++; - *map = htmp; - return( htmp ); -} - --(ANTLRHashMap *)PopScope:(ANTLRHashMap **)map -{ - NSInteger idx; - ANTLRMapElement *tmp; - ANTLRHashMap *htmp; - - htmp = *map; - if ( (*map)->fNext != nil ) { - *map = (ANTLRHashMap *)htmp->fNext; - for( idx = 0; idx < BuffSize; idx++ ) { - if ( htmp->ptrBuffer[idx] == nil || - htmp->ptrBuffer[idx] == (*map)->ptrBuffer[idx] ) { - break; - } - tmp = htmp->ptrBuffer[idx]; - /* - * must deal with parms, locals and labels at some point - * can not forget the debuggers - */ - htmp->ptrBuffer[idx] = [tmp getfNext]; - [ tmp dealloc]; - } - *map = (ANTLRHashMap *)htmp->fNext; - // gScopeLevel--; - } - return( htmp ); -} - -#ifdef USERDOC -/* - * HASH hash entry to get index to table - * NSInteger hash( ANTLRHashMap *self, char *s ); - * - * Inputs: char *s string to find - * - * Returns: NSInteger hashed value - * - * Last Revision 9/03/90 - */ -#endif --(NSInteger)hash:(NSString *)s /* form hash value for string s */ -{ - NSInteger hashval; - const char *tmp; - - tmp = [s cStringUsingEncoding:NSASCIIStringEncoding]; - for( hashval = 0; *tmp != '\0'; ) - hashval += *tmp++; - self->LastHash = hashval % BuffSize; - return( self->LastHash ); -} - -#ifdef USERDOC -/* - * FINDSCOPE search hashed list for entry - * ANTLRHashMap *findscope( ANTLRHashMap *self, NSInteger scope ); - * - * Inputs: NSInteger scope -- scope level to find - * - * Returns: ANTLRHashMap pointer to ptrBuffer of proper scope level - * - * Last Revision 9/03/90 - */ -#endif --(ANTLRHashMap *)findscope:(NSInteger)scope -{ - if ( self->Scope == scope ) { - return( self ); - } - else if ( fNext ) { - return( [((ANTLRHashMap *)fNext) findscope:scope] ); - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * LOOKUP search hashed list for entry - * ANTLRMapElement *lookup( ANTLRHashMap *self, char *s, NSInteger scope ); - * - * Inputs: char *s string to find - * - * Returns: ANTLRMapElement * pointer to entry - * - * Last Revision 9/03/90 - */ -#endif --(id)lookup:(NSString *)s Scope:(NSInteger)scope -{ - ANTLRMapElement *np; - - for( np = self->ptrBuffer[[self hash:s]]; np != nil; np = [np getfNext] ) { - if ( [s isEqualToString:[np getName]] ) { - return( np ); /* found it */ - } - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * INSTALL search hashed list for entry - * NSInteger install( ANTLRHashMap *self, ANTLRMapElement *sym, NSInteger scope ); - * - * Inputs: ANTLRMapElement *sym -- symbol ptr to install - * NSInteger scope -- level to find - * - * Returns: Boolean TRUE if installed - * FALSE if already in table - * - * Last Revision 9/03/90 - */ -#endif --(ANTLRMapElement *)install:(ANTLRMapElement *)sym Scope:(NSInteger)scope -{ - ANTLRMapElement *np; - - np = [self lookup:[sym getName] Scope:scope ]; - if ( np == nil ) { - [sym retain]; - [sym setFNext:self->ptrBuffer[ self->LastHash ]]; - self->ptrBuffer[ self->LastHash ] = sym; - return( self->ptrBuffer[ self->LastHash ] ); - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * RemoveSym search hashed list for entry - * NSInteger RemoveSym( ANTLRHashMap *self, char *s ); - * - * Inputs: char *s string to find - * - * Returns: NSInteger indicator of SUCCESS OR FAILURE - * - * Last Revision 9/03/90 - */ -#endif --(NSInteger)RemoveSym:(NSString *)s -{ - ANTLRMapElement *np, *tmp; - NSInteger idx; - - idx = [self hash:s]; - for ( tmp = self->ptrBuffer[idx], np = self->ptrBuffer[idx]; np != nil; np = [np getfNext] ) { - if ( [s isEqualToString:[np getName]] ) { - tmp = [np getfNext]; /* get the next link */ - [np dealloc]; - return( SUCCESS ); /* report SUCCESS */ - } - tmp = [np getfNext]; // BAD!!!!!! - } - return( FAILURE ); /* not found */ -} - --(void)delete_chain:(ANTLRMapElement *)np -{ - if ( [np getfNext] != nil ) - [self delete_chain:[np getfNext]]; - [np dealloc]; -} - -#ifdef DONTUSEYET --(NSInteger)bld_symtab:(KW_TABLE *)toknams -{ - NSInteger i; - ANTLRMapElement *np; - - for( i = 0; *(toknams[i].name) != '\0'; i++ ) { - // install symbol in ptrBuffer - np = [ANTLRMapElement newANTLRMapElement:[NSString stringWithFormat:@"%s", toknams[i].name]]; - // np->fType = toknams[i].toknum; - [self install:np Scope:0]; - } - return( SUCCESS ); -} -#endif - --(ANTLRMapElement *)getptrBufferEntry:(NSInteger)idx -{ - return( ptrBuffer[idx] ); -} - --(ANTLRMapElement **)getptrBuffer -{ - return( ptrBuffer ); -} - --(void)setptrBuffer:(ANTLRMapElement *)np Index:(NSInteger)idx -{ - if ( idx < BuffSize ) { - [np retain]; - ptrBuffer[idx] = np; - } -} - --(NSInteger)getScope -{ - return( Scope ); -} - --(void)setScopeScope:(NSInteger)i -{ - Scope = i; -} - -- (ANTLRMapElement *)getTType:(NSString *)name -{ - return [self lookup:name Scope:0]; -} - -/* - * works only for maplist indexed not by name but by TokenNumber - */ -- (ANTLRMapElement *)getNameInList:(NSInteger)ttype -{ - ANTLRMapElement *np; - NSInteger aTType; - - aTType = ttype % BuffSize; - for( np = self->ptrBuffer[ttype]; np != nil; np = [np getfNext] ) { - if ( [np.index integerValue] == ttype ) { - return( np ); /* found it */ - } - } - return( nil ); /* not found */ -} - -- (ANTLRLinkBase *)getName:(NSString *)name -{ - return [self lookup:name Scope:0]; /* nil if not found */ -} - -- (void)putNode:(NSString *)name TokenType:(NSInteger)ttype -{ - ANTLRMapElement *np; - - // install symbol in ptrBuffer - np = [ANTLRMapElement newANTLRMapElementWithName:[NSString stringWithString:name] Type:ttype]; - // np->fType = toknams[i].toknum; - [self install:np Scope:0]; -} - -- (NSInteger)getMode -{ - return mode; -} - -- (void)setMode:(NSInteger)aMode -{ - mode = aMode; -} - -- (void) addObject:(id)aRule -{ - NSInteger idx; - - idx = [self count]; - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - ptrBuffer[idx] = aRule; -} - -/* this may have to handle linking into the chain - */ -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - if (aRule != ptrBuffer[idx]) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (id)objectAtIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - return ptrBuffer[idx]; -} - -/* this will never link into the chain - */ -- (void) setObject:(id)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - if (aRule != ptrBuffer[idx]) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (void)putName:(NSString *)name Node:(id)aNode -{ - ANTLRMapElement *np; - - np = [self lookup:name Scope:0 ]; - if ( np == nil ) { - np = [ANTLRMapElement newANTLRMapElementWithName:name Node:aNode]; - if (ptrBuffer[LastHash] != nil) - [ptrBuffer[LastHash] release]; - [np retain]; - np.fNext = ptrBuffer[ LastHash ]; - ptrBuffer[ LastHash ] = np; - } - return; -} - -- (NSEnumerator *)objectEnumerator -{ - NSEnumerator *anEnumerator; - - itIndex = 0; - return anEnumerator; -} - -- (BOOL)hasNext -{ - if (self && [self count] < BuffSize-1) { - return YES; - } - return NO; -} - -- (ANTLRMapElement *)nextObject -{ - if (self && itIndex < BuffSize-1) { - return ptrBuffer[itIndex]; - } - return nil; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashRule.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashRule.h deleted file mode 100644 index f1558e8b84729ba77eb4efd0e65b6109f944a97e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashRule.h +++ /dev/null @@ -1,72 +0,0 @@ -// -// ANTLRHashRule.h -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRuleMemo.h" -#import "ANTLRPtrBuffer.h" - -#define GLOBAL_SCOPE 0 -#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRHashRule : ANTLRPtrBuffer { - // ANTLRHashRule *fNext; - // TStringPool *fPool; - NSInteger LastHash; - NSInteger mode; -} - -//@property (copy) ANTLRHashRule *fNext; -@property (getter=getLastHash, setter=setLastHash:) NSInteger LastHash; - -// Contruction/Destruction -+ (id)newANTLRHashRule; -+ (id)newANTLRHashRuleWithLen:(NSInteger)aBuffSize; -- (id)init; -- (id)initWithLen:(NSInteger)aBuffSize; -- (void)dealloc; - -- (NSInteger)count; -- (NSInteger)length; -- (NSInteger)size; - -// Instance Methods -- (void)deleteANTLRHashRule:(ANTLRRuleMemo *)np; -- (void)delete_chain:(ANTLRRuleMemo *)np; -- (ANTLRRuleMemo **)getPtrBuffer; -- (void)setPtrBuffer:(ANTLRRuleMemo **)np; -- (NSNumber *)getRuleMemoStopIndex:(NSInteger)aStartIndex; -- (void)putRuleMemoAtStartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex; -- (NSInteger)getMode; -- (void)setMode:(NSInteger)aMode; -- (void) insertObject:(ANTLRRuleMemo *)aRule atIndex:(NSInteger)Index; -- (ANTLRRuleMemo *) objectAtIndex:(NSInteger)Index; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashRule.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashRule.m deleted file mode 100644 index 93ce3a176c72d59c00b27f02f07471247a67f4f8..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRHashRule.m +++ /dev/null @@ -1,281 +0,0 @@ -// -// ANTLRHashRule.m -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) -#define ANTLR_MEMO_RULE_UNKNOWN -1 - -#import "ANTLRHashRule.h" - -/* - * Start of ANTLRHashRule - */ -@implementation ANTLRHashRule - -@synthesize LastHash; - -+(id)newANTLRHashRule -{ - ANTLRHashRule *aNewANTLRHashRule; - - aNewANTLRHashRule = [[ANTLRHashRule alloc] init]; - return( aNewANTLRHashRule ); -} - -+(id)newANTLRHashRuleWithLen:(NSInteger)aBuffSize -{ - ANTLRHashRule *aNewANTLRHashRule; - - aNewANTLRHashRule = [[ANTLRHashRule alloc] initWithLen:aBuffSize]; - return( aNewANTLRHashRule ); -} - --(id)init -{ - if ((self = [super initWithLen:HASHSIZE]) != nil) { - fNext = nil; - } - return( self ); -} - --(id)initWithLen:(NSInteger)aBuffSize -{ - if ((self = [super initWithLen:aBuffSize]) != nil) { - fNext = nil; - mode = 0; - } - return( self ); -} - --(void)dealloc -{ - ANTLRRuleMemo *tmp, *rtmp; - int Index; - - if ( self.fNext != nil ) { - for( Index = 0; Index < BuffSize; Index++ ) { - tmp = ptrBuffer[Index]; - while ( tmp && tmp != ptrBuffer[Index] ) { - rtmp = tmp; - // tmp = [tmp getfNext]; - tmp = (ANTLRRuleMemo *)tmp.fNext; - [rtmp dealloc]; - } - } - } - [super dealloc]; -} - -- (NSInteger)count -{ - id anElement; - NSInteger aCnt = 0; - - for (int i = 0; i < BuffSize; i++) { - anElement = ptrBuffer[i]; - if ( anElement != nil ) { - aCnt++; - } - } - return aCnt; -} - -- (NSInteger) length -{ - return BuffSize; -} - -- (NSInteger) size -{ - id anElement; - NSInteger aSize = 0; - - for (int i = 0; i < BuffSize; i++) { - if ((anElement = ptrBuffer[i]) != nil) { - aSize += sizeof(id); - } - } - return aSize; -} - - --(void)deleteANTLRHashRule:(ANTLRRuleMemo *)np -{ - ANTLRRuleMemo *tmp, *rtmp; - int Index; - - if ( self.fNext != nil ) { - for( Index = 0; Index < BuffSize; Index++ ) { - tmp = ptrBuffer[Index]; - while ( tmp && tmp != ptrBuffer[Index ] ) { - rtmp = tmp; - tmp = tmp.fNext; - [rtmp dealloc]; - } - } - } -} - --(void)delete_chain:(ANTLRRuleMemo *)np -{ - if ( np.fNext != nil ) - [self delete_chain:np.fNext]; - [np dealloc]; -} - --(ANTLRRuleMemo **)getPtrBuffer -{ - return( ptrBuffer ); -} - --(void)setPtrBuffer:(ANTLRRuleMemo **)np -{ - ptrBuffer = np; -} - -- (NSNumber *)getRuleMemoStopIndex:(NSInteger)aStartIndex -{ - ANTLRRuleMemo *aRule; - NSNumber *stopIndex; - NSInteger anIndex; - - anIndex = ( aStartIndex >= BuffSize ) ? aStartIndex %= BuffSize : aStartIndex; - if ((aRule = ptrBuffer[anIndex]) == nil) { - return nil; - } - stopIndex = [aRule getStopIndex:aStartIndex]; - return stopIndex; -} - -- (void)putRuleMemo:(ANTLRRuleMemo *)aRule AtStartIndex:(NSInteger)aStartIndex -{ - NSInteger anIndex; - - anIndex = (aStartIndex >= BuffSize) ? aStartIndex %= BuffSize : aStartIndex; - if ( ptrBuffer[anIndex] == nil ) { - ptrBuffer[anIndex] = aRule; - [aRule retain]; - } - else { - do { - if ( [aRule.startIndex integerValue] == aStartIndex ) { - [aRule setStartIndex:aRule.stopIndex]; - return; - } - aRule = aRule.fNext; - } while ( aRule != nil ); - } -} - -- (void)putRuleMemoAtStartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex -{ - ANTLRRuleMemo *aRule, *newRule; - NSInteger anIndex; - NSInteger aMatchIndex; - - anIndex = (aStartIndex >= BuffSize) ? aStartIndex %= BuffSize : aStartIndex; - if ((aRule = ptrBuffer[anIndex]) == nil ) { - aRule = [ANTLRRuleMemo newANTLRRuleMemoWithStartIndex:[NSNumber numberWithInteger:aStartIndex] - StopIndex:[NSNumber numberWithInteger:aStopIndex]]; - [aRule retain]; - ptrBuffer[anIndex] = aRule; - } - else { - aMatchIndex = [aRule.startIndex integerValue]; - if ( aStartIndex > aMatchIndex ) { - if ( aRule != ptrBuffer[anIndex] ) { - [aRule retain]; - } - aRule.fNext = ptrBuffer[anIndex]; - ptrBuffer[anIndex] = aRule; - return; - } - while (aRule.fNext != nil) { - aMatchIndex = [((ANTLRRuleMemo *)aRule.fNext).startIndex integerValue]; - if ( aStartIndex > aMatchIndex ) { - newRule = [ANTLRRuleMemo newANTLRRuleMemoWithStartIndex:[NSNumber numberWithInteger:aStartIndex] - StopIndex:[NSNumber numberWithInteger:aStopIndex]]; - [newRule retain]; - newRule.fNext = aRule.fNext; - aRule.fNext = newRule; - return; - } - if ( aMatchIndex == aStartIndex ) { - [aRule setStartIndex:aRule.stopIndex]; - return; - } - aRule = aRule.fNext; - } - } -} - -- (NSInteger)getLastHash -{ - return LastHash; -} - -- (void)setLastHash:(NSInteger)aHash -{ - LastHash = aHash; -} - -- (NSInteger)getMode -{ - return mode; -} - -- (void)setMode:(NSInteger)aMode -{ - mode = aMode; -} - -- (void) insertObject:(ANTLRRuleMemo *)aRule atIndex:(NSInteger)anIndex -{ - NSInteger Index; - - Index = ( anIndex >= BuffSize ) ? anIndex %= BuffSize : anIndex; - if (aRule != ptrBuffer[Index]) { - if (ptrBuffer[Index] != nil) { - [ptrBuffer[Index] release]; - } - [aRule retain]; - } - ptrBuffer[Index] = aRule; -} - -- (ANTLRRuleMemo *)objectAtIndex:(NSInteger)anIndex -{ - NSInteger anIdx; - - anIdx = ( anIndex >= BuffSize ) ? anIndex %= BuffSize : anIndex; - return ptrBuffer[anIdx]; -} - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRIntArray.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRIntArray.h deleted file mode 100644 index 5269b23076b8ce5404407bae9d4c2d906284daec..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRIntArray.h +++ /dev/null @@ -1,60 +0,0 @@ -// -// ANTLRIntArray.h -// ANTLR -// -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" - -#define ANTLR_INT_ARRAY_INITIAL_SIZE 10 - -@interface ANTLRIntArray : ANTLRPtrBuffer -{ -} - -+ (ANTLRIntArray *)newANTLRIntArray; -+ (ANTLRIntArray *)newANTLRIntArrayWithLen:(NSInteger)aLen; - -- (id) init; -- (id) initWithLen:(NSInteger)aLen; - -- (void) dealloc; - -- (id) copyWithZone:(NSZone *)aZone; - -- (void) addInteger:(NSInteger) v; -- (void) push:(NSInteger) v; -- (NSInteger) pop; -- (NSInteger) integerAtIndex:(NSInteger) i; -- (void) insertInteger:(NSInteger)anInteger AtIndex:(NSInteger) idx; -- (NSInteger) size; -- (void) reset; - -- (NSInteger) count; -- (NSInteger) size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRIntStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRIntStream.h deleted file mode 100755 index 3790cd9bf923e7285f7d2b22882a9a624fec451e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRIntStream.h +++ /dev/null @@ -1,93 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -@protocol ANTLRIntStream < NSObject, NSCopying > - -- (void) consume; - -// Get unichar at current input pointer + i ahead where i=1 is next character as int for including ANTLRCharStreamEOF (-1) in the data range -- (NSInteger) LA:(NSInteger) i; - -// Tell the stream to start buffering if it hasn't already. Return -// current input position, index(), or some other marker so that -// when passed to rewind() you get back to the same spot. -// rewind(mark()) should not affect the input cursor. -// TODO: problem in that lexer stream returns not index but some marker - -- (NSInteger) mark; - -// Return the current input symbol index 0..n where n indicates the -// last symbol has been read. - -- (NSInteger) getIndex; - -// Reset the stream so that next call to index would return marker. -// The marker will usually be -index but it doesn't have to be. It's -// just a marker to indicate what state the stream was in. This is -// essentially calling -release: and -seek:. If there are markers -// created after this marker argument, this routine must unroll them -// like a stack. Assume the state the stream was in when this marker -// was created. - -- (void) rewind; -- (void) rewind:(NSInteger) marker; - -// You may want to commit to a backtrack but don't want to force the -// stream to keep bookkeeping objects around for a marker that is -// no longer necessary. This will have the same behavior as -// rewind() except it releases resources without the backward seek. - -- (void) release:(NSInteger) marker; - -// Set the input cursor to the position indicated by index. This is -// normally used to seek ahead in the input stream. No buffering is -// required to do this unless you know your stream will use seek to -// move backwards such as when backtracking. -// This is different from rewind in its multi-directional -// requirement and in that its argument is strictly an input cursor (index). -// -// For char streams, seeking forward must update the stream state such -// as line number. For seeking backwards, you will be presumably -// backtracking using the mark/rewind mechanism that restores state and -// so this method does not need to update state when seeking backwards. -// -// Currently, this method is only used for efficient backtracking, but -// in the future it may be used for incremental parsing. - -- (void) seek:(NSInteger) index; - -/** Only makes sense for streams that buffer everything up probably, but - * might be useful to display the entire stream or for testing. This - * value includes a single EOF. - */ -- (NSUInteger) size; -/** Where are you getting symbols from? Normally, implementations will - * pass the buck all the way to the lexer who can ask its input stream - * for the file name or whatever. - */ -- (NSString *)getSourceName; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRLexer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRLexer.h deleted file mode 100755 index 5cfb36f07b9c9a2eaf0fc3a4bee2d38e93dae40f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRLexer.h +++ /dev/null @@ -1,90 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRTokenSource.h" -#import "ANTLRBaseRecognizer.h" -#import "ANTLRRecognizerSharedState.h" -#import "ANTLRCharStream.h" -#import "ANTLRToken.h" -#import "ANTLRCommonToken.h" -#import "ANTLRRecognitionException.h" -#import "ANTLRMismatchedTokenException.h" -#import "ANTLRMismatchedRangeException.h" - -@interface ANTLRLexer : ANTLRBaseRecognizer { - id input; ///< The character stream we pull tokens out of. - NSUInteger ruleNestingLevel; -} - -@property (retain, getter=getInput, setter=setInput:) id input; -@property (getter=getRuleNestingLevel, setter=setRuleNestingLevel) NSUInteger ruleNestingLevel; - -#pragma mark Initializer -- (id) initWithCharStream:(id) anInput; -- (id) initWithCharStream:(id)anInput State:(ANTLRRecognizerSharedState *)state; - -- (id) copyWithZone:(NSZone *)zone; - -- (void) reset; - -// - (ANTLRRecognizerSharedState *) state; - -#pragma mark Tokens -- (id)getToken; -- (void) setToken: (id) aToken; -- (id) nextToken; -- (void) mTokens; // abstract, defined in generated sources -- (void) skip; -- (id) getInput; -- (void) setInput:(id)aCharStream; - -- (void) emit; -- (void) emit:(id)aToken; - -#pragma mark Matching -- (void) matchString:(NSString *)aString; -- (void) matchAny; -- (void) matchChar:(unichar) aChar; -- (void) matchRangeFromChar:(unichar)fromChar to:(unichar)toChar; - -#pragma mark Informational -- (NSUInteger) getLine; -- (NSUInteger) getCharPositionInLine; -- (NSInteger) getIndex; -- (NSString *) getText; -- (void) setText:(NSString *) theText; - -// error handling -- (void) reportError:(ANTLRRecognitionException *)e; -- (NSString *)getErrorMessage:(ANTLRRecognitionException *)e TokenNames:(NSMutableArray *)tokenNames; -- (NSString *)getCharErrorDisplay:(NSInteger)c; -- (void) recover:(ANTLRRecognitionException *)e; -- (void)traceIn:(NSString *)ruleName Index:(NSInteger)ruleIndex; -- (void)traceOut:(NSString *)ruleName Index:(NSInteger)ruleIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRLinkBase.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRLinkBase.h deleted file mode 100644 index 21019e6174181e2be8edf4be97e255f064523160..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRLinkBase.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// ANTLRLinkBase.h -// ANTLR -// -// Created by Alan Condit on 6/14/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -@protocol ANTLRLinkList - -+ (id)newANTLRLinkBase; -+ (id)newANTLRLinkBase:(id)np Prev:(id)pp; - -- (void) dealloc; - -- (id) append:(id)node; -- (id) insert:(id)node; - -- (id) getfNext; -- (void) setFNext:(id)np; -- (id)getfPrev; -- (void) setFPrev:(id)pp; - -@end - -@interface ANTLRLinkBase : NSObject { - id fPrev; - id fNext; -} - -@property (retain, getter=getfPrev, setter=setFPrev:) id fPrev; -@property (retain, getter=getfNext, setter=setFNext:) id fNext; - -+ (id)newANTLRLinkBase; -+ (id)newANTLRLinkBase:(id)np Prev:(id)pp; -- (id)init; -- (id)initWithPtr:(id)np Prev:(id)pp; -- (void)dealloc; - -- (id) copyWithZone:(NSZone *)aZone; - -- (id)append:(id)node; -- (id)insert:(id)node; - -- (id)getfNext; -- (void)setFNext:(id) np; -- (id)getfPrev; -- (void)setFPrev:(id) pp; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRLookaheadStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRLookaheadStream.h deleted file mode 100644 index ad48ff5e513579aef00f2e88a362c46b6d4303ee..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRLookaheadStream.h +++ /dev/null @@ -1,73 +0,0 @@ -// -// ANTLRLookaheadStream.h -// ANTLR -// -// Created by Ian Michell on 26/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRFastQueue.h" - -#define UNITIALIZED_EOF_ELEMENT_INDEX NSIntegerMax - -@interface ANTLRLookaheadStream : ANTLRFastQueue -{ - id eof; - NSInteger eofElementIndex; - NSInteger lastMarker; - NSInteger markDepth; -} - -@property (readwrite, retain, getter=getEof, setter=setEof) id eof; -@property (assign, getter=getEofElementIndex, setter=setEofElementIndex) NSInteger eofElementIndex; -@property (assign, getter=getLastMarker, setter=setLastMarker) NSInteger lastMarker; -@property (assign, getter=getMarkDepth, setter=setMarkDepth) NSInteger markDepth; - -- (id) initWithEOF:(id) o; -- (id) nextElement; -- (void) consume; -- (void) sync:(NSInteger) need; -- (void) fill:(NSInteger) n; -- (id) LT:(NSInteger) i; -- (id) LB:(NSInteger) i; -- (id) currentSymbol; -- (NSInteger) getIndex; -- (NSInteger) mark; -- (void) release:(NSInteger) marker; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) seek:(NSInteger) i; -- (id) getEof; -- (void) setEof:(id) anID; -- (NSInteger) getEofElementIndex; -- (void) setEofElementIndex:(NSInteger) anInt; -- (NSInteger) getLastMarker; -- (void) setLastMarker:(NSInteger) anInt; -- (NSInteger) getMarkDepth; -- (void) setMarkDepth:(NSInteger) anInt; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMap.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMap.h deleted file mode 100644 index 80ad486b3126fd0ea9297d05a6d2f72bf29ffa2e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMap.h +++ /dev/null @@ -1,82 +0,0 @@ -// -// ANTLRMap.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" -#import "ANTLRMapElement.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRMap : ANTLRPtrBuffer { - //ANTLRMap *fNext; // found in superclass - // TStringPool *fPool; - NSInteger lastHash; -} - -//@property (copy) ANTLRMap *fNext; -@property (getter=getLastHash, setter=setLastHash:) NSInteger lastHash; - -// Contruction/Destruction -+ (id)newANTLRMap; -+ (id)newANTLRMapWithLen:(NSInteger)aHashSize; - -- (id)init; -- (id)initWithLen:(NSInteger)cnt; -- (void)dealloc; -// Instance Methods -- (NSInteger)count; -- (NSInteger)length; -- (NSInteger)size; -/* clear -- reinitialize the maplist array */ -- (void) clear; -/* form hash value for string s */ --(NSInteger)hash:(NSString *)s; -/* look for s in ptrBuffer */ --(id)lookup:(NSString *)s; -/* look for s in ptrBuffer */ --(id)install:(ANTLRMapElement *)sym; -/* - * delete entry from list - */ -- (void)deleteANTLRMap:(ANTLRMapElement *)np; -- (NSInteger)RemoveSym:(NSString *)s; -- (void)delete_chain:(ANTLRMapElement *)np; -- (ANTLRMapElement *)getTType:(NSString *)name; -- (ANTLRMapElement *)getName:(NSInteger)ttype; -- (NSInteger)getNode:(ANTLRMapElement *)aNode; -- (void)putNode:(NSInteger)aTType Node:(id)aNode; -- (void)putName:(NSString *)name TType:(NSInteger)ttype; -- (void)putName:(NSString *)name Node:(id)aNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMapElement.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMapElement.h deleted file mode 100644 index e20d01c60a2afa95a527e4696bc31a1d9f70c4c5..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMapElement.h +++ /dev/null @@ -1,65 +0,0 @@ -// -// ANTLRMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/8/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseMapElement.h" - -@interface ANTLRMapElement : ANTLRBaseMapElement { - NSString *name; - id node; -} -@property (retain, getter=getName, setter=setName:) NSString *name; -@property (retain, getter=getNode, setter=setNode:) id node; - -+ (id) newANTLRMapElement; -+ (id) newANTLRMapElementWithName:(NSString *)aName Type:(NSInteger)aTType; -+ (id) newANTLRMapElementWithNode:(NSInteger)aTType Node:(id)aNode; -+ (id) newANTLRMapElementWithName:(NSString *)aName Node:(id)aNode; -+ (id) newANTLRMapElementWithObj1:(id)anObj1 Obj2:(id)anObj2; -- (id) init; -- (id) initWithName:(NSString *)aName Type:(NSInteger)aTType; -- (id) initWithNode:(NSInteger)aTType Node:(id)aNode; -- (id) initWithName:(NSString *)aName Node:(id)aNode; -- (id) initWithObj1:(id)anObj1 Obj2:(id)anObj2; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSInteger) count; -- (NSInteger) size; -- (NSString *)getName; -- (void)setName:(NSString *)aName; -- (id)getNode; -- (void)setNode:(id)aNode; -- (void)putNode:(id)aNode; -- (void)putNode:(id)aNode With:(NSInteger)uniqueID; -//- (void)setObject:(id)aNode atIndex:anIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedNotSetException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedNotSetException.h deleted file mode 100644 index 57391d5ae1047876ac8989cc8eacbee76befb042..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedNotSetException.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// ANTLRMismatchedNotSetException.h -// ANTLR -// -// Created by Alan Condit on 6/13/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" -#import "ANTLRBitSet.h" - -@interface ANTLRMismatchedNotSetException : ANTLRRecognitionException -{ - ANTLRBitSet *expecting; -} -@property (retain, getter=getExpecting, setter=setExpecting) ANTLRBitSet *expecting; - -- (ANTLRMismatchedNotSetException *)newANTLRMismatchedNotSetException; -- (ANTLRMismatchedNotSetException *)newANTLRMismatchedNotSetException:(id)anInput - Follow:(ANTLRBitSet *)expecting; - -- (id) init; -- (id) initWithStream:(id)anInput Follow:(ANTLRBitSet *)expecting; - -- (NSString *)toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedRangeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedRangeException.h deleted file mode 100755 index abda3bb33cc6f0bdd7a512c4b33a1051b0e6a5c4..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedRangeException.h +++ /dev/null @@ -1,40 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" - -@protocol ANTLRIntStream; - - -@interface ANTLRMismatchedRangeException : ANTLRRecognitionException { - NSRange range; -} - -+ (id) exceptionWithRange:(NSRange) aRange stream:(id) theInput; -- (id) initWithRange:(NSRange) aRange stream:(id) theInput; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedSetException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedSetException.h deleted file mode 100755 index 3bd45fcff47459ea8331c65661ef536c4ecf8abf..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedSetException.h +++ /dev/null @@ -1,44 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRRecognitionException.h" - -@interface ANTLRMismatchedSetException : ANTLRRecognitionException { - NSSet *expecting; -} - -@property (retain, getter=getExpecting, setter=setExpecting:) NSSet *expecting; - -+ (id) exceptionWithSet:(NSSet *) theExpectedSet stream:(id) theStream; -- (id) initWithSet:(NSSet *) theExpectedSet stream:(id) theStream; - -- (NSSet *) getExpecting; -- (void) setExpecting: (NSSet *) anExpectedSet; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedTokenException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedTokenException.h deleted file mode 100755 index 5e1d77d63ad522bd389b5f5b38ec1aecab38e1d1..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedTokenException.h +++ /dev/null @@ -1,58 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRRecognitionException.h" -#import "ANTLRBitSet.h" - -@protocol ANTLRIntStream; - -@interface ANTLRMismatchedTokenException : ANTLRRecognitionException { - NSInteger expecting; - unichar expectingChar; - BOOL isTokenType; -} - -@property (assign, getter=getExpecting, setter=setExpecting:) NSInteger expecting; -@property (assign, getter=getExpectingChar, setter=setExpectingChar:) unichar expectingChar; -@property (assign, getter=getIsTokenType, setter=setIsTokenType:) BOOL isTokenType; - -+ (id) newANTLRMismatchedTokenException:(NSInteger)expectedTokenType Stream:(id)anInput; -+ (id) newANTLRMismatchedTokenExceptionMissing:(NSInteger)expectedTokenType - Stream:(id)anInput - Token:(id)inserted; -+ (id) newANTLRMismatchedTokenExceptionChar:(unichar)expectedCharacter Stream:(id)anInput; -+ (id) newANTLRMismatchedTokenExceptionStream:(id)anInput - Exception:(NSException *)e - Follow:(ANTLRBitSet *)follow; -- (id) initWithTokenType:(NSInteger)expectedTokenType Stream:(id)anInput; --(id) initWithTokenType:(NSInteger)expectedTokenType - Stream:(id)anInput - Token:(id)inserted; -- (id) initWithCharacter:(unichar)expectedCharacter Stream:(id)anInput; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedTreeNodeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedTreeNodeException.h deleted file mode 100755 index b61ab51bbc31367f6d368f4e9d64057e86b10859..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMismatchedTreeNodeException.h +++ /dev/null @@ -1,42 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" - -@protocol ANTLRIntStream; - -@interface ANTLRMismatchedTreeNodeException : ANTLRRecognitionException { - NSInteger expecting; -} - -@property (getter=getExpecting, setter=setExpecting) NSInteger expecting; - -+ (id) newANTLRMismatchedTreeNodeException:(NSInteger)expectedTokenType Stream:(id)anInput; -- (id) initWithTokenType:(NSInteger) expectedTokenType Stream:(id)anInput; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMissingTokenException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMissingTokenException.h deleted file mode 100644 index 1398e251bfcb03bb6c99c8eed02a330072e4d048..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRMissingTokenException.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// ANTLRMissingTokenException.h -// ANTLR -// -// Created by Alan Condit on 6/8/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRMismatchedTokenException.h" -#import "ANTLRToken.h" - -@interface ANTLRMissingTokenException : ANTLRMismatchedTokenException { - id inserted; -} -/** Used for remote debugger deserialization */ -+ (id) newANTLRMissingTokenException; -+ (id) newANTLRMissingTokenException:(NSInteger)expected - Stream:(id)anInput - With:(id)insertedToken; -- (id) init; -- (id) init:(NSInteger)expected Stream:(id)anInput With:(id)insertedToken; - -- (NSInteger) getMissingType; - -- (NSString *)toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRNoViableAltException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRNoViableAltException.h deleted file mode 100755 index b71baffb309f5590996b7e032433308641de8f62..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRNoViableAltException.h +++ /dev/null @@ -1,43 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" -#import "ANTLRIntStream.h" - -@interface ANTLRNoViableAltException : ANTLRRecognitionException { - int decisionNumber; - int stateNumber; -} - -+ (ANTLRNoViableAltException *) newANTLRNoViableAltException:(NSInteger)theDecisionNumber state:(NSInteger)theStateNumber stream:(id)theStream; -- (ANTLRNoViableAltException *) initWithDecision:(NSInteger)theDecisionNumber state:(NSInteger)theStateNumber stream:(id)theStream; - -- (void)setDecisionNumber:(NSInteger)decisionNumber; -- (void)setStateNumber:(NSInteger)stateNumber; - - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRParseTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRParseTree.h deleted file mode 100644 index 92554e30be9db5027ff5aa2e994a6a2e2d62012e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRParseTree.h +++ /dev/null @@ -1,60 +0,0 @@ -// -// ANTLRParseTree.h -// ANTLR -// -// Created by Alan Condit on 7/12/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseTree.h" -#import "ANTLRCommonToken.h" - -@interface ANTLRParseTree : ANTLRBaseTree { - id payload; - NSMutableArray *hiddenTokens; -} -/** A record of the rules used to match a token sequence. The tokens - * end up as the leaves of this tree and rule nodes are the interior nodes. - * This really adds no functionality, it is just an alias for CommonTree - * that is more meaningful (specific) and holds a String to display for a node. - */ -+ (ANTLRParseTree *)newANTLRParseTree:(id)label; -- (id)initWithLabel:(id)label; - -- (id)dupNode; -- (NSInteger)getType; -- (NSString *)getText; -- (NSInteger)getTokenStartIndex; -- (void)setTokenStartIndex:(NSInteger)index; -- (NSInteger)getTokenStopIndex; -- (void)setTokenStopIndex:(NSInteger)index; -- (NSString *)toString; -- (NSString *)toStringWithHiddenTokens; -- (NSString *)toInputString; -- (void)_toStringLeaves:(NSMutableString *)buf; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRParser.h deleted file mode 100755 index 5ddaf503ec8709f05e10210b2aea196a785fa412..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRParser.h +++ /dev/null @@ -1,59 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRBaseRecognizer.h" -#import "ANTLRCommonToken.h" -#import "ANTLRTokenStream.h" - -@interface ANTLRParser : ANTLRBaseRecognizer { - id input; -} -+ (ANTLRParser *)newANTLRParser:(id)anInput; -+ (ANTLRParser *)newANTLRParser:(id)anInput State:(ANTLRRecognizerSharedState *)aState; - -- (id) initWithTokenStream:(id)theStream; -- (id) initWithTokenStream:(id)theStream State:(ANTLRRecognizerSharedState *)aState; - -- (id) getInput; -- (void) setInput: (id) anInput; - -- (void) reset; - -- (id) getCurrentInputSymbol:(id)anInput; -- (ANTLRCommonToken *)getMissingSymbol:(id)input - Exception:(ANTLRRecognitionException *)e - TType:(NSInteger)expectedTokenType - BitSet:(ANTLRBitSet *)follow; -- (void) setTokenStream:(id)anInput; -- (id)getTokenStream; -- (NSString *)getSourceName; - -- (void) traceIn:(NSString *)ruleName Index:(int)ruleIndex; -- (void) traceOut:(NSString *)ruleName Index:(NSInteger) ruleIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRParserRuleReturnScope.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRParserRuleReturnScope.h deleted file mode 100755 index aef3dd0b029479de5cd62261ffae45277a0a3b21..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRParserRuleReturnScope.h +++ /dev/null @@ -1,46 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" -#import "ANTLRRuleReturnScope.h" - -@interface ANTLRParserRuleReturnScope : ANTLRRuleReturnScope { - id startToken; - id stopToken; -} -@property (retain, getter=getStart, setter=setStart:) id startToken; -@property (retain, getter=getStop, setter=setStop:) id stopToken; - -- (id) getStart; -- (void) setStart: (id) aStart; - -- (id) getStop; -- (void) setStop: (id) aStop; - -- (id) copyWithZone:(NSZone *)theZone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRPtrBuffer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRPtrBuffer.h deleted file mode 100644 index 188f597caa806e6e4825e472bd3780abe5e4db72..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRPtrBuffer.h +++ /dev/null @@ -1,91 +0,0 @@ -// -// ANTLRPtrBuffer.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define BUFFSIZE 101 - -@interface ANTLRPtrBuffer : ANTLRLinkBase { - //ANTLRPtrBuffer *fNext; - NSInteger BuffSize; - NSMutableData *buffer; - id *ptrBuffer; - NSInteger count; - NSInteger ptr; -} - -@property (getter=getBuffSize, setter=setBuffSize:) NSInteger BuffSize; -@property (retain, getter=getBuffer, setter=setBuffer:) NSMutableData *buffer; -@property (retain, getter=getPtrBuffer, setter=setPtrBuffer:) id *ptrBuffer; -@property (getter=getCount, setter=setCount:) NSInteger count; -@property (getter=getPtr, setter=setPtr:) NSInteger ptr; - -// Contruction/Destruction -+(ANTLRPtrBuffer *)newANTLRPtrBuffer; -+(ANTLRPtrBuffer *)newANTLRPtrBufferWithLen:(NSInteger)cnt; --(id)init; --(id)initWithLen:(NSInteger)cnt; --(void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; -/* clear -- reinitialize the maplist array */ -- (void) clear; - -- (NSInteger)count; -- (NSInteger)length; -- (NSInteger)size; - -- (NSMutableData *)getBuffer; -- (void)setBuffer:(NSMutableData *)np; -- (NSInteger)getCount; -- (void)setCount:(NSInteger)aCount; -- (id *)getPtrBuffer; -- (void)setPtrBuffer:(id *)np; -- (NSInteger)getPtr; -- (void)setPtr:(NSInteger)np; - -- (void) push:(id) v; -- (id) pop; -- (id) peek; - -- (void) addObject:(id) v; -- (void) addObjectsFromArray:(ANTLRPtrBuffer *)anArray; -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx; -- (id) objectAtIndex:(NSInteger)idx; -- (void) removeAllObjects; - -- (void) ensureCapacity:(NSInteger) index; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRecognitionException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRecognitionException.h deleted file mode 100755 index 853dc0e1c926874c8d514cfd595961e0d7291967..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRecognitionException.h +++ /dev/null @@ -1,72 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRRuntimeException.h" -#import "ANTLRToken.h" -#import "ANTLRIntStream.h" -#import "ANTLRTree.h" - -@interface ANTLRRecognitionException : ANTLRRuntimeException { - id input; - NSInteger index; - id token; - id node; - unichar c; - NSInteger line; - NSInteger charPositionInLine; -} - -@property (retain, getter=getStream, setter=setStream:) id input; -@property (retain, getter=getToken, setter=setToken:) idtoken; -@property (retain, getter=getNode, setter=setNode:) idnode; -@property (getter=getLine, setter=setLine:) NSInteger line; -@property (getter=getCharPositionInLine, setter=setCharPositionInLine:) NSInteger charPositionInLine; - -+ (ANTLRRecognitionException *) newANTLRRecognitionException; -+ (ANTLRRecognitionException *) exceptionWithStream:(id) anInputStream; -- (id) init; -- (id) initWithStream:(id)anInputStream; -- (id) initWithStream:(id)anInputStream reason:(NSString *)aReason; -- (NSInteger) unexpectedType; -- (id)getUnexpectedToken; - -- (id) getStream; -- (void) setStream: (id) aStream; - -- (id) getToken; -- (void) setToken: (id) aToken; - -- (id) getNode; -- (void) setNode: (id) aNode; - -- (NSString *)getMessage; - -- (NSInteger)getCharPositionInLine; -- (void)setCharPositionInLine:(NSInteger)aPos; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRecognizerSharedState.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRecognizerSharedState.h deleted file mode 100755 index 0430b797df060c6c53404224f851dad5abb25b40..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRecognizerSharedState.h +++ /dev/null @@ -1,116 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" -#import "ANTLRBitSet.h" -#import "ANTLRRuleStack.h" - -@interface ANTLRRecognizerSharedState : NSObject { - NSMutableArray *following; // a stack of FOLLOW bitsets used for context sensitive prediction and recovery - NSInteger _fsp; // Follow stack pointer - BOOL errorRecovery; // are we recovering? - NSInteger lastErrorIndex; - BOOL failed; // indicate that some match failed - NSInteger syntaxErrors; - NSInteger backtracking; // the level of backtracking - ANTLRRuleStack *ruleMemo; // store previous results of matching rules so we don't have to do it again. Hook in incremental stuff here, too. - - id token; - NSInteger tokenStartCharIndex; - NSUInteger tokenStartLine; - NSUInteger tokenStartCharPositionInLine; - NSUInteger channel; - NSUInteger type; - NSString *text; -} - -@property (retain, getter=getFollowing, setter=setFollowing:) NSMutableArray *following; -@property (assign) NSInteger _fsp; -@property (assign) BOOL errorRecovery; -@property (assign) NSInteger lastErrorIndex; -@property (assign, getter=getFailed, setter=setFailed:) BOOL failed; -@property (assign) NSInteger syntaxErrors; -@property (assign, getter=getBacktracking, setter=setBacktracking) NSInteger backtracking; -@property (retain, getter=getRuleMemo, setter=setRuleMemo:) ANTLRRuleStack *ruleMemo; -@property (copy, getter=getToken, setter=setToken) id token; -@property (getter=getType,setter=setType:) NSUInteger type; -@property (getter=getChannel,setter=setChannel:) NSUInteger channel; -@property (getter=getTokenStartLine,setter=setTokenStartLine:) NSUInteger tokenStartLine; -@property (getter=getCharPositionInLine,setter=setCharPositionInLine:) NSUInteger tokenStartCharPositionInLine; -@property (getter=getTokenStartCharIndex,setter=setTokenStartCharIndex:) NSInteger tokenStartCharIndex; -@property (retain, getter=getText, setter=setText) NSString *text; - -+ (ANTLRRecognizerSharedState *) newANTLRRecognizerSharedState; -+ (ANTLRRecognizerSharedState *) newANTLRRecognizerSharedStateWithRuleLen:(NSInteger)aLen; -+ (ANTLRRecognizerSharedState *) newANTLRRecognizerSharedState:(ANTLRRecognizerSharedState *)aState; - -- (id) init; -- (id) initWithRuleLen:(NSInteger)aLen; -- (id) initWithState:(ANTLRRecognizerSharedState *)state; - -- (id) getToken; -- (void) setToken:(id) theToken; - -- (NSUInteger) getType; -- (void) setType:(NSUInteger) theTokenType; - -- (NSUInteger) getChannel; -- (void) setChannel:(NSUInteger) theChannel; - -- (NSUInteger) getTokenStartLine; -- (void) setTokenStartLine:(NSUInteger) theTokenStartLine; - -- (NSUInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSUInteger) theCharPosition; - -- (NSInteger) getTokenStartCharIndex; -- (void) setTokenStartCharIndex:(NSInteger) theTokenStartCharIndex; - -- (NSString *) getText; -- (void) setText:(NSString *) theText; - - -- (NSMutableArray *) getFollowing; -- (void)setFollowing:(NSMutableArray *)aFollow; -- (ANTLRRuleStack *) getRuleMemo; -- (void)setRuleMemo:(ANTLRRuleStack *)aRuleMemo; -- (BOOL) isErrorRecovery; -- (void) setIsErrorRecovery: (BOOL) flag; - -- (BOOL) getFailed; -- (void) setFailed: (BOOL) flag; - -- (NSInteger) getBacktracking; -- (void) setBacktracking:(NSInteger) value; -- (void) increaseBacktracking; -- (void) decreaseBacktracking; -- (BOOL) isBacktracking; - -- (NSInteger) lastErrorIndex; -- (void) setLastErrorIndex:(NSInteger) value; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRewriteRuleElementStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRewriteRuleElementStream.h deleted file mode 100755 index 132a0cc2efd24ba0a1ebdf9dff252e49b1f4166b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRewriteRuleElementStream.h +++ /dev/null @@ -1,85 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeAdaptor.h" - -typedef union { - id single; - NSMutableArray *multiple; -} Elements; - -// TODO: this should be separated into stream and enumerator classes -@interface ANTLRRewriteRuleElementStream : NSObject { - NSInteger cursor; - BOOL dirty; ///< indicates whether the stream should return copies of its elements, set to true after a call to -reset - BOOL isSingleElement; - Elements elements; - - NSString *elementDescription; - id treeAdaptor; -} - -@property (assign, getter=GetCursor, setter=SetCursor:) NSInteger cursor; -@property (assign, getter=Getdirty, setter=Setdirty:) BOOL dirty; -@property (assign, getter=GetIsSingleElement, setter=SetIsSingleElement:) BOOL isSingleElement; -@property (assign, getter=GetElement, setter=SetElement:) Elements elements; -@property (assign, getter=GetElementDescription, setter=SetElementDescription:) NSString *elementDescription; -@property (retain, getter=GetTreeAdaptor, setter=SetTreeAdaptor:) id treeAdaptor; - -+ (ANTLRRewriteRuleElementStream*) newANTLRRewriteRuleElementStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription; -+ (ANTLRRewriteRuleElementStream*) newANTLRRewriteRuleElementStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - element:(id)anElement; -+ (ANTLRRewriteRuleElementStream*) newANTLRRewriteRuleElementStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - elements:(NSArray *)theElements; - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription element:(id)anElement; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription elements:(NSArray *)theElements; - -- (void)reset; - -- (id) getTreeAdaptor; -- (void) setTreeAdaptor:(id)aTreeAdaptor; - -- (void) addElement:(id)anElement; -- (NSInteger) size; - -- (BOOL) hasNext; -- (id) nextTree; -- (id) _next; // internal: TODO: redesign if necessary. maybe delegate - -- (id) copyElement:(id)element; -- (id) toTree:(id)element; - -- (NSString *) getDescription; -- (void) setDescription:(NSString *)description; - -@end - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRewriteRuleSubtreeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRewriteRuleSubtreeStream.h deleted file mode 100755 index 1d18b2453cceba3955e4bbe4e4f2231e0fb7bd15..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRewriteRuleSubtreeStream.h +++ /dev/null @@ -1,50 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRewriteRuleElementStream.h" - -@interface ANTLRRewriteRuleSubtreeStream : ANTLRRewriteRuleElementStream { - -} - -+ (ANTLRRewriteRuleSubtreeStream *) newANTLRRewriteRuleSubtreeStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription; -+ (ANTLRRewriteRuleSubtreeStream *) newANTLRRewriteRuleSubtreeStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - element:(id)anElement; -+ (ANTLRRewriteRuleSubtreeStream *) newANTLRRewriteRuleSubtreeStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - elements:(NSArray *)theElements; - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription element:(id)anElement; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription elements:(NSArray *)theElements; - -- (id) nextNode; -- (id) dup:(id)element; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRewriteRuleTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRewriteRuleTokenStream.h deleted file mode 100755 index 3a516dec26a97184eb3667417213cb1fe9fd4753..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRewriteRuleTokenStream.h +++ /dev/null @@ -1,66 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRewriteRuleElementStream.h" - - -@interface ANTLRRewriteRuleTokenStream : ANTLRRewriteRuleElementStream { - -} - -+ (id) newANTLRRewriteRuleTokenStream:(id)anAdaptor - description:(NSString *)elementDescription; -/** Create a stream with one element */ -+ (id) newANTLRRewriteRuleTokenStream:(id)adaptor - description:(NSString *)elementDescription - element:(id) oneElement; -/** Create a stream, but feed off an existing list */ -+ (id) newANTLRRewriteRuleTokenStream:(id)adaptor - description:(NSString *)elementDescription - elements:(NSMutableArray *)elements; - -- (id) init; -- (id) initWithTreeAdaptor:(id)anAdaptor - description:(NSString *)aDescription; -- (id) initWithTreeAdaptor:(id)anAdaptor - description:(NSString *)aDescription - element:(id)element; -- (id) initWithTreeAdaptor:(id)anAdaptor - description:(NSString *)aDescription - elements:(NSMutableArray *)elements; - -/** Get next token from stream and make a node for it */ -- (id) nextNode; - -- (id) nextToken; - -/** Don't convert to a tree unless they explicitly call nextTree. - * This way we can do hetero tree nodes in rewrite. - */ -- (id) toTree:(id)element; - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleMapElement.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleMapElement.h deleted file mode 100644 index e040b18e43e5b50ea037b8d0149615fa3d0215d0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleMapElement.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// ANTLRRuleMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseMapElement.h" - -@interface ANTLRRuleMapElement : ANTLRBaseMapElement { - NSNumber *ruleNum; -} - -@property (retain, getter=getRuleNum, setter=setRuleNum:) NSNumber *ruleNum; - -+ (ANTLRRuleMapElement *) newANTLRRuleMapElement; -+ (ANTLRRuleMapElement *) newANTLRRuleMapElementWithIndex:(NSNumber *)anIdx; -+ (ANTLRRuleMapElement *) newANTLRRuleMapElementWithIndex:(NSNumber *)anIdx RuleNum:(NSNumber *)aRuleNum; -- (id) init; -- (id) initWithAnIndex:(NSNumber *)anIdx; -- (id) initWithAnIndex:(NSNumber *)anIdx RuleNum:(NSNumber *)aRuleNum; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSNumber *)getRuleNum; -- (void)setRuleNum:(NSNumber *)aRuleNum; - -- (NSInteger)size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleMemo.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleMemo.h deleted file mode 100644 index 63a5ae259cd132b253e8e5d2795ea631fe01c966..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleMemo.h +++ /dev/null @@ -1,60 +0,0 @@ -// -// ANTLRRuleMemo.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" - -@interface ANTLRRuleMemo : ANTLRLinkBase { - NSNumber *startIndex; - NSNumber *stopIndex; -} - -@property (retain, getter=getStartIndex, setter=setStartIndex) NSNumber *startIndex; -@property (retain, getter=getStopIndex, setter=setStopIndex) NSNumber *stopIndex; - -+ (ANTLRRuleMemo *)newANTLRRuleMemo; -+ (ANTLRRuleMemo *)newANTLRRuleMemoWithStartIndex:(NSNumber *)aStartIndex StopIndex:(NSNumber *)aStopIndex; - -- (id) init; -- (id) initWithStartIndex:(NSNumber *)aStartIndex StopIndex:(NSNumber *)aStopIndex; - -- (NSInteger)count; -- (NSInteger)size; - -- (ANTLRRuleMemo *)getRuleWithStartIndex:(NSInteger)aStartIndex; -- (NSNumber *)getStartIndex:(NSInteger)aStartIndex; -- (NSNumber *)getStopIndex:(NSInteger)aStartIndex; -- (NSNumber *)getStartIndex; -- (void)setStartIndex:(NSNumber *)aStartIndex; -- (NSNumber *)getStopIndex; -- (void)setStopIndex:(NSNumber *)aStopIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleReturnScope.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleReturnScope.h deleted file mode 100644 index 4750c16642a04bbf8163c2b72b8658b009f66d93..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleReturnScope.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// ANTLRRuleReturnScope.h -// ANTLR -// -// Created by Alan Condit on 6/17/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" - -@interface ANTLRRuleReturnScope : NSObject { - -} - -/** Return the start token or tree */ -- (id) getStart; - -/** Return the stop token or tree */ -- (id) getStop; - -/** Has a value potentially if output=AST; */ -- (id) getNode; - -/** Has a value potentially if output=template; Don't use StringTemplate - * type as it then causes a dependency with ST lib. - */ -- (id) getTemplate; - -- (id) copyWithZone:(NSZone *)theZone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleStack.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleStack.m deleted file mode 100644 index 909192f020b5b9388474b81ffa0f49b999568298..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuleStack.m +++ /dev/null @@ -1,147 +0,0 @@ -// -// ANTLRRuleStack.m -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) - -#import "ANTLRRuleStack.h" -#import "ANTLRTree.h" - -/* - * Start of ANTLRRuleStack - */ -@implementation ANTLRRuleStack - -+ (ANTLRRuleStack *)newANTLRRuleStack -{ - return [[ANTLRRuleStack alloc] init]; -} - -+ (ANTLRRuleStack *)newANTLRRuleStack:(NSInteger)cnt -{ - return [[ANTLRRuleStack alloc] initWithLen:cnt]; -} - -- (id)init -{ - if ((self = [super init]) != nil) { - } - return( self ); -} - -- (id)initWithLen:(NSInteger)cnt -{ - if ((self = [super initWithLen:cnt]) != nil) { - } - return( self ); -} - -- (void)dealloc -{ - [super dealloc]; -} - -- (id) copyWithZone:(NSZone *)aZone -{ - return [super copyWithZone:aZone]; -} - -- (NSInteger)count -{ - ANTLRRuleMemo *anElement; - NSInteger aCnt = 0; - for( int i = 0; i < BuffSize; i++ ) { - if ((anElement = ptrBuffer[i]) != nil) - aCnt++; - } - return aCnt; -} - -- (NSInteger)size -{ - ANTLRRuleMemo *anElement; - NSInteger aSize = 0; - for( int i = 0; i < BuffSize; i++ ) { - if ((anElement = ptrBuffer[i]) != nil) { - aSize++; - } - } - return aSize; -} - -- (ANTLRHashRule *)pop -{ - return (ANTLRHashRule *)[super pop]; -} - -- (void) insertObject:(ANTLRHashRule *)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - NSLog( @"In ANTLRRuleStack attempting to insert aRule at Index %d, but Buffer is only %d long\n", idx, BuffSize ); - [self ensureCapacity:idx]; - } - if ( aRule != ptrBuffer[idx] ) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (ANTLRHashRule *)objectAtIndex:(NSInteger)idx -{ - if (idx < BuffSize) { - return ptrBuffer[idx]; - } - return nil; -} - -- (void)putHashRuleAtRuleIndex:(NSInteger)aRuleIndex StartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex -{ - ANTLRHashRule *aHashRule; - ANTLRRuleMemo *aRuleMemo; - - if (aRuleIndex >= BuffSize) { - NSLog( @"putHashRuleAtRuleIndex attempting to insert aRule at Index %d, but Buffer is only %d long\n", aRuleIndex, BuffSize ); - [self ensureCapacity:aRuleIndex]; - } - if ((aHashRule = ptrBuffer[aRuleIndex]) == nil) { - aHashRule = [[ANTLRHashRule newANTLRHashRuleWithLen:17] retain]; - ptrBuffer[aRuleIndex] = aHashRule; - } - if (( aRuleMemo = [aHashRule objectAtIndex:aStartIndex] ) == nil ) { - aRuleMemo = [[ANTLRRuleMemo newANTLRRuleMemo] retain]; - [aHashRule insertObject:aRuleMemo atIndex:aStartIndex]; - } - [aRuleMemo setStartIndex:[NSNumber numberWithInteger:aStartIndex]]; - [aRuleMemo setStopIndex:[NSNumber numberWithInteger:aStopIndex]]; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuntimeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuntimeException.h deleted file mode 100644 index 6cf0918e771d272c00756c4ea4d674e59211a23b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRRuntimeException.h +++ /dev/null @@ -1,54 +0,0 @@ -// -// ANTLRRuntimeException.h -// ANTLR -// -// Created by Alan Condit on 6/5/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -@interface ANTLRRuntimeException : NSException -{ -} - -+ (ANTLRRuntimeException *) newANTLRNoSuchElementException:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRIllegalArgumentException:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRRuntimeException:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRRuntimeException:(NSString *)aName reason:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRRuntimeException:(NSString *)aName reason:(NSString *)aReason userInfo:aUserInfo; - -- (id) init; -- (id)initWithRuntime:(NSString *)aReason; -- (id)initWithReason:(NSString *)aReason; -- (id)initWithName:(NSString *)aName reason:(NSString *)aReason; -- (id)initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo; - -- (NSString *) Description; - -// - (void)setDecisionNumber:(NSInteger)decisionNumber; -// - (void)setStateNumber:(NSInteger)stateNumber; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRStreamEnumerator.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRStreamEnumerator.h deleted file mode 100644 index a0e0f69a5c1f4796134d6912d3cc210bfd0885cc..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRStreamEnumerator.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// ANTLRStreamEnumertor.h -// ANTLR -// -// Created by Ian Michell on 29/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRStreamEnumerator : NSEnumerator -{ - NSInteger i; - id eof; - NSMutableArray *nodes; -} - --(id) initWithNodes:(NSMutableArray *) n andEOF:(id) o; --(BOOL) hasNext; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRStringStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRStringStream.h deleted file mode 100755 index 2b13c7d102cce7ff82428e68e23dfd5ecbef7a7f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRStringStream.h +++ /dev/null @@ -1,126 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRCharStream.h" -#import "ANTLRCharStreamState.h" -#import "ANTLRPtrBuffer.h" - -@interface ANTLRStringStream : NSObject < ANTLRCharStream > { - NSString *data; - NSInteger n; - NSInteger p; - NSInteger line; - NSInteger charPositionInLine; - NSInteger markDepth; - ANTLRPtrBuffer *markers; - NSInteger lastMarker; - NSString *name; - ANTLRCharStreamState *charState; -} - -@property (retain, getter=getData,setter=setData:) NSString *data; -@property (getter=getP,setter=setP:) NSInteger p; -@property (getter=getN,setter=setN:) NSInteger n; -@property (getter=getLine,setter=setLine:) NSInteger line; -@property (getter=getCharPositionInLine,setter=setCharPositionInLine:) NSInteger charPositionInLine; -@property (getter=getMarkDepth,setter=setMarkDepth:) NSInteger markDepth; -@property (retain, getter=getMarkers, setter=setMarkers:) ANTLRPtrBuffer *markers; -@property (getter=getLastMarker,setter=setLastMarker:) NSInteger lastMarker; -@property (retain, getter=getSourceName, setter=setSourceName:) NSString *name; -@property (retain, getter=getCharState, setter=setCharState:) ANTLRCharStreamState *charState; - -+ newANTLRStringStream; - -+ newANTLRStringStream:(NSString *)aString; - -+ newANTLRStringStream:(char *)myData Count:(NSInteger)numBytes; - -- (id) init; - -// this initializer copies the string -- (id) initWithString:(NSString *) theString; - -// This is the preferred constructor as no data is copied -- (id) initWithStringNoCopy:(NSString *) theString; - -- (id) initWithData:(char *)myData Count:(NSInteger)numBytes; - -- (void) dealloc; - -- (id) copyWithZone:(NSZone *)aZone; - -// reset the stream's state, but keep the data to feed off -- (void) reset; -// consume one character from the stream -- (void) consume; - -// look ahead i characters -- (NSInteger) LA:(NSInteger) i; -- (NSInteger) LT:(NSInteger) i; - -// returns the position of the current input symbol -- (NSInteger) getIndex; -// total length of the input data -- (NSInteger) size; - -// seek and rewind in the stream -- (NSInteger) mark; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) release:(NSInteger) marker; -- (void) seek:(NSInteger) index; - -// provide the streams data (e.g. for tokens using indices) -- (NSString *) substring:(NSInteger)startIndex To:(NSInteger)stopIndex; -- (NSString *) substringWithRange:(NSRange) theRange; - -// used for tracking the current position in the input stream -- (NSInteger) getLine; -- (void) setLine:(NSInteger) theLine; -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger) thePos; - -- (NSInteger) getN; -- (void) setN:(NSInteger)num; - -- (NSInteger) getP; -- (void) setP:(NSInteger)num; - -- (ANTLRPtrBuffer *)getMarkers; -- (void) setMarkers:(ANTLRPtrBuffer *)aMarkerList; - -- (NSString *)getSourceName; - -- (NSString *)toString; - -// accessors to the raw data of this stream -- (NSString *) getData; -- (void) setData: (NSString *) aData; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRSymbolStack.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRSymbolStack.h deleted file mode 100644 index 169df9f7379cdc3e17f2b9c8c05516942db664c0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRSymbolStack.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// ANTLRSymbolStack.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseStack.h" -// #import "ANTLRSymbolScope.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRSymbolsScope : NSObject -{ - -} - -+ (ANTLRSymbolsScope *)newANTLRSymbolsScope; - -- (id)init; -@end - - -@interface ANTLRSymbolStack : ANTLRBaseStack { -} - -// Contruction/Destruction -+(ANTLRSymbolStack *)newANTLRSymbolStack; -+(ANTLRSymbolStack *)newANTLRSymbolStackWithLen:(NSInteger)cnt; --(id)init; --(id)initWithLen:(NSInteger)cnt; --(void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; -/* clear -- reinitialize the maplist array */ - --(ANTLRSymbolsScope *)getHashMapEntry:(NSInteger)idx; - --(ANTLRSymbolsScope **)getHashMap; - --(ANTLRSymbolsScope *) pop; - -- (void) insertObject:(ANTLRSymbolsScope *)aScope atIndex:(NSInteger)idx; -- (ANTLRSymbolsScope *)objectAtIndex:(NSInteger)idx; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRSymbolStack.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRSymbolStack.m deleted file mode 100644 index 1dd67754d60044cba84bcbb095f4a6f26f102045..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRSymbolStack.m +++ /dev/null @@ -1,123 +0,0 @@ -// -// ANTLRSymbolStack.m -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) - -#import "ANTLRSymbolStack.h" -#import "ANTLRTree.h" - - -@implementation ANTLRSymbolsScope - -+ (ANTLRSymbolsScope *)newANTLRSymbolsScope -{ - return( [[ANTLRSymbolsScope alloc] init] ); -} - -- (id)init -{ - if ((self = [super init]) != nil) { - } - return (self); -} - -@end - -/* - * Start of ANTLRSymbolStack - */ -@implementation ANTLRSymbolStack - -+(ANTLRSymbolStack *)newANTLRSymbolStack -{ - return [[ANTLRSymbolStack alloc] init]; -} - -+(ANTLRSymbolStack *)newANTLRSymbolStackWithLen:(NSInteger)cnt -{ - return [[ANTLRSymbolStack alloc] initWithLen:cnt]; -} - --(id)init -{ - if ((self = [super init]) != nil) { - } - return( self ); -} - --(id)initWithLen:(NSInteger)cnt -{ - if ((self = [super initWithLen:cnt]) != nil) { - } - return( self ); -} - --(void)dealloc -{ - [super dealloc]; -} - -- (id) copyWithZone:(NSZone *)aZone -{ - return [super copyWithZone:aZone]; -} - --(ANTLRSymbolsScope *)getHashMapEntry:(NSInteger)idx -{ - return( (ANTLRSymbolsScope *)[super objectAtIndex:idx] ); -} - --(ANTLRSymbolsScope **)getHashMap -{ - return( (ANTLRSymbolsScope **)ptrBuffer ); -} - --(ANTLRSymbolsScope *) pop -{ - return (ANTLRSymbolsScope *)[super pop]; -} - -- (void) insertObject:(ANTLRSymbolsScope *)aRule atIndex:(NSInteger)idx -{ - if (aRule != ptrBuffer[idx]) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (ANTLRSymbolsScope *)objectAtIndex:(NSInteger)idx -{ - return (ANTLRSymbolsScope *)[super objectAtIndex:idx]; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRToken+DebuggerSupport.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRToken+DebuggerSupport.h deleted file mode 100755 index 659e7637ebc0c677b4987bb91167fb558ae44eed..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRToken+DebuggerSupport.h +++ /dev/null @@ -1,41 +0,0 @@ -// -// ANTLRToken+DebuggerSupport.h -// ANTLR -// -// Created by Kay Röpke on 03.12.2006. -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// - -#import -#import "ANTLRToken.h" -#import "ANTLRCommonToken.h" - -@interface ANTLRCommonToken(DebuggerSupport) - -- (NSString *)debuggerDescription; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRToken.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRToken.h deleted file mode 100755 index 64524f05c163c24b1fd24c1be703d5124e362045..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRToken.h +++ /dev/null @@ -1,79 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import - -typedef enum { - ANTLRTokenTypeEOF = -1, - ANTLRTokenTypeInvalid, - ANTLRTokenTypeEOR, - ANTLRTokenTypeDOWN, - ANTLRTokenTypeUP, - ANTLRTokenTypeMIN -} ANTLRTokenType; - -typedef enum { - ANTLRTokenChannelDefault = 0, - ANTLRTokenChannelHidden = 99 -} ANTLRTokenChannel; - -#define HIDDEN 99 - -@protocol ANTLRToken < NSObject, NSCopying > - -// The singleton eofToken instance. -+ (id) eofToken; -// The default channel for this class of Tokens -+ (ANTLRTokenChannel) defaultChannel; - -// provide hooks to explicitely set the text as opposed to use the indices into the CharStream -- (NSString *) getText; -- (void) setText:(NSString *) theText; - -- (NSInteger) getType; -- (void) setType: (NSInteger) aType; - -// ANTLR v3 provides automatic line and position tracking. Subclasses do not need to -// override these, if they do not want to store line/pos tracking information -- (NSUInteger) getLine; -- (void) setLine: (NSUInteger) aLine; - -- (NSUInteger) getCharPositionInLine; -- (void) setCharPositionInLine: (NSUInteger) aCharPositionInLine; - -// explicitely change the channel this Token is on. The default parser implementation -// just sees the defaultChannel -// Common idiom is to put whitespace tokens on channel 99. -- (NSUInteger) getChannel; -- (void) setChannel: (NSUInteger) aChannel; - -// the index of this Token into the TokenStream -- (NSUInteger) getTokenIndex; -- (void) setTokenIndex: (NSUInteger) aTokenIndex; -- (NSString *)toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTokenRewriteStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTokenRewriteStream.h deleted file mode 100644 index 0d8681f70bf0ef2f6c52e02822464f635d1e37a0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTokenRewriteStream.h +++ /dev/null @@ -1,170 +0,0 @@ -// -// ANTLRTokenRewriteStream.h -// ANTLR -// -// Created by Alan Condit on 6/19/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTokenStream.h" -#import "ANTLRLinkBase.h" -#import "ANTLRHashMap.h" -#import "ANTLRMapElement.h" -#import "ANTLRTokenSource.h" - -// Define the rewrite operation hierarchy - -@interface ANTLRRewriteOperation : ANTLRCommonTokenStream -{ -/** What index into rewrites List are we? */ -NSInteger instructionIndex; -/** Token buffer index. */ -NSInteger index; -NSString *text; -} - -@property (getter=getInstructionIndex, setter=setInstructionIndex:) NSInteger instructionIndex; -@property (getter=getIndex, setter=setIndex:) NSInteger index; -@property (retain, getter=getText, setter=setText:) NSString *text; - -+ (ANTLRRewriteOperation *) newANTLRRewriteOperation:(NSInteger)index Text:(NSString *)text; - -- (id) initWithIndex:(NSInteger)anIndex Text:(NSString *)theText; - -/** Execute the rewrite operation by possibly adding to the buffer. - * Return the index of the next token to operate on. - */ -- (NSInteger) execute:(NSString *)buf; - -- (NSString *)toString; -- (NSInteger) indexOf:(char)aChar inString:(NSString *)aString; -@end - -@interface ANTLRInsertBeforeOp : ANTLRRewriteOperation { -} - -+ (ANTLRInsertBeforeOp *) newANTLRInsertBeforeOp:(NSInteger)anIndex Text:(NSString *)theText; -- (id) initWithIndex:(NSInteger)anIndex Text:(NSString *)theText; - -@end - -/** I'm going to try replacing range from x..y with (y-x)+1 ReplaceOp - * instructions. - */ -@interface ANTLRReplaceOp : ANTLRRewriteOperation { - NSInteger lastIndex; -} - -@property (getter=getLastIndex, setter=setLastIndex:) NSInteger lastIndex; - -+ (ANTLRReplaceOp *) newANTLRReplaceOp:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString*)theText; -- (id) initWithIndex:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString *)theText; - -- (NSInteger) execute:(NSString *)buf; -- (NSString *)toString; - -@end - -@interface ANTLRDeleteOp : ANTLRReplaceOp { -} -+ (ANTLRDeleteOp *) newANTLRDeleteOp:(NSInteger)from ToIndex:(NSInteger)to; - -- (id) initWithIndex:(NSInteger)from ToIndex:(NSInteger)to; - -- (NSString *)toString; - -@end - - -@interface ANTLRTokenRewriteStream : ANTLRCommonTokenStream { -/** You may have multiple, named streams of rewrite operations. - * I'm calling these things "programs." - * Maps String (name) -> rewrite (List) - */ -ANTLRHashMap *programs; - -/** Map String (program name) -> Integer index */ -ANTLRHashMap *lastRewriteTokenIndexes; -} - -@property (retain, getter=getPrograms, setter=setPrograms:) ANTLRHashMap *programs; -@property (retain, getter=getLastRewriteTokenIndexes, setter=setLastRewriteTokenIndexes:) ANTLRHashMap *lastRewriteTokenIndexes; - -+ (ANTLRTokenRewriteStream *)newANTLRTokenRewriteStream; -+ (ANTLRTokenRewriteStream *)newANTLRTokenRewriteStream:(id) aTokenSource; -+ (ANTLRTokenRewriteStream *)newANTLRTokenRewriteStream:(id) aTokenSource Channel:(NSInteger)aChannel; - -- (id) init; -- (id)initWithTokenSource:(id)aTokenSource; -- (id)initWithTokenSource:(id)aTokenSource Channel:(NSInteger)aChannel; - -- (ANTLRHashMap *)getPrograms; -- (void)setPrograms:(ANTLRHashMap *)aProgList; - -- (void) rollback:(NSInteger)instructionIndex; -- (void) rollback:(NSString *)programName Index:(NSInteger)anInstructionIndex; -- (void) deleteProgram; -- (void) deleteProgram:(NSString *)programName; -- (void) insertAfterToken:(id)t Text:(NSString *)theText; -- (void) insertAfterIndex:(NSInteger)anIndex Text:(NSString *)theText; -- (void) insertAfterProgNam:(NSString *)programName Index:(NSInteger)anIndex Text:(NSString *)theText; - - -- (void) insertBeforeToken:(id)t Text:(NSString *)theText; -- (void) insertBeforeIndex:(NSInteger)anIndex Text:(NSString *)theText; -- (void) insertBeforeProgName:(NSString *)programName Index:(NSInteger)index Text:(NSString *)theText; -- (void) replaceFromIndex:(NSInteger)anIndex Text:(NSString *)theText; -- (void) replaceFromIndex:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString *)theText; -- (void) replaceFromToken:(id)indexT Text:(NSString *)theText; -- (void) replaceFromToken:(id)from ToToken:(id)to Text:(NSString *)theText; -- (void) replaceProgNam:(NSString *)programName Token:(id)from Token:(id)to Text:(NSString *)theText; -- (void) replaceProgNam:(NSString *)programName FromIndex:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString *)theText; -- (void) delete:(NSInteger)anIndex; -- (void) delete:(NSInteger)from ToIndex:(NSInteger)to; -- (void) deleteToken:(id)indexT; -- (void) deleteFromToken:(id)from ToToken:(id)to; -- (void) delete:(NSString *)programName FromToken:(id)from ToToken:(id)to; -- (void) delete:(NSString *)programName FromIndex:(NSInteger)from ToIndex:(NSInteger)to; -- (NSInteger)getLastRewriteTokenIndex; -- (NSInteger)getLastRewriteTokenIndex:(NSString *)programName; -- (void)setLastRewriteTokenIndex:(NSString *)programName Index:(NSInteger)anInt; -- (ANTLRHashMap *) getProgram:(NSString *)name; -- (ANTLRHashMap *) initializeProgram:(NSString *)name; -- (NSString *)toOriginalString; -- (NSString *)toOriginalString:(NSInteger)start End:(NSInteger)end; -- (NSString *)toString; -- (NSString *)toString:(NSString *)programName; -- (NSString *)toStringFromStart:(NSInteger)start ToEnd:(NSInteger)end; -- (NSString *)toString:(NSString *)programName FromStart:(NSInteger)start ToEnd:(NSInteger)end; -- (ANTLRHashMap *)reduceToSingleOperationPerIndex:(ANTLRHashMap *)rewrites; -- (ANTLRHashMap *)getKindOfOps:(ANTLRHashMap *)rewrites KindOfClass:(Class)kind; -- (ANTLRHashMap *)getKindOfOps:(ANTLRHashMap *)rewrites KindOfClass:(Class)kind Index:(NSInteger)before; -- (NSString *)catOpText:(id)a PrevText:(id)b; -- (NSMutableString *)toDebugString; -- (NSMutableString *)toDebugStringFromStart:(NSInteger)start ToEnd:(NSInteger)end; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTokenSource.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTokenSource.h deleted file mode 100755 index 4d6b6ee7ac3e8b41b0a6836b43b6cf66e5103a5a..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTokenSource.h +++ /dev/null @@ -1,38 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import "ANTLRToken.h" - -// Anything that responds to -nextToken can be treated as a lexer. -// For instance this can be a flex lexer or a handwritten one or even -// a proxy for a remotely running token source (database, lexer, whatever). -@protocol ANTLRTokenSource - -- (id) nextToken; -- (NSString *)getSourceName; - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTokenStream.h deleted file mode 100755 index c104578dc51353881542d396e1add0693f6fc22e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTokenStream.h +++ /dev/null @@ -1,62 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import "ANTLRIntStream.h" -#import "ANTLRToken.h" - -@protocol ANTLRTokenStream < ANTLRIntStream > - -// Get Token at current input pointer + i ahead where i=1 is next Token. -// i<0 indicates tokens in the past. So -1 is previous token and -2 is -// two tokens ago. LT:0 is undefined. For i>=n, return Token.EOFToken. -// Return null for LT:0 and any index that results in an absolute address -// that is negative. - -- (id) LT:(NSInteger) i; - -- (id) getToken:(NSUInteger) i; - -- (id) getTokenSource; - -- (NSString *) toString; -/** Return the text of all tokens from start to stop, inclusive. - * If the stream does not buffer all the tokens then it can just - * return "" or null; Users should not access $ruleLabel.text in - * an action of course in that case. - */ -- (NSString *)toStringFromStart:(NSInteger)startIdx ToEnd:(NSInteger)stopIdx; - -/** Because the user is not required to use a token with an index stored - * in it, we must provide a means for two token objects themselves to - * indicate the start/end location. Most often this will just delegate - * to the other toString(int,int). This is also parallel with - * the TreeNodeStream.toString(Object,Object). - */ -- (NSString *) toStringFromToken:(id)startToken ToToken:(id)stopToken; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTree.h deleted file mode 100755 index f269b2d8481cd6ddce9ad4f3a4653653fe1077f6..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTree.h +++ /dev/null @@ -1,123 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -@protocol ANTLRTree < NSObject, NSCopying > - -//+ (id) invalidNode; - -- (id) getChild:(NSUInteger)index; -- (NSUInteger) getChildCount; - -// Tree tracks parent and child index now > 3.0 - -- (id)getParent; - -- (void) setParent:(id)t; - -/** Is there is a node above with token type ttype? */ -- (BOOL) hasAncestor:(NSInteger)ttype; - -/** Walk upwards and get first ancestor with this token type. */ -- (id) getAncestor:(NSInteger) ttype; - -/** Return a list of all ancestors of this node. The first node of - * list is the root and the last is the parent of this node. - */ -- (NSMutableArray *) getAncestors; - -/** This node is what child index? 0..n-1 */ -- (NSInteger) getChildIndex; - -- (void) setChildIndex:(NSInteger) index; - -/** Set the parent and child index values for all children */ -- (void) freshenParentAndChildIndexes; - -/** Add t as a child to this node. If t is null, do nothing. If t - * is nil, add all children of t to this' children. - */ -- (void) addChild:(id) t; - -/** Set ith child (0..n-1) to t; t must be non-null and non-nil node */ -- (void) setChild:(NSInteger)i With:(id) t; - -- (id) deleteChild:(NSInteger) i; - -/** Delete children from start to stop and replace with t even if t is - * a list (nil-root tree). num of children can increase or decrease. - * For huge child lists, inserting children can force walking rest of - * children to set their childindex; could be slow. - */ -- (void) replaceChildrenFrom:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id)t; - -- (NSArray *) getChildren; -// Add t as a child to this node. If t is null, do nothing. If t -// is nil, add all children of t to this' children. - -- (void) addChildren:(NSArray *) theChildren; -//- (void) removeAllChildren; - -// Indicates the node is a nil node but may still have children, meaning -// the tree is a flat list. - -- (BOOL) isNil; - -/** What is the smallest token index (indexing from 0) for this node - * and its children? - */ -- (NSInteger) getTokenStartIndex; - -- (void) setTokenStartIndex:(NSInteger) index; - -/** What is the largest token index (indexing from 0) for this node - * and its children? - */ -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex:(NSInteger) index; - -- (id) dupNode; - -- (NSString *) toString; - -#pragma mark Copying -- (id) copyWithZone:(NSZone *)aZone; // the children themselves are not copied here! -- (id) deepCopy; // performs a deepCopyWithZone: with the default zone -- (id) deepCopyWithZone:(NSZone *)aZone; - -#pragma mark Tree Parser support -- (NSInteger) getType; -- (NSString *) getText; -// In case we don't have a token payload, what is the line for errors? -- (NSInteger) getLine; -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger)pos; - -#pragma mark Informational -- (NSString *) treeDescription; -- (NSString *) description; - -@end - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeAdaptor.h deleted file mode 100755 index e6579cfaa862df067d18ecce9467402a71aaa85b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeAdaptor.h +++ /dev/null @@ -1,159 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRToken.h" -#import "ANTLRBaseTree.h" -#import "ANTLRTokenStream.h" - -#pragma warning tree/node diction is broken. - -@protocol ANTLRTreeAdaptor - -#pragma mark Construction - -+ (id) newEmptyTree; - -- (id) createTree:(id)payload; - -#pragma mark ANTLRTreeAdaptor implementation -- (id)dupNode:(id)aNode; // copies just the node -- (id)dupTree:(id)aTree; // copies the entire subtree, recursively - -/** Return a nil node (an empty but non-null node) that can hold - * a list of element as the children. If you want a flat tree (a list) - * use "t=adaptor.nil(); t.addChild(x); t.addChild(y);" - */ -- (id) emptyNode; - -/** Return a tree node representing an error. This node records the - * tokens consumed during error recovery. The start token indicates the - * input symbol at which the error was detected. The stop token indicates - * the last symbol consumed during recovery. - * - * You must specify the input stream so that the erroneous text can - * be packaged up in the error node. The exception could be useful - * to some applications; default implementation stores ptr to it in - * the CommonErrorNode. - * - * This only makes sense during token parsing, not tree parsing. - * Tree parsing should happen only when parsing and tree construction - * succeed. - */ -- (id) errorNode:(id)anInput - From:(id)aStartToken - To:(id)aStopToken - Exception:(NSException *) e; - -/** Is tree considered a nil node used to make lists of child nodes? */ -- (BOOL) isNil:(id)aTree; - - -- (void) addChild:(id)child toTree:(id)aTree; - -/** If oldRoot is a nil root, just copy or move the children to newRoot. - * If not a nil root, make oldRoot a child of newRoot. - * - * old=^(nil a b c), new=r yields ^(r a b c) - * old=^(a b c), new=r yields ^(r ^(a b c)) - * - * If newRoot is a nil-rooted single child tree, use the single - * child as the new root node. - * - * old=^(nil a b c), new=^(nil r) yields ^(r a b c) - * old=^(a b c), new=^(nil r) yields ^(r ^(a b c)) - * - * If oldRoot was null, it's ok, just return newRoot (even if isNil). - * - * old=null, new=r yields r - * old=null, new=^(nil r) yields ^(nil r) - * - * Return newRoot. Throw an exception if newRoot is not a - * simple node or nil root with a single child node--it must be a root - * node. If newRoot is ^(nil x) return x as newRoot. - * - * Be advised that it's ok for newRoot to point at oldRoot's - * children; i.e., you don't have to copy the list. We are - * constructing these nodes so we should have this control for - * efficiency. - */ -- (id) becomeRoot:(id)newRoot old:(id)oldRoot; - -- (id) rulePostProcessing:(id)root; - -#pragma mark Rewrite Rules - -- (NSUInteger) getUniqueID:(id)aNode; - -- (id) createTree:(NSInteger)tokenType FromToken:(id)fromToken; -- (id) createTree:(NSInteger)tokenType FromToken:(id)fromToken Text:(NSString *)text; -- (id) createTree:(NSInteger)tokenType Text:(NSString *)text; - -#pragma mark Content - -- (id)dupNode:(id)aNode; -- (id)dupTree:(id)aTree; - -- (NSInteger) getType:(id)aNode; -- (void) setType:(id)aNode Type:(NSInteger)tokenType; - -- (NSString *) getText:(id)aNode; -- (void) setText:(id)aNode Text:(NSString *)tokenText; - -- (id) getToken:(id)t; - -- (void) setTokenBoundaries:(id)aTree From:(id)startToken To:(id)stopToken; -- (NSInteger) getTokenStartIndex:(id)aTree; -- (NSInteger) getTokenStopIndex:(id)aTree; - -#pragma mark Navigation / Tree Parsing - -/** Get a child 0..n-1 node */ -- (id) getChild:(id)aNode At:(NSInteger) i; -/** Set ith child (0..n-1) to t; t must be non-null and non-nil node */ -- (void) setChild:(id)aTree At:(NSInteger)index Child:(id)child; -/** Remove ith child and shift children down from right. */ -- (id) deleteChild:(id)t Index:(NSInteger)index; - -/** How many children? If 0, then this is a leaf node */ -- (NSInteger) getChildCount:(id) aTree; - -/** Who is the parent node of this node; if null, implies node is root. - * If your node type doesn't handle this, it's ok but the tree rewrites - * in tree parsers need this functionality. - */ -- (id)getParent:(id)t; -- (void) setParent:(id)t With:(id)parent; - -/** What index is this node in the child list? Range: 0..n-1 - * If your node type doesn't handle this, it's ok but the tree rewrites - * in tree parsers need this functionality. - */ -- (NSInteger) getChildIndex:(id)t; -- (void) setChildIndex:(id)t With:(NSInteger)index; - -- (void) replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id)t; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeException.h deleted file mode 100755 index 8ec5c45309782f97cf491c86c394a5bc55f22dc9..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeException.h +++ /dev/null @@ -1,42 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTree.h" -#import "ANTLRRecognitionException.h" - -@interface ANTLRTreeException : ANTLRRecognitionException { - id oldRoot; - id newRoot; -} - -+ (id) exceptionWithOldRoot:(id)theOldRoot newRoot:(id)theNewRoot stream:(id)aStream; -- (id) initWithOldRoot:(id)theOldRoot newRoot:(id)theNewRoot stream:(id)aStream; - -- (void) setOldRoot:(id)aTree; -- (void) setNewRoot:(id)aTree; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeIterator.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeIterator.h deleted file mode 100644 index e6d5e7121e2b4501e113e2990c57fc34b474d0fd..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeIterator.h +++ /dev/null @@ -1,67 +0,0 @@ -// -// ANTLRTreeIterator.h -// ANTLR -// -// Created by Ian Michell on 26/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRFastQueue.h" -#import "ANTLRTreeAdaptor.h" -#import "ANTLRTree.h" - -@interface ANTLRTreeIterator : NSObject -{ - id adaptor; - id root; - id tree; - BOOL firstTime; - id up; - id down; - id eof; - - ANTLRFastQueue *nodes; -} - -@property(retain, readwrite) id up; -@property(retain, readwrite) id down; -@property(retain, readwrite) id eof; - -+ newANTRLTreeIterator; -+ (ANTLRTreeIterator *) newANTRLTreeIteratorWithAdaptor:(ANTLRCommonTreeAdaptor *)adaptor - andTree:(id)tree; -- (id) init; -- (id) initWithTree:(id) t; -- (id) initWithTreeAdaptor:(id) a andTree:(id) t; - -- (void) reset; -- (BOOL) hasNext; -- (id) nextObject; -- (NSArray *) allObjects; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeNodeStream.h deleted file mode 100755 index bf6342cded8aea43aa940b9d2726f7380c592d0e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeNodeStream.h +++ /dev/null @@ -1,50 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRIntStream.h" -#import "ANTLRCharStream.h" -#import "ANTLRTokenStream.h" -#import "ANTLRCommonTree.h" -#import "ANTLRCommonTreeAdaptor.h" - -@protocol ANTLRTreeNodeStream < ANTLRIntStream > - -- (id) initWithTree:(ANTLRCommonTree *)theTree; -- (id) initWithTreeAdaptor:(id)theAdaptor Tree:(ANTLRCommonTree *)theTree; - -- (id) LT:(NSInteger)k; -- (id) getTreeSource; -- (id) getTreeAdaptor; -- (id) getTokenStream; -- (void) setUniqueNavigationNodes:(BOOL)flag; - -- (id) getNode:(NSInteger) idx; - -- (NSString *) toStringFromNode:(id)startNode ToNode:(id)stopNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeParser.h deleted file mode 100755 index e2f01ee0577f55315e0c6c60fde3c00d3fcba0c0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeParser.h +++ /dev/null @@ -1,89 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseRecognizer.h" -#import "ANTLRTreeNodeStream.h" -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRMismatchedTreeNodeException.h" - -@interface ANTLRTreeParser : ANTLRBaseRecognizer { - id input; -} - -@property (retain, getter=getInput, setter=setInput:) id input; - -+ (id) newANTLRTreeParser:(id)anInput; -+ (id) newANTLRTreeParser:(id)anInput State:(ANTLRRecognizerSharedState *)state; - -- (id) initWithStream:(id)theInput; -- (id) initWithStream:(id)theInput - State:(ANTLRRecognizerSharedState *)state; - - -- (id)getInput; -- (void) setInput:(id)anInput; - -- (void) setTreeNodeStream:(id) anInput; -- (id) getTreeNodeStream; - -- (NSString *)getSourceName; - -- (id) getCurrentInputSymbol:(id) anInput; - -- (id) getMissingSymbol:(id)input - Exception:(ANTLRRecognitionException *) e - ExpectedToken:(NSInteger) expectedTokenType - BitSet:(ANTLRBitSet *)follow; - -/** Match '.' in tree parser has special meaning. Skip node or - * entire tree if node has children. If children, scan until - * corresponding UP node. - */ -- (void) matchAny:(id)ignore; - -/** We have DOWN/UP nodes in the stream that have no line info; override. - * plus we want to alter the exception type. Don't try to recover - * from tree parser errors inline... - */ -- (id) recoverFromMismatchedToken:(id)anInput - Type:(NSInteger)ttype - Follow:(ANTLRBitSet *)follow; - -/** Prefix error message with the grammar name because message is - * always intended for the programmer because the parser built - * the input tree not the user. - */ -- (NSString *)getErrorHeader:(ANTLRRecognitionException *)e; - -- (NSString *)getErrorMessage:(ANTLRRecognitionException *)e TokenNames:(NSArray *) tokenNames; - -- (void) traceIn:(NSString *)ruleName Index:(NSInteger)ruleIndex; -- (void) traceOut:(NSString *)ruleName Index:(NSInteger)ruleIndex; - - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreePatternLexer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreePatternLexer.h deleted file mode 100644 index f6059d32e719619a7d1a18166444ce9d971772da..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreePatternLexer.h +++ /dev/null @@ -1,87 +0,0 @@ -// -// ANTLRTreePatternLexer.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -typedef enum { - ANTLRLexerTokenTypeEOF = -1, - ANTLRLexerTokenTypeInvalid, - ANTLRLexerTokenTypeBEGIN, - ANTLRLexerTokenTypeEND, - ANTLRLexerTokenTypeID, - ANTLRLexerTokenTypeARG, - ANTLRLexerTokenTypePERCENT, - ANTLRLexerTokenTypeCOLON, - ANTLRLexerTokenTypeDOT, -} ANTLRLexerTokenType; - - -@interface ANTLRTreePatternLexer : NSObject { - -/** The tree pattern to lex like "(A B C)" */ -NSString *pattern; - -/** Index into input string */ -NSInteger p; - -/** Current char */ -NSInteger c; - -/** How long is the pattern in char? */ -NSInteger n; - -/** Set when token type is ID or ARG (name mimics Java's StreamTokenizer) */ -NSMutableData *sval; -char *data; - -BOOL error; - -} - -@property (retain, getter=getPattern, setter=setPattern:) NSString *pattern; -@property (getter=getP, setter=setP:) NSInteger p; -@property (getter=getC, setter=setC:) NSInteger c; -@property (getter=getN, setter=setN:) NSInteger n; -@property (retain, getter=getSval, setter=setSval:) NSMutableData *sval; -@property (assign, getter=getData, setter=setData:) char *data; -@property (getter=getError, setter=setError) BOOL error; - -+ (ANTLRTreePatternLexer *)newANTLRTreePatternLexer:(NSString *)aPattern; -- (id) init; -- (id) initWithPattern:(NSString *)aPattern; -- (NSInteger) nextToken; -- (void) consume; -- (NSString *)toString; - -- (NSMutableData *)getSval; -- (void) setSval:(NSMutableData *)aSval; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeRewriter.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeRewriter.h deleted file mode 100644 index aee873ea0e2904bb365f4586eea8b2f272d39c40..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeRewriter.h +++ /dev/null @@ -1,72 +0,0 @@ -// -// ANTLRTreeRewriter.h -// ANTLR -// -// Created by Alan Condit on 6/17/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeParser.h" - -@interface ANTLRfptr : NSObject { - id actor; - SEL ruleSEL; -} - -+ (ANTLRfptr *)newANTLRfptrWithRule:(SEL)aRuleAction withObject:(id)anObject; --initWithRule:(SEL)ruleAction withObject:(id)anObject; - -- (id)rule; - -@end - -@interface ANTLRTreeRewriter : ANTLRTreeParser { - BOOL showTransformations; - id originalTokenStream; - id originalAdaptor; - ANTLRfptr *rule; - ANTLRfptr *topdown_fptr; - ANTLRfptr *bottomup_ftpr; -} - -+ (ANTLRTreeRewriter *) newANTLRTreeRewriter:(id)anInput; -+ (ANTLRTreeRewriter *) newANTLRTreeRewriter:(id)anInput State:(ANTLRRecognizerSharedState *)aState; -- (id)initWithStream:(id)anInput; -- (id)initWithStream:(id)anInput State:(ANTLRRecognizerSharedState *)aState; -- (ANTLRTreeRewriter *) applyOnce:(id)t Rule:(ANTLRfptr *)whichRule; -- (ANTLRTreeRewriter *) applyRepeatedly:(id)t Rule:(ANTLRfptr *)whichRule; -- (ANTLRTreeRewriter *) downup:(id)t; -- (ANTLRTreeRewriter *) pre:(id)t; -- (ANTLRTreeRewriter *) post:(id)t; -- (ANTLRTreeRewriter *) downup:(id)t XForm:(BOOL)aShowTransformations; -- (void)reportTransformation:(id)oldTree Tree:(id)newTree; -- (ANTLRTreeRewriter *) topdown_fptr; -- (ANTLRTreeRewriter *) bottomup_ftpr; -- (ANTLRTreeRewriter *) topdown; -- (ANTLRTreeRewriter *) bottomup; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeRuleReturnScope.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeRuleReturnScope.h deleted file mode 100644 index ea8a487720f3492558c52daab3309d69e6debb4a..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeRuleReturnScope.h +++ /dev/null @@ -1,49 +0,0 @@ -// -// ANTLRTreeRuleReturnScope.h -// ANTLR -// -// Created by Alan Condit on 6/17/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRuleReturnScope.h" -#import "ANTLRCommonTree.h" - -@interface ANTLRTreeRuleReturnScope : ANTLRRuleReturnScope { - ANTLRCommonTree *startNode; -} - -@property (retain, getter=getStart, setter=setStart:) ANTLRCommonTree *startNode; - -/** First node or root node of tree matched for this rule. */ - -- (ANTLRCommonTree *)getStart; -- (void)setStart:(ANTLRCommonTree *)aStartNode; - -- (id) copyWithZone:(NSZone *)theZone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeVisitor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeVisitor.h deleted file mode 100644 index 1f167bb5767af6df0ddebd33d972152143b7a7d4..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeVisitor.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// ANTLRTreeVisitor.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeAdaptor.h" -#import "ANTLRTreeVisitorAction.h" - -@interface ANTLRTreeVisitor : NSObject { - id adaptor; -} -+ (ANTLRTreeVisitor *)newANTLRTreeVisitor:(id) anAdaptor; -+ (ANTLRTreeVisitor *)newANTLRTreeVisitor; -- (id)init; -- (id)initWithAdaptor:(id)anAdaptor; -- (ANTLRTreeVisitor *)visit:(id)t Action:(ANTLRTreeVisitorAction *)action; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeWizard.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeWizard.h deleted file mode 100644 index d952572479f6413815aef4713ae70ae5c19d689e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRTreeWizard.h +++ /dev/null @@ -1,134 +0,0 @@ -// -// ANTLRTreeWizard.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRCommonTree.h" -#import "ANTLRMapElement.h" -#import "ANTLRMap.h" - -@class ANTLRVisitor; - -@protocol ANTLRContextVisitor -// TODO: should this be called visit or something else? -- (void) visit:(id)t Parent:(id)parent ChildIndex:(NSInteger)childIndex Map:(ANTLRMap *)labels; - -@end - -@interface ANTLRVisitor : NSObject { - NSInteger action; - id actor; - id object1; - id object2; -} -+ (ANTLRVisitor *)newANTLRVisitor:(NSInteger)anAction Actor:(id)anActor Object:(id)anObject1 Object:(id)anObject2; -- (id) initWithAction:(NSInteger)anAction Actor:(id)anActor Object:(id)anObject1 Object:(id)anObject2; - -- (void) visit:(id)t; -- (void) visit:(id)t Parent:(id)parent ChildIndex:(NSInteger)childIndex Map:(ANTLRMap *)labels; - -@end - -/** When using %label:TOKENNAME in a tree for parse(), we must - * track the label. - */ -@interface ANTLRTreePattern : ANTLRCommonTree { - NSString *label; - BOOL hasTextArg; -} -@property (retain, getter=getLabel, setter=setLabel:) NSString *label; -@property (assign, getter=getHasTextArg, setter=setHasTextArg:) BOOL hasTextArg; - -+ (ANTLRTreePattern *)newANTLRTreePattern:(id)payload; - -- (id) initWithToken:(id)payload; -- (NSString *)toString; -@end - -@interface ANTLRWildcardTreePattern : ANTLRTreePattern { -} - -+ (ANTLRWildcardTreePattern *)newANTLRWildcardTreePattern:(id)payload; -- (id) initWithToken:(id)payload; -@end - -/** This adaptor creates TreePattern objects for use during scan() */ -@interface ANTLRTreePatternTreeAdaptor : ANTLRCommonTreeAdaptor { -} -+ (ANTLRTreePatternTreeAdaptor *)newTreeAdaptor; -#ifdef DONTUSENOMO -+ (ANTLRTreePatternTreeAdaptor *)newTreeAdaptor:(id)payload; -#endif -- (id) init; -#ifdef DONTUSENOMO -- initWithToken:(id)payload; -#endif -- (id)createTreePattern:(id)payload; - -@end - -@interface ANTLRTreeWizard : NSObject { - id adaptor; - ANTLRMap *tokenNameToTypeMap; -} -+ (ANTLRTreeWizard *) newANTLRTreeWizard:(id)anAdaptor; -+ (ANTLRTreeWizard *)newANTLRTreeWizard:(id)adaptor Map:(ANTLRMap *)aTokenNameToTypeMap; -+ (ANTLRTreeWizard *)newANTLRTreeWizard:(id)adaptor TokenNames:(NSArray *)theTokNams; -+ (ANTLRTreeWizard *)newANTLRTreeWizardWithTokenNames:(NSArray *)theTokNams; -- (id) init; -- (id) initWithAdaptor:(id)adaptor; -- (id) initWithAdaptor:(id)adaptor Map:(ANTLRMap *)tokenNameToTypeMap; -- (id) initWithTokenNames:(NSArray *)theTokNams; -- (id) initWithTokenNames:(id)anAdaptor TokenNames:(NSArray *)theTokNams; -- (ANTLRMap *)computeTokenTypes:(NSArray *)theTokNams; -- (NSInteger)getTokenType:(NSString *)tokenName; -- (ANTLRMap *)index:(id)t; -- (void) _index:(id)t Map:(ANTLRMap *)m; -- (NSMutableArray *)find:(id) t Pattern:(NSString *)pattern; -- (ANTLRTreeWizard *)findFirst:(id) t Type:(NSInteger)ttype; -- (ANTLRTreeWizard *)findFirst:(id) t Pattern:(NSString *)pattern; -- (void) visit:(id)t Type:(NSInteger)ttype Visitor:(ANTLRVisitor *)visitor; -- (void) _visit:(id)t - Parent:(id)parent - ChildIndex:(NSInteger)childIndex - Type:(NSInteger)ttype - Visitor:(ANTLRVisitor *)visitor; -- (void)visit:(id)t Pattern:(NSString *)pattern Visitor:(ANTLRVisitor *)visitor; -- (BOOL)parse:(id)t Pattern:(NSString *)pattern Map:(ANTLRMap *)labels; -- (BOOL) parse:(id) t Pattern:(NSString *)pattern; -- (BOOL) _parse:(id)t1 Pattern:(ANTLRTreePattern *)tpattern Map:(ANTLRMap *)labels; -- (id) createTree:(NSString *)pattern; -- (BOOL)equals:(id)t1 O2:(id)t2 Adaptor:(id)anAdaptor; -- (BOOL)equals:(id)t1 O2:(id)t2; -- (BOOL) _equals:(id)t1 O2:(id)t2 Adaptor:(id)anAdaptor; - -@end - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUnbufferedCommonTreeNodeStreamState.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUnbufferedCommonTreeNodeStreamState.h deleted file mode 100755 index 9e79d8692e68ad0d0c3b3a61ba50efdf91a6dd22..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUnbufferedCommonTreeNodeStreamState.h +++ /dev/null @@ -1,66 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTree.h" - -@interface ANTLRUnbufferedCommonTreeNodeStreamState : NSObject { - ANTLRCommonTree *currentNode; - ANTLRCommonTree *previousNode; - - int currentChildIndex; - int absoluteNodeIndex; - unsigned int nodeStackSize; - unsigned int indexStackSize; - - NSMutableArray *lookahead; -} - -- (ANTLRCommonTree *) currentNode; -- (void) setCurrentNode: (ANTLRCommonTree *) aCurrentNode; - -- (ANTLRCommonTree *) previousNode; -- (void) setPreviousNode: (ANTLRCommonTree *) aPreviousNode; - -- (NSInteger) currentChildIndex; -- (void) setCurrentChildIndex: (NSInteger) aCurrentChildIndex; - -- (NSInteger) absoluteNodeIndex; -- (void) setAbsoluteNodeIndex: (NSInteger) anAbsoluteNodeIndex; - -- (NSUInteger) nodeStackSize; -- (void) setNodeStackSize: (NSUInteger) aNodeStackSize; - -- (NSUInteger) indexStackSize; -- (void) setIndexStackSize: (NSUInteger) anIndexStackSize; - -- (NSMutableArray *) lookahead; -- (void) setLookahead: (NSMutableArray *) aLookahead; - -- (void) addToLookahead: (id)lookaheadObject; -- (void) removeFromLookahead: (id)lookaheadObject; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUnbufferedTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUnbufferedTokenStream.h deleted file mode 100644 index e4f86308fbf9ec73736f1d90dc97183fc9160048..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUnbufferedTokenStream.h +++ /dev/null @@ -1,62 +0,0 @@ -// -// ANTLRUnbufferedTokenStream.h -// ANTLR -// -// Created by Alan Condit on 7/12/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRuntimeException.h" -#import "ANTLRTokenSource.h" -#import "ANTLRLookaheadStream.h" -#import "ANTLRToken.h" - -@interface ANTLRUnbufferedTokenStream : ANTLRLookaheadStream { - id tokenSource; - NSInteger tokenIndex; // simple counter to set token index in tokens - NSInteger channel; -} - -@property (retain, getter=getTokenSource, setter=setTokenSource:) id tokenSource; -@property (getter=getTokenIndex, setter=setTokenIndex) NSInteger tokenIndex; -@property (getter=getChannel, setter=setChannel:) NSInteger channel; - -+ (ANTLRUnbufferedTokenStream *)newANTLRUnbufferedTokenStream:(id)aTokenSource; -- (id) init; -- (id) initWithTokenSource:(id)aTokenSource; - -- (id)nextElement; -- (BOOL)isEOF:(id) aToken; -- (id)getTokenSource; -- (NSString *)toStringFromStart:(NSInteger)aStart ToEnd:(NSInteger)aStop; -- (NSString *)toStringFromToken:(id)aStart ToEnd:(id)aStop; -- (NSInteger)LA:(NSInteger)anIdx; -- (id)objectAtIndex:(NSInteger)anIdx; -- (NSString *)getSourceName; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUniqueIDMap.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUniqueIDMap.h deleted file mode 100644 index a805bd54f7d2de53e1368b76a70a6e9941f26ea0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUniqueIDMap.h +++ /dev/null @@ -1,64 +0,0 @@ -// -// ANTLRUniqueIDMap.h -// ANTLR -// -// Created by Alan Condit on 7/7/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" -#import "ANTLRNodeMapElement.h" - -#define SUCCESS 0 -#define FAILURE -1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRUniqueIDMap : ANTLRPtrBuffer { - NSInteger lastHash; -} - -@property (getter=getLastHash, setter=setLastHash) NSInteger lastHash; - -+ (id)newANTLRUniqueIDMap; -+ (id)newANTLRUniqueIDMapWithLen:(NSInteger)aHashSize; - -- (id)init; -- (id)initWithLen:(NSInteger)cnt; -- (void)dealloc; -// Instance Methods -- (NSInteger)count; -- (NSInteger)size; -/* clear -- reinitialize the maplist array */ -- (void) clear; - -- (void)deleteANTLRUniqueIDMap:(ANTLRNodeMapElement *)np; -- (void)delete_chain:(ANTLRNodeMapElement *)np; -- (id)getNode:(id)aNode; -- (void)putID:(id)anID Node:(id)aNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUnwantedTokenException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUnwantedTokenException.h deleted file mode 100644 index 2945bfe88e70f00ce30c46723848bef697f8d946..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Headers/ANTLRUnwantedTokenException.h +++ /dev/null @@ -1,47 +0,0 @@ -// -// ANTLRUnwantedTokenException.h -// ANTLR -// -// Created by Alan Condit on 6/8/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRMismatchedTokenException.h" - -@interface ANTLRUnwantedTokenException : ANTLRMismatchedTokenException { - -} -+ (ANTLRUnwantedTokenException *)newANTLRUnwantedTokenException; -+ (ANTLRUnwantedTokenException *)newANTLRUnwantedTokenException:(NSInteger)expected Stream:(id)anInput; - -- (id) init; -- (id) initWithStream:(id)anInput And:(NSInteger)expected; -- (id)getUnexpectedToken; -- (NSString *)toString; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Resources/English.lproj/InfoPlist.strings b/antlr-3.4/runtime/ObjC/ANTLR.framework/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index fa1b75f881ad488aa344050a1b17938da8df9469..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/ANTLR.framework/Resources/English.lproj/InfoPlist.strings and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Resources/Info.plist b/antlr-3.4/runtime/ObjC/ANTLR.framework/Resources/Info.plist deleted file mode 100644 index 24436a3975a5a777fd373c7f8d03f41aa474b5c7..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Resources/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ANTLR - CFBundleIdentifier - org.antlr.antlrframework - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ANTLR - CFBundlePackageType - FMWK - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/ANTLR b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/ANTLR deleted file mode 100755 index 67c1d3ac717847670e3409d6a72726c4cd38be8e..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/ANTLR and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLR.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLR.h deleted file mode 100755 index 671e783da946cd4150d78d519fb5c94a1d368240..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLR.h +++ /dev/null @@ -1,60 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import -#import -#import -#import -#import -#import -#import -#import - -#import -#import -#import -#import -#import -#import -#import -#import -#import - -#import -#import - -#import -#import -#import -#import -#import -#import -#import - -#import -#import diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseRecognizer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseRecognizer.h deleted file mode 100755 index 1a922bda37ff68d9ec88a26c2ab85a9a7feff0b6..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseRecognizer.h +++ /dev/null @@ -1,183 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import - -#import "ANTLRIntStream.h" - -// This is an abstract superclass for lexers and parsers. - -#define ANTLR_MEMO_RULE_FAILED -2 -#define ANTLR_MEMO_RULE_UNKNOWN -1 -#define ANTLR_INITIAL_FOLLOW_STACK_SIZE 100 - -#import "ANTLRMapElement.h" -#import "ANTLRBitSet.h" -#import "ANTLRToken.h" -#import "ANTLRRecognizerSharedState.h" -#import "ANTLRRecognitionException.h" -#import "ANTLRMissingTokenException.h" -#import "ANTLRMismatchedTokenException.h" -#import "ANTLRMismatchedTreeNodeException.h" -#import "ANTLRUnwantedTokenException.h" -#import "ANTLRNoViableAltException.h" -#import "ANTLREarlyExitException.h" -#import "ANTLRMismatchedSetException.h" -#import "ANTLRMismatchedNotSetException.h" -#import "ANTLRFailedPredicateException.h" - -@interface ANTLRBaseRecognizer : NSObject { - ANTLRRecognizerSharedState *state; // the state of this recognizer. Might be shared with other recognizers, e.g. in grammar import scenarios. - NSString *grammarFileName; // where did the grammar come from. filled in by codegeneration -// BOOL failed; - NSString *sourceName; -// NSInteger numberOfSyntaxErrors; - NSArray *tokenNames; -} - -@property (retain, getter=getState, setter=setState) ANTLRRecognizerSharedState *state; -@property (retain, getter=getGrammarFileName, setter=setGrammarFileName) NSString *grammarFileName; -//@property (assign, getter=getFailed, setter=setFailed) BOOL failed; -@property (retain, getter=getTokenNames, setter=setTokenNames) NSArray *tokenNames; -@property (retain, getter=getSourceName, setter=setSourceName) NSString *sourceName; -//@property (assign, getter=getNumberOfSyntaxErrors, setter=setNumberOfSyntaxErrors) NSInteger numberOfSyntaxErrors; - -+ (void) initialize; - -+ (ANTLRBaseRecognizer *) newANTLRBaseRecognizer; -+ (ANTLRBaseRecognizer *) newANTLRBaseRecognizerWithRuleLen:(NSInteger)aLen; -+ (ANTLRBaseRecognizer *) newANTLRBaseRecognizer:(ANTLRRecognizerSharedState *)aState; - -+ (NSArray *)getTokenNames; -+ (void)setTokenNames:(NSArray *)aTokNamArray; -+ (void)setGrammarFileName:(NSString *)aFileName; - -- (id) init; -- (id) initWithLen:(NSInteger)aLen; -- (id) initWithState:(ANTLRRecognizerSharedState *)aState; - -- (void) dealloc; - -// simple accessors -- (NSInteger) getBacktrackingLevel; -- (void) setBacktrackingLevel:(NSInteger) level; - -- (BOOL) getFailed; -- (void) setFailed: (BOOL) flag; - -- (ANTLRRecognizerSharedState *) getState; -- (void) setState:(ANTLRRecognizerSharedState *) theState; - -// reset this recognizer - might be extended by codegeneration/grammar -- (void) reset; - -/** Match needs to return the current input symbol, which gets put - * into the label for the associated token ref; e.g., x=ID. Token - * and tree parsers need to return different objects. Rather than test - * for input stream type or change the IntStream interface, I use - * a simple method to ask the recognizer to tell me what the current - * input symbol is. - * - * This is ignored for lexers. - */ -- (id) getInput; - -- (void)skip; - -// do actual matching of tokens/characters -- (id) match:(id)anInput TokenType:(NSInteger)ttype Follow:(ANTLRBitSet *)follow; -- (void) matchAny:(id)anInput; -- (BOOL) mismatchIsUnwantedToken:(id)anInput TokenType:(NSInteger) ttype; -- (BOOL) mismatchIsMissingToken:(id)anInput Follow:(ANTLRBitSet *)follow; - -// error reporting and recovery -- (void) reportError:(ANTLRRecognitionException *)e; -- (void) displayRecognitionError:(NSArray *)theTokNams Exception:(ANTLRRecognitionException *)e; -- (NSString *)getErrorMessage:(ANTLRRecognitionException *)e TokenNames:(NSArray *)theTokNams; -- (NSInteger) getNumberOfSyntaxErrors; -- (NSString *)getErrorHeader:(ANTLRRecognitionException *)e; -- (NSString *)getTokenErrorDisplay:(id)t; -- (void) emitErrorMessage:(NSString *)msg; -- (void) recover:(id)anInput Exception:(ANTLRRecognitionException *)e; - -// begin hooks for debugger -- (void) beginResync; -- (void) endResync; -// end hooks for debugger - -// compute the bitsets necessary to do matching and recovery -- (ANTLRBitSet *)computeErrorRecoverySet; -- (ANTLRBitSet *)computeContextSensitiveRuleFOLLOW; -- (ANTLRBitSet *)combineFollows:(BOOL) exact; - -- (id) recoverFromMismatchedToken:(id)anInput - TokenType:(NSInteger)ttype - Follow:(ANTLRBitSet *)follow; - -- (id)recoverFromMismatchedSet:(id)anInput - Exception:(ANTLRRecognitionException *)e - Follow:(ANTLRBitSet *)follow; - -- (id) getCurrentInputSymbol:(id)anInput; -- (id) getMissingSymbol:(id)anInput - Exception:(ANTLRRecognitionException *)e - TokenType:(NSInteger) expectedTokenType - Follow:(ANTLRBitSet *)follow; - -// helper methods for recovery. try to resync somewhere -- (void) consumeUntilTType:(id)anInput TokenType:(NSInteger)ttype; -- (void) consumeUntilFollow:(id)anInput Follow:(ANTLRBitSet *)bitSet; -- (void) pushFollow:(ANTLRBitSet *)fset; -- (ANTLRBitSet *)popFollow; - -// to be used by the debugger to do reporting. maybe hook in incremental stuff here, too. -- (NSMutableArray *) getRuleInvocationStack; -- (NSMutableArray *) getRuleInvocationStack:(ANTLRRecognitionException *)exception - Recognizer:(NSString *)recognizerClassName; - -- (NSArray *) getTokenNames; -- (NSString *)getGrammarFileName; -- (NSString *)getSourceName; -- (NSMutableArray *) toStrings:(NSArray *)tokens; -// support for memoization -- (NSInteger) getRuleMemoization:(NSInteger)ruleIndex StartIndex:(NSInteger)ruleStartIndex; -- (BOOL) alreadyParsedRule:(id)anInput RuleIndex:(NSInteger)ruleIndex; -- (void) memoize:(id)anInput - RuleIndex:(NSInteger)ruleIndex - StartIndex:(NSInteger)ruleStartIndex; -- (NSInteger) getRuleMemoizationCacheSize; -- (void)traceIn:(NSString *)ruleName Index:(NSInteger)ruleIndex Object:(id)inputSymbol; -- (void)traceOut:(NSString *)ruleName Index:(NSInteger)ruleIndex Object:(id)inputSymbol; - - -// support for syntactic predicates. these are called indirectly to support funky stuff in grammars, -// like supplying selectors instead of writing code directly into the actions of the grammar. -- (BOOL) evaluateSyntacticPredicate:(SEL)synpredFragment; -// stream:(id)anInput; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseStack.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseStack.h deleted file mode 100644 index 50690311b56f80bb8c44794c3d92340008074f95..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseStack.h +++ /dev/null @@ -1,66 +0,0 @@ -// -// ANTLRBaseRecognizer.m -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRBaseStack : ANTLRPtrBuffer { - //ANTLRRuleStack *fNext; - // TStringPool *fPool; - NSInteger LastHash; -} - -//@property (copy) ANTLRRuleStack *fNext; -@property (getter=getLastHash, setter=setLastHash) NSInteger LastHash; - -// Contruction/Destruction -+ (ANTLRBaseStack *)newANTLRBaseStack; -+ (ANTLRBaseStack *)newANTLRBaseStackWithLen:(NSInteger)cnt; -- (id)init; -- (id)initWithLen:(NSInteger)cnt; -- (void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; - -- (NSInteger)count; -- (NSInteger)size; -/* clear -- reinitialize the maplist array */ - -- (NSInteger)getLastHash; -- (void)setLastHash:(NSInteger)aVal; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseTree.h deleted file mode 100755 index 96513f888219b3fb4487c3635ae8347fbec749bc..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseTree.h +++ /dev/null @@ -1,199 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRTree.h" - -@protocol ANTLRBaseTree - -@property (retain, getter=getChildren, setter=setChildren) NSMutableArray *children; - -+ (id) newANTLRBaseTree; -+ (id) newANTLRBaseTree:(id)node; - -- (id) init; -- (id) initWith:(id)node; - -- (id) getChild:(NSUInteger)i; -- (NSMutableArray *)getChildren; -- (void) setChildren:(NSMutableArray *)anArray; -- (id)getFirstChildWithType:(NSInteger)type; -- (NSUInteger) getChildCount; - -// Add t as a child to this node. If t is null, do nothing. If t -// is nil, add all children of t to this' children. - -- (void) addChild:(id) tree; -- (void) addChildren:(NSArray *) theChildren; -//- (void) removeAllChildren; - -- (void) setChild:(NSInteger) i With:(id)t; -- (id) deleteChild:(NSInteger) i; -- (NSMutableArray *) createChildrenList; -- (void) replaceChildrenFrom:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; -// Indicates the node is a nil node but may still have children, meaning -// the tree is a flat list. - -- (BOOL) isNil; -- (NSInteger) getTokenStartIndex; -- (void) setTokenStartIndex:(NSInteger) index; -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex:(NSInteger) index; - -- (void) freshenParentAndChildIndexes; -- (void) freshenParentAndChildIndexes:(NSInteger) offset; -- (void) sanityCheckParentAndChildIndexes; -- (void) sanityCheckParentAndChildIndexes:(id) parent At:(NSInteger) i; - -- (NSInteger) getChildIndex; -- (void) setChildIndex:(NSInteger)i; - -- (id)getAncestor:(NSInteger)ttype; -- (NSMutableArray *)getAncestors; - -#pragma mark Copying -- (id) copyWithZone:(NSZone *)aZone; // the children themselves are not copied here! -- (id) deepCopy; // performs a deepCopyWithZone: with the default zone -- (id) deepCopyWithZone:(NSZone *)aZone; - -#pragma mark Tree Parser support -- (NSInteger) getType; -- (NSString *) getText; -// In case we don't have a token payload, what is the line for errors? -- (NSInteger) getLine; -- (NSInteger) getCharPositionInLine; - - -#pragma mark Informational -- (NSString *) treeDescription; -- (NSString *) description; - -- (NSString *) toString; -- (NSString *) toStringTree; - -@end - -@interface ANTLRBaseTree : NSObject -{ - NSMutableArray *children; - NSException *anException; -} - -@property (retain, getter=getChildren, setter=setChildren) NSMutableArray *children; - -+ (id) newANTLRBaseTree; -+ (id) newANTLRBaseTree:(id)node; - -- (id) init; -- (id) initWith:(id)node; - -- (id) getChild:(NSUInteger)i; -- (NSMutableArray *)getChildren; -- (void) setChildren:(NSMutableArray *)anArray; -- (id)getFirstChildWithType:(NSInteger)type; -- (NSUInteger) getChildCount; - -//- (void) removeAllChildren; - -// Add t as a child to this node. If t is null, do nothing. If t -// is nil, add all children of t to this' children. - -- (void) addChild:(id) tree; -- (void) addChildren:(NSArray *) theChildren; - -- (void) setChild:(NSInteger) i With:(id)t; -- (id) deleteChild:(NSInteger) i; -- (NSMutableArray *) createChildrenList; -- (void) replaceChildrenFrom:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; -// Indicates the node is a nil node but may still have children, meaning - // the tree is a flat list. - -- (BOOL) isNil; -- (NSInteger) getTokenStartIndex; -- (void) setTokenStartIndex:(NSInteger) index; -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex:(NSInteger) index; - -- (void) freshenParentAndChildIndexes; -- (void) freshenParentAndChildIndexes:(NSInteger) offset; -- (void) sanityCheckParentAndChildIndexes; -- (void) sanityCheckParentAndChildIndexes:(id) parent At:(NSInteger) i; - -- (NSInteger) getChildIndex; -- (void) setChildIndex:(NSInteger)i; - -- (BOOL) hasAncestor:(NSInteger) ttype; -- (id)getAncestor:(NSInteger)ttype; -- (NSMutableArray *)getAncestors; - -- (id) copyWithZone:(NSZone *)aZone; -- (id) deepCopy; // performs a deepCopyWithZone: with the default zone -- (id) deepCopyWithZone:(NSZone *)aZone; - - // Return a token type; needed for tree parsing -- (NSInteger) getType; -- (NSString *) getText; - - // In case we don't have a token payload, what is the line for errors? -- (NSInteger) getLine; -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger)pos; - -- (NSString *) treeDescription; -- (NSString *) description; -- (NSString *) toString; -- (NSString *) toStringTree; - -@end - -@interface ANTLRTreeNavigationNode : ANTLRBaseTree { -} -- (id) copyWithZone:(NSZone *)aZone; -@end - -@interface ANTLRTreeNavigationNodeDown : ANTLRTreeNavigationNode { -} -+ (ANTLRTreeNavigationNodeDown *) getNavigationNodeDown; -- (NSInteger) tokenType; -- (NSString *) description; -@end - -@interface ANTLRTreeNavigationNodeUp : ANTLRTreeNavigationNode { -} -+ (ANTLRTreeNavigationNodeUp *) getNavigationNodeUp; -- (NSInteger) tokenType; -- (NSString *) description; -@end - -@interface ANTLRTreeNavigationNodeEOF : ANTLRTreeNavigationNode { -} -+ (ANTLRTreeNavigationNodeEOF *) getNavigationNodeEOF; -- (NSInteger) tokenType; -- (NSString *) description; -@end - -extern ANTLRTreeNavigationNodeDown *navigationNodeDown; -extern ANTLRTreeNavigationNodeUp *navigationNodeUp; -extern ANTLRTreeNavigationNodeEOF *navigationNodeEOF; diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseTreeAdaptor.h deleted file mode 100644 index b4f8dad0f68991a6a7f10dc71b0d8fdac3feff31..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBaseTreeAdaptor.h +++ /dev/null @@ -1,163 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeAdaptor.h" -#import "ANTLRCommonErrorNode.h" -#import "ANTLRUniqueIDMap.h" - -@interface ANTLRBaseTreeAdaptor : NSObject { - ANTLRUniqueIDMap *treeToUniqueIDMap; - NSInteger uniqueNodeID; -} - -@property (retain, getter=getTreeToUniqueIDMap, setter=setTreeToUniqueIDMap:) ANTLRUniqueIDMap *treeToUniqueIDMap; -@property (getter=getUniqueNodeID, setter=setUniqueNodeID:) NSInteger uniqueNodeID; - -+ (id) newEmptyTree; - -- (id) init; - -- (id) copyWithZone:(NSZone *)aZone; - -- (id) emptyNode; - -- (ANTLRUniqueIDMap *)getTreeToUniqueIDMap; -- (void) setTreeToUniqueIDMap:(ANTLRUniqueIDMap *)aMapNode; - -- (NSInteger)getUniqueID; -- (void) setUniqueNodeID:(NSInteger)aUniqueNodeID; - -/** create tree node that holds the start and stop tokens associated - * with an error. - * - * If you specify your own kind of tree nodes, you will likely have to - * override this method. CommonTree returns Token.INVALID_TOKEN_TYPE - * if no token payload but you might have to set token type for diff - * node type. - * - * You don't have to subclass CommonErrorNode; you will likely need to - * subclass your own tree node class to avoid class cast exception. - */ -- (id) errorNode:(id)anInput - From:(id)startToken - To:(id)stopToken - Exception:(NSException *) e; - -- (BOOL) isNil:(id) aTree; - -- (id)dupTree:(id)aTree; -/** This is generic in the sense that it will work with any kind of - * tree (not just Tree interface). It invokes the adaptor routines - * not the tree node routines to do the construction. - */ -- (id)dupTree:(id)aTree Parent:(id)parent; -- (id)dupNode:(id)aNode; -/** Add a child to the tree t. If child is a flat tree (a list), make all - * in list children of t. Warning: if t has no children, but child does - * and child isNil then you can decide it is ok to move children to t via - * t.children = child.children; i.e., without copying the array. Just - * make sure that this is consistent with have the user will build - * ASTs. - */ -- (void) addChild:(id)aChild toTree:(id)aTree; - -/** If oldRoot is a nil root, just copy or move the children to newRoot. - * If not a nil root, make oldRoot a child of newRoot. - * - * old=^(nil a b c), new=r yields ^(r a b c) - * old=^(a b c), new=r yields ^(r ^(a b c)) - * - * If newRoot is a nil-rooted single child tree, use the single - * child as the new root node. - * - * old=^(nil a b c), new=^(nil r) yields ^(r a b c) - * old=^(a b c), new=^(nil r) yields ^(r ^(a b c)) - * - * If oldRoot was null, it's ok, just return newRoot (even if isNil). - * - * old=null, new=r yields r - * old=null, new=^(nil r) yields ^(nil r) - * - * Return newRoot. Throw an exception if newRoot is not a - * simple node or nil root with a single child node--it must be a root - * node. If newRoot is ^(nil x) return x as newRoot. - * - * Be advised that it's ok for newRoot to point at oldRoot's - * children; i.e., you don't have to copy the list. We are - * constructing these nodes so we should have this control for - * efficiency. - */ -- (id)becomeRoot:(id)aNewRoot old:(id)oldRoot; - -/** Transform ^(nil x) to x and nil to null */ -- (id)rulePostProcessing:(id)aRoot; - -- (id)becomeRootfromToken:(id)aNewRoot old:(id)oldRoot; - -- (id)createTree:(NSInteger)aTType With:(id)aFromToken; - -- (id)createTree:(NSInteger)aTType FromToken:(id)aFromToken Text:(NSString *)theText; - -- (id)createTree:(NSInteger)aTType Text:(NSString *)theText; - -- (NSInteger) getType:(id)aTree; - -- (void) setType:(id)aTree Type:(NSInteger)type; - -- (NSString *)getText:(id)aTree; - -- (void) setText:(id)aTree Text:(NSString *)theText; - -- (id) getChild:(id)aTree At:(NSInteger)i; - -- (void) setChild:(id)aTree At:(NSInteger)index Child:(id)aChild; - -- (id) deleteChild:(id)aTree Index:(NSInteger)index; - -- (NSInteger) getChildCount:(id)aTree; - -- (NSInteger) getUniqueID:(id)node; - -/** Tell me how to create a token for use with imaginary token nodes. - * For example, there is probably no input symbol associated with imaginary - * token DECL, but you need to create it as a payload or whatever for - * the DECL node as in ^(DECL type ID). - * - * This is a variant of createToken where the new token is derived from - * an actual real input token. Typically this is for converting '{' - * tokens to BLOCK etc... You'll see - * - * r : lc='{' ID+ '}' -> ^(BLOCK[$lc] ID+) ; - * - * If you care what the token payload objects' type is, you should - * override this method and any other createToken variant. - */ -- (id)createToken:(NSInteger)aTType Text:(NSString *)theText; - -- (id)createToken:(id)aFromToken; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBitSet.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBitSet.h deleted file mode 100755 index a1be1175cd5c9899291692640f68de9a870c3a6b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBitSet.h +++ /dev/null @@ -1,93 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import -#import "ANTLRToken.h" - -#define BITS (sizeof(NSUInteger) * 8) -#define LOG_BITS ((sizeof(NSUInteger)==8)?6:5) - -// A simple wrapper around CoreFoundation bit vectors to shield the rest of the implementation -// from the specifics of the BitVector initialization and query functions. -// This is fast, so there is no need to reinvent the wheel just yet. - -@interface ANTLRBitSet : NSObject < NSMutableCopying > { - CFMutableBitVectorRef bitVector; -} - -#pragma mark Class Methods - -+ (ANTLRBitSet *) newANTLRBitSet; -+ (ANTLRBitSet *) newANTLRBitSetWithType:(ANTLRTokenType)type; -/** Construct a ANTLRBitSet given the size - * @param nbits The size of the ANTLRBitSet in bits - */ -+ (ANTLRBitSet *) newANTLRBitSetWithNBits:(NSUInteger)nbits; -+ (ANTLRBitSet *) newANTLRBitSetWithArray:(NSMutableArray *)types; -+ (ANTLRBitSet *) newANTLRBitSetWithBits:(const unsigned long long *)theBits Count:(NSUInteger)longCount; - -+ (ANTLRBitSet *) of:(NSUInteger)el; -+ (ANTLRBitSet *) of:(NSUInteger)a And2:(NSUInteger)b; -+ (ANTLRBitSet *) of:(NSUInteger)a And2:(NSUInteger)b And3:(NSUInteger)c; -+ (ANTLRBitSet *) of:(NSUInteger)a And2:(NSUInteger)b And3:(NSUInteger)c And4:(NSUInteger)d; - -#pragma mark Initializer - -- (ANTLRBitSet *) init; -- (ANTLRBitSet *) initWithType:(ANTLRTokenType)type; -- (ANTLRBitSet *) initWithNBits:(NSUInteger)nbits; -- (ANTLRBitSet *) initWithBitVector:(CFMutableBitVectorRef)theBitVector; -- (ANTLRBitSet *) initWithBits:(const unsigned long long const*)theBits Count:(NSUInteger)theCount; -- (ANTLRBitSet *) initWithArrayOfBits:(NSArray *)theArray; - -#pragma mark Operations -- (ANTLRBitSet *) or:(ANTLRBitSet *) aBitSet; -- (void) orInPlace:(ANTLRBitSet *) aBitSet; -- (void) add:(NSUInteger) bit; -- (void) remove:(NSUInteger) bit; -- (void) setAllBits:(BOOL) aState; - -- (NSInteger) numBits; -- (NSUInteger) size; -- (void) setSize:(NSUInteger) noOfWords; - -#pragma mark Informational -- (unsigned long long) bitMask:(NSUInteger) bitNumber; -- (BOOL) member:(NSUInteger)bitNumber; -- (BOOL) isNil; -- (NSString *) toString; -- (NSString *) description; - -#pragma mark NSCopying support - -- (id) mutableCopyWithZone:(NSZone *) theZone; - - -//private -- (CFMutableBitVectorRef) _bitVector; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBufferedTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBufferedTokenStream.h deleted file mode 100644 index 198a6f7055829e836d2c60acc1f4d82cdebd663c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBufferedTokenStream.h +++ /dev/null @@ -1,98 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTokenStream.h" -#import "ANTLRTokenSource.h" -#import "ANTLRBitSet.h" - -@interface ANTLRBufferedTokenStream : NSObject -{ -id tokenSource; - - /** Record every single token pulled from the source so we can reproduce - * chunks of it later. The buffer in LookaheadStream overlaps sometimes - * as its moving window moves through the input. This list captures - * everything so we can access complete input text. - */ -NSMutableArray *tokens; - - /** Track the last mark() call result value for use in rewind(). */ -NSInteger lastMarker; - - /** The index into the tokens list of the current token (next token - * to consume). tokens[p] should be LT(1). p=-1 indicates need - * to initialize with first token. The ctor doesn't get a token. - * First call to LT(1) or whatever gets the first token and sets p=0; - */ -NSInteger p; - -NSInteger range; // how deep have we gone? - -} -@property (retain, getter=getTokenSource,setter=setTokenSource) id tokenSource; -@property (retain, getter=getTokens,setter=setTokens) NSMutableArray *tokens; -@property (assign, getter=getLastMarker,setter=setLastMarker) NSInteger lastMarker; -@property (assign, getter=getIndex,setter=setIndex) NSInteger p; -@property (assign, getter=getRange,setter=setRange) NSInteger range; - -+ (ANTLRBufferedTokenStream *) newANTLRBufferedTokenStream; -+ (ANTLRBufferedTokenStream *) newANTLRBufferedTokenStreamWith:(id)aSource; -- (id) initWithSource:(id)aSource; -- (id) copyWithZone:(NSZone *)aZone; -- (NSInteger) getIndex; -- (void) setIndex:(NSInteger)index; -- (NSInteger) getRange; -- (void) setRange:(NSInteger)anInt; -- (NSInteger) mark; -- (void) release:(NSInteger) marker; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) reset; -- (void) seek:(NSInteger) index; -- (NSInteger) size; -- (void) consume; -- (void) sync:(NSInteger) i; -- (void) fetch:(NSInteger) n; -- (id) getToken:(NSInteger) i; -- (NSMutableArray *)getFrom:(NSInteger)startIndex To:(NSInteger) stopIndex; -- (NSInteger) LA:(NSInteger)k; -- (id) LT:(NSInteger) k; -- (id) LB:(NSInteger) k; -- (void) setup; -- (id) getTokenSource; -- (void) setTokenSource:(id) aTokenSource; -- (NSMutableArray *)getTokens; -- (NSString *) getSourceName; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex With:(ANTLRBitSet *)types; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex WithList:(NSMutableArray *)types; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex WithType:(NSInteger)ttype; -- (NSString *) toStringFromStart:(NSInteger)startIndex ToEnd:(NSInteger)stopIndex; -- (NSString *) toStringFromToken:(id)startIndex ToToken:(id)stopIndex; -- (void) fill; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBufferedTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBufferedTreeNodeStream.h deleted file mode 100644 index 8618ea27375c2466d68fcab130d386db13ec34ea..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRBufferedTreeNodeStream.h +++ /dev/null @@ -1,156 +0,0 @@ -// -// ANTLRBufferedTreeNodeStream.h -// ANTLR -// -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTree.h" -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRTokenStream.h" -#import "ANTLRCommonTreeNodeStream.h" -#import "ANTLRLookaheadStream.h" -#import "ANTLRTreeIterator.h" -#import "ANTLRIntArray.h" - -#define DEFAULT_INITIAL_BUFFER_SIZE 100 -#define INITIAL_CALL_STACK_SIZE 10 - -#ifdef DONTUSENOMO -@interface ANTLRStreamIterator : ANTLRTreeIterator -{ - NSInteger idx; - ANTLRBufferedTreeNodeStream input; - NSMutableArray *nodes; -} - -+ (id) newANTLRStreamIterator:(ANTLRBufferedTreeNodeStream *) theStream; - -- (id) initWithStream:(ANTLRBufferedTreeNodeStream *) theStream; - -- (BOOL) hasNext; -- (id) next; -- (void) remove; -@end -#endif - -@interface ANTLRBufferedTreeNodeStream : NSObject -{ - id up; - id down; - id eof; - - NSMutableArray *nodes; - - id root; // root - - id tokens; - ANTLRCommonTreeAdaptor *adaptor; - - BOOL uniqueNavigationNodes; - NSInteger p; - NSInteger lastMarker; - ANTLRIntArray *calls; - - NSEnumerator *e; - id currentSymbol; - -} - -@property (retain, getter=getUp, setter=setUp:) id up; -@property (retain, getter=getDown, setter=setDown:) id down; -@property (retain, getter=getEof, setter=setEof:) id eof; -@property (retain, getter=getNodes, setter=setNodes:) NSMutableArray *nodes; -@property (retain, getter=getTreeSource, setter=setTreeSource:) id root; -@property (retain, getter=getTokenStream, setter=setTokenStream:) id tokens; -@property (retain, getter=getAdaptor, setter=setAdaptor:) ANTLRCommonTreeAdaptor *adaptor; -@property (assign, getter=getUniqueNavigationNodes, setter=setUniqueNavigationNodes:) BOOL uniqueNavigationNodes; -@property (assign, getter=getIndex, setter=setIndex:) NSInteger p; -@property (assign, getter=getLastMarker, setter=setLastMarker:) NSInteger lastMarker; -@property (retain, getter=getCalls, setter=setCalls:) ANTLRIntArray *calls; -@property (retain, getter=getEnum, setter=setEnum:) NSEnumerator *e; -@property (retain, getter=getCurrentSymbol, setter=setCurrentSymbol:) id currentSymbol; - -+ (ANTLRBufferedTreeNodeStream *) newANTLRBufferedTreeNodeStream:(id)tree; -+ (ANTLRBufferedTreeNodeStream *) newANTLRBufferedTreeNodeStream:(id)adaptor Tree:(id)tree; -+ (ANTLRBufferedTreeNodeStream *) newANTLRBufferedTreeNodeStream:(id)adaptor Tree:(id)tree withBufferSize:(NSInteger)initialBufferSize; - -#pragma mark Constructor -- (id) initWithTree:(id)tree; -- (id) initWithTreeAdaptor:(ANTLRCommonTreeAdaptor *)anAdaptor Tree:(id)tree; -- (id) initWithTreeAdaptor:(ANTLRCommonTreeAdaptor *)anAdaptor Tree:(id)tree WithBufferSize:(NSInteger)bufferSize; - -- (id) copyWithZone:(NSZone *)aZone; - -// protected methods. DO NOT USE -#pragma mark Protected Methods -- (void) fillBuffer; -- (void) fillBufferWithTree:(id) tree; -- (NSInteger) getNodeIndex:(id) node; -- (void) addNavigationNode:(NSInteger) type; -- (id) getNode:(NSInteger) i; -- (id) LT:(NSInteger) k; -- (id) getCurrentSymbol; -- (id) LB:(NSInteger) i; -#pragma mark General Methods -- (NSString *) getSourceName; - -- (id) getTokenStream; -- (void) setTokenStream:(id) tokens; -- (id) getTreeAdaptor; -- (void) setTreeAdaptor:(id) anAdaptor; - -- (BOOL)getUniqueNavigationNodes; -- (void) setUniqueNavigationNodes:(BOOL)aVal; - -- (void) consume; -- (NSInteger) LA:(NSInteger) i; -- (NSInteger) mark; -- (void) release:(NSInteger) marker; -- (NSInteger) getIndex; -- (void) setIndex:(NSInteger) idx; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) seek:(NSInteger) idx; - -- (void) push:(NSInteger) i; -- (NSInteger) pop; - -- (void) reset; -- (NSUInteger) count; -- (NSEnumerator *) objectEnumerator; -- (void) replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; - -- (NSString *) toTokenTypeString; -- (NSString *) toTokenString:(NSInteger)aStart ToEnd:(NSInteger)aStop; -- (NSString *) toStringFromNode:(id)aStart ToNode:(id)aStop; - -// getters and setters -- (NSMutableArray *) getNodes; -- (id) getEof; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCharStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCharStream.h deleted file mode 100755 index 379734b33659d1a3cadc80eb65434b6fe252c348..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCharStream.h +++ /dev/null @@ -1,55 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRIntStream.h" - -#define ANTLRCharStreamEOF -1 - - -@protocol ANTLRCharStream < ANTLRIntStream > - -- (NSString *) substringWithRange:(NSRange) theRange; - -/** Get the ith character of lookahead. This is the same usually as - * LA(i). This will be used for labels in the generated - * lexer code. I'd prefer to return a char here type-wise, but it's - * probably better to be 32-bit clean and be consistent with LA. - */ -- (NSInteger)LT:(NSInteger) i; - -// ANTLR tracks the line information automatically -- (NSInteger) getLine; - -// Because this stream can rewind, we need to be able to reset the line -- (void) setLine:(NSInteger) theLine; - -// The index of the character relative to the beginning of the line 0..n-1 -- (NSInteger) getCharPositionInLine; - -- (void) setCharPositionInLine:(NSInteger) thePos; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCharStreamState.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCharStreamState.h deleted file mode 100644 index 2787c762c2873f9605dbf23c2bfa11aeafe52a94..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCharStreamState.h +++ /dev/null @@ -1,58 +0,0 @@ -// -// ANTLRCharStreamState.h -// ANTLR -// -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRCharStreamState : NSObject -{ -NSInteger p; -NSInteger line; -NSInteger charPositionInLine; -} - -@property (getter=getP,setter=setP:) NSInteger p; -@property (getter=getLine,setter=setLine:) NSInteger line; -@property (getter=getCharPositionInLine,setter=setCharPositionInLine:) NSInteger charPositionInLine; - -+ newANTLRCharStreamState; - -- (id) init; - -- (NSInteger) getP; -- (void) setP: (NSInteger) anIndex; - -- (NSInteger) getLine; -- (void) setLine: (NSInteger) aLine; - -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger)aCharPositionInLine; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonErrorNode.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonErrorNode.h deleted file mode 100644 index 79badc1d33b912f8e00f3aa227d9a9a9cad9309f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonErrorNode.h +++ /dev/null @@ -1,63 +0,0 @@ -// -// ANTLRCommonErrorNode.h -// ANTLR -// -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTree.h" -#import "ANTLRTokenStream.h" -//#import "ANTLRIntStream.h" -//#import "ANTLRToken.h" -#import "ANTLRUnWantedTokenException.h" - -@interface ANTLRCommonErrorNode : ANTLRCommonTree -{ -id input; -id startToken; -id stopToken; -ANTLRRecognitionException *trappedException; -} - -+ (id) newANTLRCommonErrorNode:(id)anInput - From:(id)startToken - To:(id)stopToken - Exception:(ANTLRRecognitionException *) e; - -- (id) initWithInput:(id)anInput - From:(id)startToken - To:(id)stopToken - Exception:(ANTLRRecognitionException *) e; -- (BOOL) isNil; - -- (NSInteger) getType; - -- (NSString *) getText; - -- (NSString *) toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonToken.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonToken.h deleted file mode 100755 index 86623788c3589c26c282c81434868e87417498f3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonToken.h +++ /dev/null @@ -1,105 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRToken.h" -#import "ANTLRCharStream.h" - -@interface ANTLRCommonToken : NSObject < ANTLRToken > { - NSString *text; - NSInteger type; - // information about the Token's position in the input stream - NSUInteger line; - NSUInteger charPositionInLine; - NSUInteger channel; - // this token's position in the TokenStream - NSUInteger index; - - // indices into the CharStream to avoid copying the text - // can manually override the text by using -setText: - NSUInteger startIndex; - NSUInteger stopIndex; - // the actual input stream this token was found in - id input; -} - -@property (retain, getter=getText, setter=setText:) NSString *text; -@property (assign, getter=getType, setter=setType:) NSInteger type; -@property (assign, getter=getLine, setter=setLine:) NSUInteger line; -@property (assign, getter=getCharPositionInLine, setter=setCharPositionInLine:) NSUInteger charPositionInLine; -@property (assign, getter=getChannel, setter=setChannel:) NSUInteger channel; -@property (assign, getter=getTokenIndex, setter=setTokenIndex:) NSUInteger index; -@property (assign, getter=getStart, setter=setStart:) NSUInteger startIndex; -@property (assign, getter=getStop, setter=setStop:) NSUInteger stopIndex; -@property (retain, getter=getInput, setter=setInput:) id input; - -+ (void) initialize; -+ (ANTLRCommonToken *) newANTLRCommonToken; -+ (ANTLRCommonToken *) newANTLRCommonToken:(id)anInput - Type:(NSInteger)aTType - Channel:(NSInteger)aChannel - Start:(NSInteger)aStart - Stop:(NSInteger)aStop; -+ (ANTLRCommonToken *) newANTLRCommonToken:(ANTLRTokenType)aType; -+ (id) newANTLRCommonToken:(NSInteger)tokenType Text:(NSString *)tokenText; -+ (id) newANTLRCommonTokenWithToken:(id)fromToken; -+ (id) eofToken; -+ (id) skipToken; -+ (id) invalidToken; -+ (ANTLRTokenChannel) defaultChannel; - -// designated initializer. This is used as the default way to initialize a Token in the generated code. -- (ANTLRCommonToken *) init; -- (ANTLRCommonToken *) initWithInput:(id)anInput - Type:(NSInteger)aTType - Channel:(NSInteger)aChannel - Start:(NSInteger)theStart - Stop:(NSInteger)theStop; -- (ANTLRCommonToken *) initWithToken:(ANTLRCommonToken *)aToken; -- (ANTLRCommonToken *) initWithType:(ANTLRTokenType)aType; -- (ANTLRCommonToken *) initWithType:(ANTLRTokenType)aTType Text:(NSString *)tokenText; - -- (id) getInput; -- (void) setInput: (id) anInput; - -- (NSUInteger) getStart; -- (void) setStart: (NSUInteger) aStart; - -- (NSUInteger) getStop; -- (void) setStop: (NSUInteger) aStop; - -// the index of this Token into the TokenStream -- (NSUInteger) getTokenIndex; -- (void) setTokenIndex: (NSUInteger) aTokenIndex; - -// conform to NSCopying -- (id) copyWithZone:(NSZone *)theZone; - -- (NSString *) description; -- (NSString *) toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTokenStream.h deleted file mode 100755 index 59f9d5e34c451b4532a0a885d33ab4c63594b14d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTokenStream.h +++ /dev/null @@ -1,90 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTokenStream.h" -#import "ANTLRToken.h" -#import "ANTLRCommonToken.h" -#import "ANTLRTokenSource.h" -#import "ANTLRBitSet.h" -#import "ANTLRBufferedTokenStream.h" - -@interface ANTLRCommonTokenStream : ANTLRBufferedTokenStream < ANTLRTokenStream > -{ - NSMutableDictionary *channelOverride; - NSInteger channel; -} - -@property (retain, getter=getChannelOverride,setter=setChannelOverride) NSMutableDictionary *channelOverride; -@property (assign, getter=getChannel,setter=setChannel) NSInteger channel; - -+ (ANTLRCommonTokenStream *)newANTLRCommonTokenStream; -+ (ANTLRCommonTokenStream *)newANTLRCommonTokenStreamWithTokenSource:(id)theTokenSource; -+ (ANTLRCommonTokenStream *)newANTLRCommonTokenStreamWithTokenSource:(id)theTokenSource - Channel:(NSInteger)aChannel; - -- (id) init; -- (id) initWithTokenSource:(id)theTokenSource; -- (id) initWithTokenSource:(id)theTokenSource Channel:(NSInteger)aChannel; - -- (id) getTokenSource; -- (void) setTokenSource: (id) aTokenSource; - -- (void) consume; -- (id) LT:(NSInteger)k; -- (id) LB:(NSInteger)k; - -- (NSInteger) skipOffChannelTokens:(NSInteger) i; -- (NSInteger) skipOffChannelTokensReverse:(NSInteger) i; - -- (void)setup; - -- (NSArray *) tokensInRange:(NSRange)aRange; -- (NSArray *) tokensInRange:(NSRange)aRange inBitSet:(ANTLRBitSet *)aBitSet; -- (NSArray *) tokensInRange:(NSRange)aRange withTypes:(NSArray *)tokenTypes; -- (NSArray *) tokensInRange:(NSRange)aRange withType:(NSInteger)tokenType; - -- (id) getToken:(NSInteger)i; - -- (NSInteger) size; -- (NSInteger) getIndex; -- (void) rewind; -- (void) rewind:(NSInteger)marker; -- (void) seek:(NSInteger)index; - -- (NSString *) toString; -- (NSString *) toStringFromStart:(NSInteger)startIndex ToEnd:(NSInteger)stopIndex; -- (NSString *) toStringFromToken:(id)startToken ToToken:(id)stopToken; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSInteger)getChannel; -- (void)setChannel:(NSInteger)aChannel; - -- (NSMutableDictionary *)getChannelOverride; -- (void)setChannelOverride:(NSMutableDictionary *)anOverride; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTree.h deleted file mode 100755 index 0966051534799e12a8e4aa9685700223e5efbebe..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTree.h +++ /dev/null @@ -1,88 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonToken.h" -#import "ANTLRBaseTree.h" - -@interface ANTLRCommonTree : ANTLRBaseTree { - ANTLRCommonToken *token; - NSInteger startIndex; - NSInteger stopIndex; - ANTLRCommonTree *parent; - NSInteger childIndex; -} - -@property (retain, getter=getANTLRCommonToken, setter=setANTLRCommonToken) ANTLRCommonToken *token; -@property (assign, getter=getTokenStartIndex, setter=setTokenStartIndex) NSInteger startIndex; -@property (assign, getter=getTokenStopIndex, setter=setTokenStopIndex) NSInteger stopIndex; -@property (retain, getter=getParent, setter=setParent:) ANTLRCommonTree *parent; -@property (assign, getter=getChildIndex, setter=setChildIndex) NSInteger childIndex; - -+ (ANTLRCommonTree *) invalidNode; -+ (ANTLRCommonTree *) newANTLRCommonTree; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithTree:(ANTLRCommonTree *)aTree; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithToken:(ANTLRCommonToken *)aToken; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithTokenType:(NSInteger)tokenType; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithTokenType:(NSInteger)aTType Text:(NSString *)theText; -#ifdef DONTUSEYET -+ (id) newANTLRCommonTreeWithTokenType:(NSInteger)tokenType; -+ (id) newANTLRCommonTreeWithToken:(id)fromToken TokenType:(NSInteger)tokenType; -+ (id) newANTLRCommonTreeWithToken:(id)fromToken TokenType:(NSInteger)tokenType Text:(NSString *)tokenText; -+ (id) newANTLRCommonTreeWithToken:(id)fromToken Text:(NSString *)tokenText; -#endif - -- (id) init; -- (id) initWithTreeNode:(ANTLRCommonTree *)aNode; -- (id) initWithToken:(ANTLRCommonToken *)aToken; -- (id) initWithTokenType:(NSInteger)aTokenType; -- (id) initWithTokenType:(NSInteger)aTokenType Text:(NSString *)theText; - -- (id) copyWithZone:(NSZone *)aZone; - -- (BOOL) isNil; - -- (ANTLRCommonToken *) getToken; -- (void) setToken:(ANTLRCommonToken *)aToken; -- (id) dupNode; -- (NSInteger) getType; -- (NSString *) getText; -- (NSUInteger) getLine; -- (NSUInteger) getCharPositionInLine; -- (ANTLRCommonTree *) getParent; -- (void) setParent:(ANTLRCommonTree *) t; - -#ifdef DONTUSENOMO -- (NSString *) treeDescription; -#endif -- (NSString *) description; -- (void) setUnknownTokenBoundaries; -- (NSInteger) getTokenStartIndex; -- (void) setTokenStartIndex: (NSInteger) aStartIndex; -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex: (NSInteger) aStopIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTreeAdaptor.h deleted file mode 100755 index 53287e6113d2576800d7d1d0a1fabaa579c9170c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTreeAdaptor.h +++ /dev/null @@ -1,62 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRTree.h" -#import "ANTLRCommonToken.h" -#import "ANTLRCommonTree.h" -#import "ANTLRBaseTreeAdaptor.h" - -@interface ANTLRCommonTreeAdaptor : ANTLRBaseTreeAdaptor { -} - -+ (id) newEmptyTree; -+ (ANTLRCommonTreeAdaptor *)newANTLRCommonTreeAdaptor; -- (id) init; -- (id)dupNode:(id)t; -- (ANTLRCommonTree *)createTree:(ANTLRCommonToken *)aToken; -- (ANTLRCommonTree *)createTree:(NSInteger)tokenType Text:(NSString *)text; -- (id)createToken:(NSInteger)tokenType Text:(NSString *)text; -- (void) setTokenBoundaries:(id)t From:(id)startToken To:(id)stopToken; -- (NSInteger)getTokenStartIndex:(id)t; -- (NSInteger)getTokenStopIndex:(id)t; -- (NSString *)getText:(id)t; -- (void)setText:(id)t Text:(NSString *)text; -- (NSInteger)getType:(id)t; -- (void) setType:(id)t Type:(NSInteger)tokenType; -- (id)getToken:(id)t; -- (id)getChild:(id)t At:(NSInteger)i; -- (void) setChild:(id)t At:(NSInteger)i Child:(id)child; -- (NSInteger)getChildCount:(id)t; -- (id)getParent:(id)t; -- (void)setParent:(id)t With:(id)parent; -- (NSInteger)getChildIndex:(id)t; -- (void)setChildIndex:(id)t With:(NSInteger)index; -- (void)replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id)t; -- (id)copyWithZone:(NSZone *)zone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTreeNodeStream.h deleted file mode 100755 index 4c68f2e0fbb1fb68cb9e451352559682ff39868d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRCommonTreeNodeStream.h +++ /dev/null @@ -1,116 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTree.h" -#import "ANTLRCommonTreeNodeStream.h" -#import "ANTLRLookaheadStream.h" -#import "ANTLRTreeNodeStream.h" -#import "ANTLRTreeIterator.h" -#import "ANTLRIntArray.h" - -@interface ANTLRCommonTreeNodeStream : ANTLRLookaheadStream { -#define DEFAULT_INITIAL_BUFFER_SIZE 100 -#define INITIAL_CALL_STACK_SIZE 10 - -/** Pull nodes from which tree? */ -id root; - -/** If this tree (root) was created from a token stream, track it. */ -id tokens; - - /** What tree adaptor was used to build these trees */ -ANTLRCommonTreeAdaptor *adaptor; - -/** The tree iterator we using */ -ANTLRTreeIterator *it; - -/** Stack of indexes used for push/pop calls */ -ANTLRIntArray *calls; - -/** Tree (nil A B C) trees like flat A B C streams */ -BOOL hasNilRoot; - -/** Tracks tree depth. Level=0 means we're at root node level. */ -NSInteger level; -} -@property (retain, getter=getRoot, setter=setRoot:) ANTLRCommonTree *root; -@property (retain, getter=getTokens,setter=setTokens:) id tokens; -@property (retain, getter=getTreeAdaptor, setter=setTreeAdaptor:) ANTLRCommonTreeAdaptor *adaptor; - -+ (ANTLRCommonTreeNodeStream *) newANTLRCommonTreeNodeStream:(ANTLRCommonTree *)theTree; -+ (ANTLRCommonTreeNodeStream *) newANTLRCommonTreeNodeStream:(id)anAdaptor Tree:(ANTLRCommonTree *)theTree; - -- (id) initWithTree:(ANTLRCommonTree *)theTree; - -- (id) initWithTreeAdaptor:(id)adaptor Tree:(ANTLRCommonTree *)theTree; - -- (void) reset; - - /** Pull elements from tree iterator. Track tree level 0..max_level. - * If nil rooted tree, don't give initial nil and DOWN nor final UP. - */ -- (id) nextElement; - -- (BOOL) isEOF:(id) o; -- (void) setUniqueNavigationNodes:(BOOL) uniqueNavigationNodes; - -- (id) getTreeSource; - -- (NSString *) getSourceName; - -- (id) getTokenStream; - -- (void) setTokenStream:(id) tokens; - -- (ANTLRCommonTreeAdaptor *) getTreeAdaptor; - -- (void) setTreeAdaptor:(ANTLRCommonTreeAdaptor *) adaptor; - -- (NSInteger) LA:(NSInteger) i; - - /** Make stream jump to a new location, saving old location. - * Switch back with pop(). - */ -- (ANTLRCommonTree *)getNode:(NSInteger) i; - -- (void) push:(NSInteger) index; - - /** Seek back to previous index saved during last push() call. - * Return top of stack (return index). - */ -- (NSInteger) pop; - -// TREE REWRITE INTERFACE - -- (void) replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; - -- (NSString *) toStringFromNode:(id)startNode ToNode:(id)stopNode; - -/** For debugging; destructive: moves tree iterator to end. */ -- (NSString *) toTokenTypeString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDFA.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDFA.h deleted file mode 100755 index 9094a3d20b752eece5d7f71b1af149586828f702..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDFA.h +++ /dev/null @@ -1,75 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseRecognizer.h" -#import "ANTLRCharStream.h" -#import "ANTLRNoViableAltException.h" - -@interface ANTLRDFA : NSObject { - // the tables are set by subclasses to their own static versions. - const int *eot; - const int *eof; - const unichar *min; - const unichar *max; - const int *accept; - const int *special; - const int **transition; - - ANTLRBaseRecognizer *recognizer; - NSInteger decisionNumber; - NSInteger len; -} - -@property (retain, getter=getRecognizer,setter=setRecognizer:) ANTLRBaseRecognizer *recognizer; -@property (assign, getter=getDecision,setter=setDecision:) NSInteger decisionNumber; -@property (assign, getter=getLen,setter=setLen:) NSInteger len; - -- (id) initWithRecognizer:(id) theRecognizer; -// simulate the DFA using the static tables and predict an alternative -- (NSInteger) predict:(id)anInput; -- (void) noViableAlt:(NSInteger)state Stream:(id)anInput; - -- (NSInteger) specialStateTransition:(NSInteger)state Stream:(id)anInput; -// - (NSInteger) specialStateTransition:(NSInteger) state; -//- (unichar) specialTransition:(unichar) state symbol:(NSInteger) symbol; - -// hook for debugger support -- (void) error:(ANTLRNoViableAltException *)nvae; - -- (NSString *) description; -- (BOOL) evaluateSyntacticPredicate:(SEL)synpredFragment; - -+ (void) setIsEmittingDebugInfo:(BOOL) shouldEmitDebugInfo; - -- (NSInteger)getDecision; -- (void)setDecision:(NSInteger)aDecison; - -- (ANTLRBaseRecognizer *)getRecognizer; -- (void)setRecognizer:(ANTLRBaseRecognizer *)aRecognizer; -- (NSInteger)length; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebug.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebug.h deleted file mode 100755 index 87383c9809381e5a154d5ef4064ba4d3218b668e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebug.h +++ /dev/null @@ -1,33 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRDebugEventListener.h" -#import "ANTLRDebugEventProxy.h" -#import "ANTLRDebugParser.h" -#import "ANTLRDebugTokenStream.h" -#import "ANTLRDebugTreeParser.h" -#import "ANTLRDebugTreeNodeStream.h" -#import "ANTLRDebugTreeAdaptor.h" diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugEventListener.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugEventListener.h deleted file mode 100755 index c2bee6c8c02da56d5ec7c4d5b81140937e5cc825..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugEventListener.h +++ /dev/null @@ -1,275 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" -#import "ANTLRRecognitionException.h" - -@protocol ANTLRDebugEventListener - -#define ANTLRDebugProtocolVersion 1 - -/** The parser has just entered a rule. No decision has been made about -* which alt is predicted. This is fired AFTER init actions have been -* executed. Attributes are defined and available etc... -*/ -- (void) enterRule:(NSString *)ruleName; - -/** Because rules can have lots of alternatives, it is very useful to -* know which alt you are entering. This is 1..n for n alts. -*/ -- (void) enterAlt:(NSInteger)alt; - -/** This is the last thing executed before leaving a rule. It is -* executed even if an exception is thrown. This is triggered after -* error reporting and recovery have occurred (unless the exception is - * not caught in this rule). This implies an "exitAlt" event. -*/ -- (void) exitRule:(NSString *)ruleName; - -/** Track entry into any (...) subrule other EBNF construct */ -- (void) enterSubRule:(NSInteger)decisionNumber; - -- (void) exitSubRule:(NSInteger)decisionNumber; - -/** Every decision, fixed k or arbitrary, has an enter/exit event -* so that a GUI can easily track what LT/consume events are -* associated with prediction. You will see a single enter/exit -* subrule but multiple enter/exit decision events, one for each -* loop iteration. -*/ -- (void) enterDecision:(NSInteger)decisionNumber; - -- (void) exitDecision:(NSInteger)decisionNumber; - -/** An input token was consumed; matched by any kind of element. -* Trigger after the token was matched by things like match(), matchAny(). -*/ -- (void) consumeToken:(id)t; - -/** An off-channel input token was consumed. -* Trigger after the token was matched by things like match(), matchAny(). -* (unless of course the hidden token is first stuff in the input stream). -*/ -- (void) consumeHiddenToken:(id)t; - -/** Somebody (anybody) looked ahead. Note that this actually gets -* triggered by both LA and LT calls. The debugger will want to know -* which Token object was examined. Like consumeToken, this indicates -* what token was seen at that depth. A remote debugger cannot look -* ahead into a file it doesn't have so LT events must pass the token -* even if the info is redundant. -*/ -- (void) LT:(NSInteger)i foundToken:(id)t; - -/** The parser is going to look arbitrarily ahead; mark this location, -* the token stream's marker is sent in case you need it. -*/ -- (void) mark:(NSInteger)marker; - -/** After an arbitrairly long lookahead as with a cyclic DFA (or with -* any backtrack), this informs the debugger that stream should be -* rewound to the position associated with marker. -*/ -- (void) rewind:(NSInteger)marker; - -/** Rewind to the input position of the last marker. -* Used currently only after a cyclic DFA and just -* before starting a sem/syn predicate to get the -* input position back to the start of the decision. -* Do not "pop" the marker off the state. mark(i) -* and rewind(i) should balance still. -*/ -- (void) rewind; - -- (void) beginBacktrack:(NSInteger)level; - -- (void) endBacktrack:(NSInteger)level wasSuccessful:(BOOL)successful; - -/** To watch a parser move through the grammar, the parser needs to -* inform the debugger what line/charPos it is passing in the grammar. -* For now, this does not know how to switch from one grammar to the -* other and back for island grammars etc... -* -* This should also allow breakpoints because the debugger can stop -* the parser whenever it hits this line/pos. -*/ -- (void) locationLine:(NSInteger)line column:(NSInteger)pos; - -/** A recognition exception occurred such as NoViableAltException. I made -* this a generic event so that I can alter the exception hierachy later -* without having to alter all the debug objects. -* -* Upon error, the stack of enter rule/subrule must be properly unwound. -* If no viable alt occurs it is within an enter/exit decision, which -* also must be rewound. Even the rewind for each mark must be unwount. -* In the Java target this is pretty easy using try/finally, if a bit -* ugly in the generated code. The rewind is generated in DFA.predict() -* actually so no code needs to be generated for that. For languages -* w/o this "finally" feature (C++?), the target implementor will have -* to build an event stack or something. -* -* Across a socket for remote debugging, only the RecognitionException -* data fields are transmitted. The token object or whatever that -* caused the problem was the last object referenced by LT. The -* immediately preceding LT event should hold the unexpected Token or -* char. -* -* Here is a sample event trace for grammar: -* -* b : C ({;}A|B) // {;} is there to prevent A|B becoming a set -* | D -* ; -* -* The sequence for this rule (with no viable alt in the subrule) for -* input 'c c' (there are 3 tokens) is: -* -* commence -* LT(1) -* enterRule b -* location 7 1 -* enter decision 3 -* LT(1) -* exit decision 3 -* enterAlt1 -* location 7 5 -* LT(1) -* consumeToken [c/<4>,1:0] -* location 7 7 -* enterSubRule 2 -* enter decision 2 -* LT(1) -* LT(1) -* recognitionException NoViableAltException 2 1 2 -* exit decision 2 -* exitSubRule 2 -* beginResync -* LT(1) -* consumeToken [c/<4>,1:1] -* LT(1) -* endResync -* LT(-1) -* exitRule b -* terminate -*/ -- (void) recognitionException:(ANTLRRecognitionException *)e; - -/** Indicates the recognizer is about to consume tokens to resynchronize -* the parser. Any consume events from here until the recovered event -* are not part of the parse--they are dead tokens. -*/ -- (void) beginResync; - -/** Indicates that the recognizer has finished consuming tokens in order -* to resychronize. There may be multiple beginResync/endResync pairs -* before the recognizer comes out of errorRecovery mode (in which -* multiple errors are suppressed). This will be useful -* in a gui where you want to probably grey out tokens that are consumed -* but not matched to anything in grammar. Anything between -* a beginResync/endResync pair was tossed out by the parser. -*/ -- (void) endResync; - -/** A semantic predicate was evaluate with this result and action text */ -- (void) semanticPredicate:(NSString *)predicate matched:(BOOL)result; - -/** Announce that parsing has begun. Not technically useful except for -* sending events over a socket. A GUI for example will launch a thread -* to connect and communicate with a remote parser. The thread will want -* to notify the GUI when a connection is made. ANTLR parsers -* trigger this upon entry to the first rule (the ruleLevel is used to -* figure this out). -*/ -- (void) commence; - -/** Parsing is over; successfully or not. Mostly useful for telling -* remote debugging listeners that it's time to quit. When the rule -* invocation level goes to zero at the end of a rule, we are done -* parsing. -*/ -- (void) terminate; - - -// T r e e P a r s i n g - -/** Input for a tree parser is an AST, but we know nothing for sure -* about a node except its type and text (obtained from the adaptor). -* This is the analog of the consumeToken method. Again, the ID is -* the hashCode usually of the node so it only works if hashCode is -* not implemented. If the type is UP or DOWN, then -* the ID is not really meaningful as it's fixed--there is -* just one UP node and one DOWN navigation node. -*/ -- (void) consumeNode:(NSInteger)nodeHash ofType:(NSInteger)type text:(NSString *)text; - -/** The tree parser lookedahead. If the type is UP or DOWN, -* then the ID is not really meaningful as it's fixed--there is -* just one UP node and one DOWN navigation node. -*/ -- (void) LT:(NSInteger)i foundNode:(unsigned)nodeHash ofType:(NSInteger)type text:(NSString *)text; - - -// A S T E v e n t s - -/** A nil was created (even nil nodes have a unique ID... -* they are not "null" per se). As of 4/28/2006, this -* seems to be uniquely triggered when starting a new subtree -* such as when entering a subrule in automatic mode and when -* building a tree in rewrite mode. -*/ -- (void) createNilNode:(unsigned)hash; - -/** Announce a new node built from text */ -- (void) createNode:(unsigned)hash text:(NSString *)text type:(NSInteger)type; - -/** Announce a new node built from an existing token */ -- (void) createNode:(unsigned)hash fromTokenAtIndex:(NSInteger)tokenIndex; - -/** Make a node the new root of an existing root. See -* -* Note: the newRootID parameter is possibly different -* than the TreeAdaptor.becomeRoot() newRoot parameter. -* In our case, it will always be the result of calling -* TreeAdaptor.becomeRoot() and not root_n or whatever. -* -* The listener should assume that this event occurs -* only when the current subrule (or rule) subtree is -* being reset to newRootID. -* -*/ -- (void) makeNode:(unsigned)newRootHash parentOf:(unsigned)oldRootHash; - -/** Make childID a child of rootID. -* @see org.antlr.runtime.tree.TreeAdaptor.addChild() -*/ -- (void) addChild:(unsigned)childHash toTree:(unsigned)treeHash; - -/** Set the token start/stop token index for a subtree root or node */ -- (void) setTokenBoundariesForTree:(unsigned)nodeHash From:(NSUInteger)tokenStartIndex To:(NSUInteger)tokenStopIndex; - -- (void) waitForDebuggerConnection; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugEventProxy.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugEventProxy.h deleted file mode 100755 index 59bf67bde8f34a97dafbf30764ad16d7bc26bf70..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugEventProxy.h +++ /dev/null @@ -1,112 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRDebugEventListener.h" -#import -#import -#import -#include - -// default port for ANTLRWorks -#define DEFAULT_DEBUGGER_PORT 0xC001 - -@interface ANTLRDebugEventProxy : NSObject { - int serverSocket; - - struct sockaddr debugger_sockaddr; - socklen_t debugger_socklen; - int debuggerSocket; - NSFileHandle *debuggerFH; - - NSString *grammarName; - int debuggerPort; -} - -- (id) init; -- (id) initWithGrammarName:(NSString *)aGrammarName debuggerPort:(NSInteger)aPort; -- (void) waitForDebuggerConnection; -- (void) waitForAck; -- (void) sendToDebugger:(NSString *)message; -- (void) sendToDebugger:(NSString *)message waitForResponse:(BOOL)wait; - -- (NSInteger) serverSocket; -- (void) setServerSocket: (NSInteger) aServerSocket; - -- (NSInteger) debuggerSocket; -- (void) setDebuggerSocket: (NSInteger) aDebuggerSocket; - -- (NSString *) grammarName; -- (void) setGrammarName: (NSString *) aGrammarName; - -- (NSInteger) debuggerPort; -- (void) setDebuggerPort: (NSInteger) aDebuggerPort; - -- (NSString *) escapeNewlines:(NSString *)aString; - -#pragma mark - - -#pragma mark DebugEventListener Protocol -- (void) enterRule:(NSString *)ruleName; -- (void) enterAlt:(NSInteger)alt; -- (void) exitRule:(NSString *)ruleName; -- (void) enterSubRule:(NSInteger)decisionNumber; -- (void) exitSubRule:(NSInteger)decisionNumber; -- (void) enterDecision:(NSInteger)decisionNumber; -- (void) exitDecision:(NSInteger)decisionNumber; -- (void) consumeToken:(id)t; -- (void) consumeHiddenToken:(id)t; -- (void) LT:(NSInteger)i foundToken:(id)t; -- (void) mark:(NSInteger)marker; -- (void) rewind:(NSInteger)marker; -- (void) rewind; -- (void) beginBacktrack:(NSInteger)level; -- (void) endBacktrack:(NSInteger)level wasSuccessful:(BOOL)successful; -- (void) locationLine:(NSInteger)line column:(NSInteger)pos; -- (void) recognitionException:(ANTLRRecognitionException *)e; -- (void) beginResync; -- (void) endResync; -- (void) semanticPredicate:(NSString *)predicate matched:(BOOL)result; -- (void) commence; -- (void) terminate; - - -#pragma mark Tree Parsing -- (void) consumeNode:(unsigned)nodeHash ofType:(NSInteger)type text:(NSString *)text; -- (void) LT:(NSInteger)i foundNode:(unsigned)nodeHash ofType:(NSInteger)type text:(NSString *)text; - - -#pragma mark AST Events - -- (void) createNilNode:(unsigned)hash; -- (void) createNode:(unsigned)hash text:(NSString *)text type:(NSInteger)type; -- (void) createNode:(unsigned)hash fromTokenAtIndex:(NSInteger)tokenIndex; -- (void) makeNode:(unsigned)newRootHash parentOf:(unsigned)oldRootHash; -- (void) addChild:(unsigned)childHash toTree:(unsigned)treeHash; -- (void) setTokenBoundariesForTree:(unsigned)nodeHash From:(NSInteger)tokenStartIndex To:(NSInteger)tokenStopIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugTokenStream.h deleted file mode 100755 index 335b0020b8673b4262abd134a47f138e69f45b45..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugTokenStream.h +++ /dev/null @@ -1,62 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRTokenStream.h" -#import "ANTLRTokenSource.h" -#import "ANTLRDebugTokenStream.h" -#import "ANTLRDebugEventListener.h" - -@interface ANTLRDebugTokenStream : NSObject -{ - id debugListener; - id input; - BOOL initialStreamState; - NSInteger lastMarker; -} - -- (id) initWithTokenStream:(id)theStream debugListener:(id)debugger; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -- (id) getInput; -- (void) setInput:(id)aTokenStream; - -- (void) consume; -- (id) getToken:(NSInteger)index; -- (NSInteger) getIndex; -- (void) release:(NSInteger)marker; -- (void) seek:(NSInteger)index; -- (NSInteger) size; -- (id) getTokenSource; -- (NSString *) getSourceName; -- (NSString *) toString; -- (NSString *) toStringFromStart:(NSInteger)aStart ToEnd:(NSInteger)aStop; -- (NSString *) toStringFromToken:(id)startToken ToToken:(id)stopToken; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugTreeAdaptor.h deleted file mode 100755 index 41965fad11735bc2916282e965bf6cfb8bb46720..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugTreeAdaptor.h +++ /dev/null @@ -1,45 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRBaseTreeAdaptor.h" -#import "ANTLRDebugEventListener.h" - -@interface ANTLRDebugTreeAdaptor : ANTLRBaseTreeAdaptor { - id debugListener; - id treeAdaptor; -} - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor debugListener:(id)aDebugListener; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -- (id) getTreeAdaptor; -- (void) setTreeAdaptor: (id) aTreeAdaptor; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugTreeNodeStream.h deleted file mode 100755 index 70f993945deaf51ca895ef16499c47aafb85b4d2..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRDebugTreeNodeStream.h +++ /dev/null @@ -1,67 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRDebugEventListener.h" -#import "ANTLRTreeAdaptor.h" -#import "ANTLRTreeNodeStream.h" - -@interface ANTLRDebugTreeNodeStream : NSObject { - id debugListener; - id treeAdaptor; - id input; - BOOL initialStreamState; -} - -- (id) initWithTreeNodeStream:(id)theStream debugListener:(id)debugger; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -- (id) getInput; -- (void) setInput: (id) aTreeNodeStream; - -- (id) getTreeAdaptor; -- (void) setTreeAdaptor: (id) aTreeAdaptor; - -#pragma mark ANTLRTreeNodeStream conformance - -- (id) LT:(NSInteger)k; -- (id) getTreeAdaptor; -- (void) setUniqueNavigationNodes:(BOOL)flag; - -#pragma mark ANTLRIntStream conformance -- (void) consume; -- (NSInteger) LA:(NSUInteger) i; -- (NSUInteger) mark; -- (NSUInteger) getIndex; -- (void) rewind:(NSUInteger) marker; -- (void) rewind; -- (void) release:(NSUInteger) marker; -- (void) seek:(NSUInteger) index; -- (NSUInteger) size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLREarlyExitException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLREarlyExitException.h deleted file mode 100755 index 1a89bbbff88869904c6f41607963f112402a9219..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLREarlyExitException.h +++ /dev/null @@ -1,37 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" - -@interface ANTLREarlyExitException : ANTLRRecognitionException { - int decisionNumber; -} - -+ (ANTLREarlyExitException *) exceptionWithStream:(id) anInputStream decisionNumber:(NSInteger) aDecisionNumber; -- (id) initWithStream:(id)anInputStream decisionNumber:(NSInteger) aDecisionNumber; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRError.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRError.h deleted file mode 100644 index f2657af6d06ae17047ad5fc0b677608179ae11a3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRError.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// ANTLRError.h -// ANTLR -// -// Created by Ian Michell on 30/03/2010. -// Copyright 2010 Ian Michell. All rights reserved. -// - -// [The "BSD licence"] -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -#define ANTLRErrorDomain @"ANTLRError" - -#define ANTLRIllegalArgumentException @"ANTLRIllegalArgumentException" -#define ANTLRIllegalStateException @"IllegalStateException" -//#define ANTLRRuntimeException @"RuntimeException" -//#define ANTLRNoSuchMethodException @"NoSuchMethodException" -//#define ANTLRNoSuchElementException @"NoSuchElementException" -//#define ANTLRUnsupportedOperationException @"UnsupportedOperationException" - - -/*typedef enum -{ - ANTLRIllegalState = 1, - ANTLRIllegalArgument = 2, - ANTLRRecognitionError = 3, - ANTLRMissingTokenError = 4, - ANTLRUnwantedTokenError = 5, - ANTLRMismatechedTokenError = 6, - ANTLRNoViableAltError = 7 - -} ANTLRErrorCode;*/ \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRFailedPredicateException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRFailedPredicateException.h deleted file mode 100755 index 9788cbad784f6a6582a3aeb159c00181752a98f7..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRFailedPredicateException.h +++ /dev/null @@ -1,50 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" - - -@interface ANTLRFailedPredicateException : ANTLRRecognitionException -{ - NSString *predicate; - NSString *ruleName; -} - -@property (retain, getter=getPredicate, setter=setPredicate:) NSString *predicate; -@property (retain, getter=getRuleName, setter=setRuleName:) NSString *ruleName; - -+ (ANTLRFailedPredicateException *) exceptionWithRuleName:(NSString *)theRuleName predicate:(NSString *)thePredicate stream:(id)theStream; -- (ANTLRFailedPredicateException *) initWithRuleName:(NSString *)theRuleName predicate:(NSString *)thePredicate stream:(id)theStream; - -#ifdef DONTUSEYET -- (NSString *) getPredicate; -- (void) setPredicate:(NSString *)thePredicate; -- (NSString *) getRuleName; -- (void) setRuleName:(NSString *)theRuleName; -#endif - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRFastQueue.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRFastQueue.h deleted file mode 100644 index cf8181762a5061d72e4dcbb0d709a0a57681f7e3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRFastQueue.h +++ /dev/null @@ -1,68 +0,0 @@ -// -// ANTLRFastQueue.h -// ANTLR -// -// Created by Ian Michell on 26/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRFastQueue : NSObject -{ - NSAutoreleasePool *pool; - NSMutableArray *data; - NSInteger p; -} - -@property (retain, getter=getPool, setter=setPool) NSAutoreleasePool *pool; -@property (retain, getter=getData, setter=setData) NSMutableArray *data; -@property (assign, getter=getP, setter=setP) NSInteger p; - -+ (id) newANTLRFastQueue; - -- (id) init; - -- (id) copyWithZone:(NSZone *)aZone; - -- (void) reset; -- (id) remove; -- (void) addObject:(id) o; -- (NSInteger) count; -- (NSInteger) size; -- (id) head; -- (id) objectAtIndex:(NSInteger) i; -- (void) clear; -- (NSString *) toString; -- (NSAutoreleasePool *)getPool; -- (void)setPool:(NSAutoreleasePool *)aPool; -- (NSMutableArray *)getData; -- (void)setData:(NSMutableArray *)myData; -- (NSInteger) getP; -- (void) setP:(NSInteger)anInt; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashMap.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashMap.h deleted file mode 100644 index 04aca7bb189cf85c3941328da42c12026ae76f6c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashMap.h +++ /dev/null @@ -1,102 +0,0 @@ -// -// ANTLRHashMap.h -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" -#import "ANTLRMapElement.h" - -#define GLOBAL_SCOPE 0 -#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRHashMap : ANTLRLinkBase { - // ANTLRHashMap *fNext; - // TStringPool *fPool; - NSInteger Scope; - NSInteger LastHash; - NSInteger BuffSize; - ANTLRMapElement *ptrBuffer[HASHSIZE]; - NSInteger mode; -} - -//@property (copy) ANTLRHashMap *fNext; -//@property (copy) TStringPool *fPool; -@property (getter=getScope, setter=setScope:) NSInteger Scope; -@property (getter=getLastHash, setter=setLastHash:) NSInteger LastHash; - -// Contruction/Destruction -+ (id)newANTLRHashMap; -+ (id)newANTLRHashMapWithLen:(NSInteger)aBuffSize; -- (id)init; -- (id)initWithLen:(NSInteger)aBuffSize; -- (void)dealloc; -- (ANTLRHashMap *)PushScope:( ANTLRHashMap **)map; -- (ANTLRHashMap *)PopScope:( ANTLRHashMap **)map; - -- (NSInteger)count; -- (NSInteger)size; - -// Instance Methods -/* form hash value for string s */ -- (NSInteger)hash:(NSString *)s; -/* look for s in ptrBuffer */ -- (ANTLRHashMap *)findscope:(int)level; -/* look for s in ptrBuffer */ -- (id)lookup:(NSString *)s Scope:(int)scope; -/* look for s in ptrBuffer */ -- (id)install:(ANTLRMapElement *)sym Scope:(int)scope; -/* look for s in ptrBuffer */ -- (void)deleteANTLRHashMap:(ANTLRMapElement *)np; -- (int)RemoveSym:(NSString *)s; -- (void)delete_chain:(ANTLRMapElement *)np; -#ifdef DONTUSEYET -- (int)bld_symtab:(KW_TABLE *)toknams; -#endif -- (ANTLRMapElement **)getptrBuffer; -- (ANTLRMapElement *)getptrBufferEntry:(int)idx; -- (void)setptrBuffer:(ANTLRMapElement *)np Index:(int)idx; -- (NSInteger)getScope; -- (void)setScope:(NSInteger)i; -- (ANTLRMapElement *)getTType:(NSString *)name; -- (ANTLRMapElement *)getNameInList:(NSInteger)ttype; -- (void)putNode:(NSString *)name TokenType:(NSInteger)ttype; -- (NSInteger)getMode; -- (void)setMode:(NSInteger)aMode; -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx; -- (id) objectAtIndex:(NSInteger)idx; -- (void) setObject:(id)aRule atIndex:(NSInteger)idx; -- (void)addObject:(id)anObject; -- (ANTLRMapElement *) getName:(NSString *)aName; -- (void) putName:(NSString *)name Node:(id)aNode; - -- (NSEnumerator *)objectEnumerator; -- (BOOL) hasNext; -- (ANTLRMapElement *)nextObject; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashMap.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashMap.m deleted file mode 100644 index a23426b058f2916aa15e56ecd7ddd74407532d81..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashMap.m +++ /dev/null @@ -1,521 +0,0 @@ -// -// ANTLRHashMap.m -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) - -#import "ANTLRHashMap.h" - -static NSInteger itIndex; - -/* - * Start of ANTLRHashMap - */ -@implementation ANTLRHashMap - -@synthesize Scope; -@synthesize LastHash; - -+(id)newANTLRHashMap -{ - ANTLRHashMap *aNewANTLRHashMap; - - aNewANTLRHashMap = [[ANTLRHashMap alloc] init]; - return( aNewANTLRHashMap ); -} - -+(id)newANTLRHashMapWithLen:(NSInteger)aBuffSize -{ - ANTLRHashMap *aNewANTLRHashMap; - - aNewANTLRHashMap = [[ANTLRHashMap alloc] initWithLen:aBuffSize]; - return( aNewANTLRHashMap ); -} - --(id)init -{ - NSInteger idx; - - if ((self = [super init]) != nil) { - fNext = nil; - BuffSize = HASHSIZE; - Scope = 0; - if ( fNext != nil ) { - Scope = ((ANTLRHashMap *)fNext)->Scope+1; - for( idx = 0; idx < BuffSize; idx++ ) { - ptrBuffer[idx] = ((ANTLRHashMap *)fNext)->ptrBuffer[idx]; - } - } - mode = 0; - } - return( self ); -} - --(id)initWithLen:(NSInteger)aBuffSize -{ - NSInteger idx; - - if ((self = [super init]) != nil) { - fNext = nil; - BuffSize = aBuffSize; - Scope = 0; - if ( fNext != nil ) { - Scope = ((ANTLRHashMap *)fNext)->Scope+1; - for( idx = 0; idx < BuffSize; idx++ ) { - ptrBuffer[idx] = ((ANTLRHashMap *)fNext)->ptrBuffer[idx]; - } - } - mode = 0; - } - return( self ); -} - --(void)dealloc -{ - ANTLRMapElement *tmp, *rtmp; - NSInteger idx; - - if ( self.fNext != nil ) { - for( idx = 0; idx < BuffSize; idx++ ) { - tmp = ptrBuffer[idx]; - while ( tmp && tmp != [((ANTLRHashMap *)fNext) getptrBufferEntry:idx] ) { - rtmp = tmp; - // tmp = [tmp getfNext]; - tmp = (ANTLRMapElement *)tmp.fNext; - [rtmp dealloc]; - } - } - } - [super dealloc]; -} - -- (NSInteger)count -{ - id anElement; - NSInteger aCnt = 0; - - for (NSInteger i = 0; i < BuffSize; i++) { - if ((anElement = ptrBuffer[i]) != nil) { - aCnt++; - } - } - return aCnt; -} - -- (NSInteger) size -{ - id anElement; - NSInteger aSize = 0; - - for (NSInteger i = 0; i < BuffSize; i++) { - if ((anElement = ptrBuffer[i]) != nil) { - aSize += sizeof(id); - } - } - return aSize; -} - - --(void)deleteANTLRHashMap:(ANTLRMapElement *)np -{ - ANTLRMapElement *tmp, *rtmp; - NSInteger idx; - - if ( self.fNext != nil ) { - for( idx = 0; idx < BuffSize; idx++ ) { - tmp = ptrBuffer[idx]; - while ( tmp && tmp != (ANTLRLinkBase *)[((ANTLRHashMap *)fNext) getptrBufferEntry:idx] ) { - rtmp = tmp; - tmp = [tmp getfNext]; - [rtmp dealloc]; - } - } - } -} - --(ANTLRHashMap *)PushScope:(ANTLRHashMap **)map -{ - NSInteger idx; - ANTLRHashMap *htmp; - - htmp = [ANTLRHashMap newANTLRHashMap]; - if ( *map != nil ) { - ((ANTLRHashMap *)htmp)->fNext = *map; - [htmp setScope:[((ANTLRHashMap *)htmp->fNext) getScope]+1]; - for( idx = 0; idx < BuffSize; idx++ ) { - htmp->ptrBuffer[idx] = ((ANTLRHashMap *)htmp->fNext)->ptrBuffer[idx]; - } - } - // gScopeLevel++; - *map = htmp; - return( htmp ); -} - --(ANTLRHashMap *)PopScope:(ANTLRHashMap **)map -{ - NSInteger idx; - ANTLRMapElement *tmp; - ANTLRHashMap *htmp; - - htmp = *map; - if ( (*map)->fNext != nil ) { - *map = (ANTLRHashMap *)htmp->fNext; - for( idx = 0; idx < BuffSize; idx++ ) { - if ( htmp->ptrBuffer[idx] == nil || - htmp->ptrBuffer[idx] == (*map)->ptrBuffer[idx] ) { - break; - } - tmp = htmp->ptrBuffer[idx]; - /* - * must deal with parms, locals and labels at some point - * can not forget the debuggers - */ - htmp->ptrBuffer[idx] = [tmp getfNext]; - [ tmp dealloc]; - } - *map = (ANTLRHashMap *)htmp->fNext; - // gScopeLevel--; - } - return( htmp ); -} - -#ifdef USERDOC -/* - * HASH hash entry to get index to table - * NSInteger hash( ANTLRHashMap *self, char *s ); - * - * Inputs: char *s string to find - * - * Returns: NSInteger hashed value - * - * Last Revision 9/03/90 - */ -#endif --(NSInteger)hash:(NSString *)s /* form hash value for string s */ -{ - NSInteger hashval; - const char *tmp; - - tmp = [s cStringUsingEncoding:NSASCIIStringEncoding]; - for( hashval = 0; *tmp != '\0'; ) - hashval += *tmp++; - self->LastHash = hashval % BuffSize; - return( self->LastHash ); -} - -#ifdef USERDOC -/* - * FINDSCOPE search hashed list for entry - * ANTLRHashMap *findscope( ANTLRHashMap *self, NSInteger scope ); - * - * Inputs: NSInteger scope -- scope level to find - * - * Returns: ANTLRHashMap pointer to ptrBuffer of proper scope level - * - * Last Revision 9/03/90 - */ -#endif --(ANTLRHashMap *)findscope:(NSInteger)scope -{ - if ( self->Scope == scope ) { - return( self ); - } - else if ( fNext ) { - return( [((ANTLRHashMap *)fNext) findscope:scope] ); - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * LOOKUP search hashed list for entry - * ANTLRMapElement *lookup( ANTLRHashMap *self, char *s, NSInteger scope ); - * - * Inputs: char *s string to find - * - * Returns: ANTLRMapElement * pointer to entry - * - * Last Revision 9/03/90 - */ -#endif --(id)lookup:(NSString *)s Scope:(NSInteger)scope -{ - ANTLRMapElement *np; - - for( np = self->ptrBuffer[[self hash:s]]; np != nil; np = [np getfNext] ) { - if ( [s isEqualToString:[np getName]] ) { - return( np ); /* found it */ - } - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * INSTALL search hashed list for entry - * NSInteger install( ANTLRHashMap *self, ANTLRMapElement *sym, NSInteger scope ); - * - * Inputs: ANTLRMapElement *sym -- symbol ptr to install - * NSInteger scope -- level to find - * - * Returns: Boolean TRUE if installed - * FALSE if already in table - * - * Last Revision 9/03/90 - */ -#endif --(ANTLRMapElement *)install:(ANTLRMapElement *)sym Scope:(NSInteger)scope -{ - ANTLRMapElement *np; - - np = [self lookup:[sym getName] Scope:scope ]; - if ( np == nil ) { - [sym retain]; - [sym setFNext:self->ptrBuffer[ self->LastHash ]]; - self->ptrBuffer[ self->LastHash ] = sym; - return( self->ptrBuffer[ self->LastHash ] ); - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * RemoveSym search hashed list for entry - * NSInteger RemoveSym( ANTLRHashMap *self, char *s ); - * - * Inputs: char *s string to find - * - * Returns: NSInteger indicator of SUCCESS OR FAILURE - * - * Last Revision 9/03/90 - */ -#endif --(NSInteger)RemoveSym:(NSString *)s -{ - ANTLRMapElement *np, *tmp; - NSInteger idx; - - idx = [self hash:s]; - for ( tmp = self->ptrBuffer[idx], np = self->ptrBuffer[idx]; np != nil; np = [np getfNext] ) { - if ( [s isEqualToString:[np getName]] ) { - tmp = [np getfNext]; /* get the next link */ - [np dealloc]; - return( SUCCESS ); /* report SUCCESS */ - } - tmp = [np getfNext]; // BAD!!!!!! - } - return( FAILURE ); /* not found */ -} - --(void)delete_chain:(ANTLRMapElement *)np -{ - if ( [np getfNext] != nil ) - [self delete_chain:[np getfNext]]; - [np dealloc]; -} - -#ifdef DONTUSEYET --(NSInteger)bld_symtab:(KW_TABLE *)toknams -{ - NSInteger i; - ANTLRMapElement *np; - - for( i = 0; *(toknams[i].name) != '\0'; i++ ) { - // install symbol in ptrBuffer - np = [ANTLRMapElement newANTLRMapElement:[NSString stringWithFormat:@"%s", toknams[i].name]]; - // np->fType = toknams[i].toknum; - [self install:np Scope:0]; - } - return( SUCCESS ); -} -#endif - --(ANTLRMapElement *)getptrBufferEntry:(NSInteger)idx -{ - return( ptrBuffer[idx] ); -} - --(ANTLRMapElement **)getptrBuffer -{ - return( ptrBuffer ); -} - --(void)setptrBuffer:(ANTLRMapElement *)np Index:(NSInteger)idx -{ - if ( idx < BuffSize ) { - [np retain]; - ptrBuffer[idx] = np; - } -} - --(NSInteger)getScope -{ - return( Scope ); -} - --(void)setScopeScope:(NSInteger)i -{ - Scope = i; -} - -- (ANTLRMapElement *)getTType:(NSString *)name -{ - return [self lookup:name Scope:0]; -} - -/* - * works only for maplist indexed not by name but by TokenNumber - */ -- (ANTLRMapElement *)getNameInList:(NSInteger)ttype -{ - ANTLRMapElement *np; - NSInteger aTType; - - aTType = ttype % BuffSize; - for( np = self->ptrBuffer[ttype]; np != nil; np = [np getfNext] ) { - if ( [np.index integerValue] == ttype ) { - return( np ); /* found it */ - } - } - return( nil ); /* not found */ -} - -- (ANTLRLinkBase *)getName:(NSString *)name -{ - return [self lookup:name Scope:0]; /* nil if not found */ -} - -- (void)putNode:(NSString *)name TokenType:(NSInteger)ttype -{ - ANTLRMapElement *np; - - // install symbol in ptrBuffer - np = [ANTLRMapElement newANTLRMapElementWithName:[NSString stringWithString:name] Type:ttype]; - // np->fType = toknams[i].toknum; - [self install:np Scope:0]; -} - -- (NSInteger)getMode -{ - return mode; -} - -- (void)setMode:(NSInteger)aMode -{ - mode = aMode; -} - -- (void) addObject:(id)aRule -{ - NSInteger idx; - - idx = [self count]; - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - ptrBuffer[idx] = aRule; -} - -/* this may have to handle linking into the chain - */ -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - if (aRule != ptrBuffer[idx]) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (id)objectAtIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - return ptrBuffer[idx]; -} - -/* this will never link into the chain - */ -- (void) setObject:(id)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - if (aRule != ptrBuffer[idx]) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (void)putName:(NSString *)name Node:(id)aNode -{ - ANTLRMapElement *np; - - np = [self lookup:name Scope:0 ]; - if ( np == nil ) { - np = [ANTLRMapElement newANTLRMapElementWithName:name Node:aNode]; - if (ptrBuffer[LastHash] != nil) - [ptrBuffer[LastHash] release]; - [np retain]; - np.fNext = ptrBuffer[ LastHash ]; - ptrBuffer[ LastHash ] = np; - } - return; -} - -- (NSEnumerator *)objectEnumerator -{ - NSEnumerator *anEnumerator; - - itIndex = 0; - return anEnumerator; -} - -- (BOOL)hasNext -{ - if (self && [self count] < BuffSize-1) { - return YES; - } - return NO; -} - -- (ANTLRMapElement *)nextObject -{ - if (self && itIndex < BuffSize-1) { - return ptrBuffer[itIndex]; - } - return nil; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashRule.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashRule.h deleted file mode 100644 index f1558e8b84729ba77eb4efd0e65b6109f944a97e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashRule.h +++ /dev/null @@ -1,72 +0,0 @@ -// -// ANTLRHashRule.h -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRuleMemo.h" -#import "ANTLRPtrBuffer.h" - -#define GLOBAL_SCOPE 0 -#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRHashRule : ANTLRPtrBuffer { - // ANTLRHashRule *fNext; - // TStringPool *fPool; - NSInteger LastHash; - NSInteger mode; -} - -//@property (copy) ANTLRHashRule *fNext; -@property (getter=getLastHash, setter=setLastHash:) NSInteger LastHash; - -// Contruction/Destruction -+ (id)newANTLRHashRule; -+ (id)newANTLRHashRuleWithLen:(NSInteger)aBuffSize; -- (id)init; -- (id)initWithLen:(NSInteger)aBuffSize; -- (void)dealloc; - -- (NSInteger)count; -- (NSInteger)length; -- (NSInteger)size; - -// Instance Methods -- (void)deleteANTLRHashRule:(ANTLRRuleMemo *)np; -- (void)delete_chain:(ANTLRRuleMemo *)np; -- (ANTLRRuleMemo **)getPtrBuffer; -- (void)setPtrBuffer:(ANTLRRuleMemo **)np; -- (NSNumber *)getRuleMemoStopIndex:(NSInteger)aStartIndex; -- (void)putRuleMemoAtStartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex; -- (NSInteger)getMode; -- (void)setMode:(NSInteger)aMode; -- (void) insertObject:(ANTLRRuleMemo *)aRule atIndex:(NSInteger)Index; -- (ANTLRRuleMemo *) objectAtIndex:(NSInteger)Index; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashRule.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashRule.m deleted file mode 100644 index 93ce3a176c72d59c00b27f02f07471247a67f4f8..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRHashRule.m +++ /dev/null @@ -1,281 +0,0 @@ -// -// ANTLRHashRule.m -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) -#define ANTLR_MEMO_RULE_UNKNOWN -1 - -#import "ANTLRHashRule.h" - -/* - * Start of ANTLRHashRule - */ -@implementation ANTLRHashRule - -@synthesize LastHash; - -+(id)newANTLRHashRule -{ - ANTLRHashRule *aNewANTLRHashRule; - - aNewANTLRHashRule = [[ANTLRHashRule alloc] init]; - return( aNewANTLRHashRule ); -} - -+(id)newANTLRHashRuleWithLen:(NSInteger)aBuffSize -{ - ANTLRHashRule *aNewANTLRHashRule; - - aNewANTLRHashRule = [[ANTLRHashRule alloc] initWithLen:aBuffSize]; - return( aNewANTLRHashRule ); -} - --(id)init -{ - if ((self = [super initWithLen:HASHSIZE]) != nil) { - fNext = nil; - } - return( self ); -} - --(id)initWithLen:(NSInteger)aBuffSize -{ - if ((self = [super initWithLen:aBuffSize]) != nil) { - fNext = nil; - mode = 0; - } - return( self ); -} - --(void)dealloc -{ - ANTLRRuleMemo *tmp, *rtmp; - int Index; - - if ( self.fNext != nil ) { - for( Index = 0; Index < BuffSize; Index++ ) { - tmp = ptrBuffer[Index]; - while ( tmp && tmp != ptrBuffer[Index] ) { - rtmp = tmp; - // tmp = [tmp getfNext]; - tmp = (ANTLRRuleMemo *)tmp.fNext; - [rtmp dealloc]; - } - } - } - [super dealloc]; -} - -- (NSInteger)count -{ - id anElement; - NSInteger aCnt = 0; - - for (int i = 0; i < BuffSize; i++) { - anElement = ptrBuffer[i]; - if ( anElement != nil ) { - aCnt++; - } - } - return aCnt; -} - -- (NSInteger) length -{ - return BuffSize; -} - -- (NSInteger) size -{ - id anElement; - NSInteger aSize = 0; - - for (int i = 0; i < BuffSize; i++) { - if ((anElement = ptrBuffer[i]) != nil) { - aSize += sizeof(id); - } - } - return aSize; -} - - --(void)deleteANTLRHashRule:(ANTLRRuleMemo *)np -{ - ANTLRRuleMemo *tmp, *rtmp; - int Index; - - if ( self.fNext != nil ) { - for( Index = 0; Index < BuffSize; Index++ ) { - tmp = ptrBuffer[Index]; - while ( tmp && tmp != ptrBuffer[Index ] ) { - rtmp = tmp; - tmp = tmp.fNext; - [rtmp dealloc]; - } - } - } -} - --(void)delete_chain:(ANTLRRuleMemo *)np -{ - if ( np.fNext != nil ) - [self delete_chain:np.fNext]; - [np dealloc]; -} - --(ANTLRRuleMemo **)getPtrBuffer -{ - return( ptrBuffer ); -} - --(void)setPtrBuffer:(ANTLRRuleMemo **)np -{ - ptrBuffer = np; -} - -- (NSNumber *)getRuleMemoStopIndex:(NSInteger)aStartIndex -{ - ANTLRRuleMemo *aRule; - NSNumber *stopIndex; - NSInteger anIndex; - - anIndex = ( aStartIndex >= BuffSize ) ? aStartIndex %= BuffSize : aStartIndex; - if ((aRule = ptrBuffer[anIndex]) == nil) { - return nil; - } - stopIndex = [aRule getStopIndex:aStartIndex]; - return stopIndex; -} - -- (void)putRuleMemo:(ANTLRRuleMemo *)aRule AtStartIndex:(NSInteger)aStartIndex -{ - NSInteger anIndex; - - anIndex = (aStartIndex >= BuffSize) ? aStartIndex %= BuffSize : aStartIndex; - if ( ptrBuffer[anIndex] == nil ) { - ptrBuffer[anIndex] = aRule; - [aRule retain]; - } - else { - do { - if ( [aRule.startIndex integerValue] == aStartIndex ) { - [aRule setStartIndex:aRule.stopIndex]; - return; - } - aRule = aRule.fNext; - } while ( aRule != nil ); - } -} - -- (void)putRuleMemoAtStartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex -{ - ANTLRRuleMemo *aRule, *newRule; - NSInteger anIndex; - NSInteger aMatchIndex; - - anIndex = (aStartIndex >= BuffSize) ? aStartIndex %= BuffSize : aStartIndex; - if ((aRule = ptrBuffer[anIndex]) == nil ) { - aRule = [ANTLRRuleMemo newANTLRRuleMemoWithStartIndex:[NSNumber numberWithInteger:aStartIndex] - StopIndex:[NSNumber numberWithInteger:aStopIndex]]; - [aRule retain]; - ptrBuffer[anIndex] = aRule; - } - else { - aMatchIndex = [aRule.startIndex integerValue]; - if ( aStartIndex > aMatchIndex ) { - if ( aRule != ptrBuffer[anIndex] ) { - [aRule retain]; - } - aRule.fNext = ptrBuffer[anIndex]; - ptrBuffer[anIndex] = aRule; - return; - } - while (aRule.fNext != nil) { - aMatchIndex = [((ANTLRRuleMemo *)aRule.fNext).startIndex integerValue]; - if ( aStartIndex > aMatchIndex ) { - newRule = [ANTLRRuleMemo newANTLRRuleMemoWithStartIndex:[NSNumber numberWithInteger:aStartIndex] - StopIndex:[NSNumber numberWithInteger:aStopIndex]]; - [newRule retain]; - newRule.fNext = aRule.fNext; - aRule.fNext = newRule; - return; - } - if ( aMatchIndex == aStartIndex ) { - [aRule setStartIndex:aRule.stopIndex]; - return; - } - aRule = aRule.fNext; - } - } -} - -- (NSInteger)getLastHash -{ - return LastHash; -} - -- (void)setLastHash:(NSInteger)aHash -{ - LastHash = aHash; -} - -- (NSInteger)getMode -{ - return mode; -} - -- (void)setMode:(NSInteger)aMode -{ - mode = aMode; -} - -- (void) insertObject:(ANTLRRuleMemo *)aRule atIndex:(NSInteger)anIndex -{ - NSInteger Index; - - Index = ( anIndex >= BuffSize ) ? anIndex %= BuffSize : anIndex; - if (aRule != ptrBuffer[Index]) { - if (ptrBuffer[Index] != nil) { - [ptrBuffer[Index] release]; - } - [aRule retain]; - } - ptrBuffer[Index] = aRule; -} - -- (ANTLRRuleMemo *)objectAtIndex:(NSInteger)anIndex -{ - NSInteger anIdx; - - anIdx = ( anIndex >= BuffSize ) ? anIndex %= BuffSize : anIndex; - return ptrBuffer[anIdx]; -} - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRIntArray.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRIntArray.h deleted file mode 100644 index 5269b23076b8ce5404407bae9d4c2d906284daec..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRIntArray.h +++ /dev/null @@ -1,60 +0,0 @@ -// -// ANTLRIntArray.h -// ANTLR -// -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" - -#define ANTLR_INT_ARRAY_INITIAL_SIZE 10 - -@interface ANTLRIntArray : ANTLRPtrBuffer -{ -} - -+ (ANTLRIntArray *)newANTLRIntArray; -+ (ANTLRIntArray *)newANTLRIntArrayWithLen:(NSInteger)aLen; - -- (id) init; -- (id) initWithLen:(NSInteger)aLen; - -- (void) dealloc; - -- (id) copyWithZone:(NSZone *)aZone; - -- (void) addInteger:(NSInteger) v; -- (void) push:(NSInteger) v; -- (NSInteger) pop; -- (NSInteger) integerAtIndex:(NSInteger) i; -- (void) insertInteger:(NSInteger)anInteger AtIndex:(NSInteger) idx; -- (NSInteger) size; -- (void) reset; - -- (NSInteger) count; -- (NSInteger) size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRIntStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRIntStream.h deleted file mode 100755 index 3790cd9bf923e7285f7d2b22882a9a624fec451e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRIntStream.h +++ /dev/null @@ -1,93 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -@protocol ANTLRIntStream < NSObject, NSCopying > - -- (void) consume; - -// Get unichar at current input pointer + i ahead where i=1 is next character as int for including ANTLRCharStreamEOF (-1) in the data range -- (NSInteger) LA:(NSInteger) i; - -// Tell the stream to start buffering if it hasn't already. Return -// current input position, index(), or some other marker so that -// when passed to rewind() you get back to the same spot. -// rewind(mark()) should not affect the input cursor. -// TODO: problem in that lexer stream returns not index but some marker - -- (NSInteger) mark; - -// Return the current input symbol index 0..n where n indicates the -// last symbol has been read. - -- (NSInteger) getIndex; - -// Reset the stream so that next call to index would return marker. -// The marker will usually be -index but it doesn't have to be. It's -// just a marker to indicate what state the stream was in. This is -// essentially calling -release: and -seek:. If there are markers -// created after this marker argument, this routine must unroll them -// like a stack. Assume the state the stream was in when this marker -// was created. - -- (void) rewind; -- (void) rewind:(NSInteger) marker; - -// You may want to commit to a backtrack but don't want to force the -// stream to keep bookkeeping objects around for a marker that is -// no longer necessary. This will have the same behavior as -// rewind() except it releases resources without the backward seek. - -- (void) release:(NSInteger) marker; - -// Set the input cursor to the position indicated by index. This is -// normally used to seek ahead in the input stream. No buffering is -// required to do this unless you know your stream will use seek to -// move backwards such as when backtracking. -// This is different from rewind in its multi-directional -// requirement and in that its argument is strictly an input cursor (index). -// -// For char streams, seeking forward must update the stream state such -// as line number. For seeking backwards, you will be presumably -// backtracking using the mark/rewind mechanism that restores state and -// so this method does not need to update state when seeking backwards. -// -// Currently, this method is only used for efficient backtracking, but -// in the future it may be used for incremental parsing. - -- (void) seek:(NSInteger) index; - -/** Only makes sense for streams that buffer everything up probably, but - * might be useful to display the entire stream or for testing. This - * value includes a single EOF. - */ -- (NSUInteger) size; -/** Where are you getting symbols from? Normally, implementations will - * pass the buck all the way to the lexer who can ask its input stream - * for the file name or whatever. - */ -- (NSString *)getSourceName; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLexer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLexer.h deleted file mode 100755 index 5cfb36f07b9c9a2eaf0fc3a4bee2d38e93dae40f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLexer.h +++ /dev/null @@ -1,90 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRTokenSource.h" -#import "ANTLRBaseRecognizer.h" -#import "ANTLRRecognizerSharedState.h" -#import "ANTLRCharStream.h" -#import "ANTLRToken.h" -#import "ANTLRCommonToken.h" -#import "ANTLRRecognitionException.h" -#import "ANTLRMismatchedTokenException.h" -#import "ANTLRMismatchedRangeException.h" - -@interface ANTLRLexer : ANTLRBaseRecognizer { - id input; ///< The character stream we pull tokens out of. - NSUInteger ruleNestingLevel; -} - -@property (retain, getter=getInput, setter=setInput:) id input; -@property (getter=getRuleNestingLevel, setter=setRuleNestingLevel) NSUInteger ruleNestingLevel; - -#pragma mark Initializer -- (id) initWithCharStream:(id) anInput; -- (id) initWithCharStream:(id)anInput State:(ANTLRRecognizerSharedState *)state; - -- (id) copyWithZone:(NSZone *)zone; - -- (void) reset; - -// - (ANTLRRecognizerSharedState *) state; - -#pragma mark Tokens -- (id)getToken; -- (void) setToken: (id) aToken; -- (id) nextToken; -- (void) mTokens; // abstract, defined in generated sources -- (void) skip; -- (id) getInput; -- (void) setInput:(id)aCharStream; - -- (void) emit; -- (void) emit:(id)aToken; - -#pragma mark Matching -- (void) matchString:(NSString *)aString; -- (void) matchAny; -- (void) matchChar:(unichar) aChar; -- (void) matchRangeFromChar:(unichar)fromChar to:(unichar)toChar; - -#pragma mark Informational -- (NSUInteger) getLine; -- (NSUInteger) getCharPositionInLine; -- (NSInteger) getIndex; -- (NSString *) getText; -- (void) setText:(NSString *) theText; - -// error handling -- (void) reportError:(ANTLRRecognitionException *)e; -- (NSString *)getErrorMessage:(ANTLRRecognitionException *)e TokenNames:(NSMutableArray *)tokenNames; -- (NSString *)getCharErrorDisplay:(NSInteger)c; -- (void) recover:(ANTLRRecognitionException *)e; -- (void)traceIn:(NSString *)ruleName Index:(NSInteger)ruleIndex; -- (void)traceOut:(NSString *)ruleName Index:(NSInteger)ruleIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLexerRuleReturnScope.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLexerRuleReturnScope.h deleted file mode 100755 index 18ae37430c465602128d133e2e8935e8db5c750c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLexerRuleReturnScope.h +++ /dev/null @@ -1,42 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -@interface ANTLRLexerRuleReturnScope : NSObject { - int startToken; - int stopToken; -} - -- (NSInteger) getStart; -- (void) setStart: (NSInteger) aStart; - -- (NSInteger) getStop; -- (void) setStop: (NSInteger) aStop; - - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLinkBase.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLinkBase.h deleted file mode 100644 index 21019e6174181e2be8edf4be97e255f064523160..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLinkBase.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// ANTLRLinkBase.h -// ANTLR -// -// Created by Alan Condit on 6/14/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -@protocol ANTLRLinkList - -+ (id)newANTLRLinkBase; -+ (id)newANTLRLinkBase:(id)np Prev:(id)pp; - -- (void) dealloc; - -- (id) append:(id)node; -- (id) insert:(id)node; - -- (id) getfNext; -- (void) setFNext:(id)np; -- (id)getfPrev; -- (void) setFPrev:(id)pp; - -@end - -@interface ANTLRLinkBase : NSObject { - id fPrev; - id fNext; -} - -@property (retain, getter=getfPrev, setter=setFPrev:) id fPrev; -@property (retain, getter=getfNext, setter=setFNext:) id fNext; - -+ (id)newANTLRLinkBase; -+ (id)newANTLRLinkBase:(id)np Prev:(id)pp; -- (id)init; -- (id)initWithPtr:(id)np Prev:(id)pp; -- (void)dealloc; - -- (id) copyWithZone:(NSZone *)aZone; - -- (id)append:(id)node; -- (id)insert:(id)node; - -- (id)getfNext; -- (void)setFNext:(id) np; -- (id)getfPrev; -- (void)setFPrev:(id) pp; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLookaheadStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLookaheadStream.h deleted file mode 100644 index ad48ff5e513579aef00f2e88a362c46b6d4303ee..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRLookaheadStream.h +++ /dev/null @@ -1,73 +0,0 @@ -// -// ANTLRLookaheadStream.h -// ANTLR -// -// Created by Ian Michell on 26/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRFastQueue.h" - -#define UNITIALIZED_EOF_ELEMENT_INDEX NSIntegerMax - -@interface ANTLRLookaheadStream : ANTLRFastQueue -{ - id eof; - NSInteger eofElementIndex; - NSInteger lastMarker; - NSInteger markDepth; -} - -@property (readwrite, retain, getter=getEof, setter=setEof) id eof; -@property (assign, getter=getEofElementIndex, setter=setEofElementIndex) NSInteger eofElementIndex; -@property (assign, getter=getLastMarker, setter=setLastMarker) NSInteger lastMarker; -@property (assign, getter=getMarkDepth, setter=setMarkDepth) NSInteger markDepth; - -- (id) initWithEOF:(id) o; -- (id) nextElement; -- (void) consume; -- (void) sync:(NSInteger) need; -- (void) fill:(NSInteger) n; -- (id) LT:(NSInteger) i; -- (id) LB:(NSInteger) i; -- (id) currentSymbol; -- (NSInteger) getIndex; -- (NSInteger) mark; -- (void) release:(NSInteger) marker; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) seek:(NSInteger) i; -- (id) getEof; -- (void) setEof:(id) anID; -- (NSInteger) getEofElementIndex; -- (void) setEofElementIndex:(NSInteger) anInt; -- (NSInteger) getLastMarker; -- (void) setLastMarker:(NSInteger) anInt; -- (NSInteger) getMarkDepth; -- (void) setMarkDepth:(NSInteger) anInt; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMap.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMap.h deleted file mode 100644 index 80ad486b3126fd0ea9297d05a6d2f72bf29ffa2e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMap.h +++ /dev/null @@ -1,82 +0,0 @@ -// -// ANTLRMap.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" -#import "ANTLRMapElement.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRMap : ANTLRPtrBuffer { - //ANTLRMap *fNext; // found in superclass - // TStringPool *fPool; - NSInteger lastHash; -} - -//@property (copy) ANTLRMap *fNext; -@property (getter=getLastHash, setter=setLastHash:) NSInteger lastHash; - -// Contruction/Destruction -+ (id)newANTLRMap; -+ (id)newANTLRMapWithLen:(NSInteger)aHashSize; - -- (id)init; -- (id)initWithLen:(NSInteger)cnt; -- (void)dealloc; -// Instance Methods -- (NSInteger)count; -- (NSInteger)length; -- (NSInteger)size; -/* clear -- reinitialize the maplist array */ -- (void) clear; -/* form hash value for string s */ --(NSInteger)hash:(NSString *)s; -/* look for s in ptrBuffer */ --(id)lookup:(NSString *)s; -/* look for s in ptrBuffer */ --(id)install:(ANTLRMapElement *)sym; -/* - * delete entry from list - */ -- (void)deleteANTLRMap:(ANTLRMapElement *)np; -- (NSInteger)RemoveSym:(NSString *)s; -- (void)delete_chain:(ANTLRMapElement *)np; -- (ANTLRMapElement *)getTType:(NSString *)name; -- (ANTLRMapElement *)getName:(NSInteger)ttype; -- (NSInteger)getNode:(ANTLRMapElement *)aNode; -- (void)putNode:(NSInteger)aTType Node:(id)aNode; -- (void)putName:(NSString *)name TType:(NSInteger)ttype; -- (void)putName:(NSString *)name Node:(id)aNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedNotSetException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedNotSetException.h deleted file mode 100644 index 57391d5ae1047876ac8989cc8eacbee76befb042..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedNotSetException.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// ANTLRMismatchedNotSetException.h -// ANTLR -// -// Created by Alan Condit on 6/13/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" -#import "ANTLRBitSet.h" - -@interface ANTLRMismatchedNotSetException : ANTLRRecognitionException -{ - ANTLRBitSet *expecting; -} -@property (retain, getter=getExpecting, setter=setExpecting) ANTLRBitSet *expecting; - -- (ANTLRMismatchedNotSetException *)newANTLRMismatchedNotSetException; -- (ANTLRMismatchedNotSetException *)newANTLRMismatchedNotSetException:(id)anInput - Follow:(ANTLRBitSet *)expecting; - -- (id) init; -- (id) initWithStream:(id)anInput Follow:(ANTLRBitSet *)expecting; - -- (NSString *)toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedRangeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedRangeException.h deleted file mode 100755 index abda3bb33cc6f0bdd7a512c4b33a1051b0e6a5c4..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedRangeException.h +++ /dev/null @@ -1,40 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" - -@protocol ANTLRIntStream; - - -@interface ANTLRMismatchedRangeException : ANTLRRecognitionException { - NSRange range; -} - -+ (id) exceptionWithRange:(NSRange) aRange stream:(id) theInput; -- (id) initWithRange:(NSRange) aRange stream:(id) theInput; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedSetException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedSetException.h deleted file mode 100755 index 3bd45fcff47459ea8331c65661ef536c4ecf8abf..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedSetException.h +++ /dev/null @@ -1,44 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRRecognitionException.h" - -@interface ANTLRMismatchedSetException : ANTLRRecognitionException { - NSSet *expecting; -} - -@property (retain, getter=getExpecting, setter=setExpecting:) NSSet *expecting; - -+ (id) exceptionWithSet:(NSSet *) theExpectedSet stream:(id) theStream; -- (id) initWithSet:(NSSet *) theExpectedSet stream:(id) theStream; - -- (NSSet *) getExpecting; -- (void) setExpecting: (NSSet *) anExpectedSet; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedTokenException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedTokenException.h deleted file mode 100755 index 5e1d77d63ad522bd389b5f5b38ec1aecab38e1d1..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedTokenException.h +++ /dev/null @@ -1,58 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRRecognitionException.h" -#import "ANTLRBitSet.h" - -@protocol ANTLRIntStream; - -@interface ANTLRMismatchedTokenException : ANTLRRecognitionException { - NSInteger expecting; - unichar expectingChar; - BOOL isTokenType; -} - -@property (assign, getter=getExpecting, setter=setExpecting:) NSInteger expecting; -@property (assign, getter=getExpectingChar, setter=setExpectingChar:) unichar expectingChar; -@property (assign, getter=getIsTokenType, setter=setIsTokenType:) BOOL isTokenType; - -+ (id) newANTLRMismatchedTokenException:(NSInteger)expectedTokenType Stream:(id)anInput; -+ (id) newANTLRMismatchedTokenExceptionMissing:(NSInteger)expectedTokenType - Stream:(id)anInput - Token:(id)inserted; -+ (id) newANTLRMismatchedTokenExceptionChar:(unichar)expectedCharacter Stream:(id)anInput; -+ (id) newANTLRMismatchedTokenExceptionStream:(id)anInput - Exception:(NSException *)e - Follow:(ANTLRBitSet *)follow; -- (id) initWithTokenType:(NSInteger)expectedTokenType Stream:(id)anInput; --(id) initWithTokenType:(NSInteger)expectedTokenType - Stream:(id)anInput - Token:(id)inserted; -- (id) initWithCharacter:(unichar)expectedCharacter Stream:(id)anInput; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedTreeNodeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedTreeNodeException.h deleted file mode 100755 index b61ab51bbc31367f6d368f4e9d64057e86b10859..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMismatchedTreeNodeException.h +++ /dev/null @@ -1,42 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" - -@protocol ANTLRIntStream; - -@interface ANTLRMismatchedTreeNodeException : ANTLRRecognitionException { - NSInteger expecting; -} - -@property (getter=getExpecting, setter=setExpecting) NSInteger expecting; - -+ (id) newANTLRMismatchedTreeNodeException:(NSInteger)expectedTokenType Stream:(id)anInput; -- (id) initWithTokenType:(NSInteger) expectedTokenType Stream:(id)anInput; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMissingTokenException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMissingTokenException.h deleted file mode 100644 index 1398e251bfcb03bb6c99c8eed02a330072e4d048..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRMissingTokenException.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// ANTLRMissingTokenException.h -// ANTLR -// -// Created by Alan Condit on 6/8/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRMismatchedTokenException.h" -#import "ANTLRToken.h" - -@interface ANTLRMissingTokenException : ANTLRMismatchedTokenException { - id inserted; -} -/** Used for remote debugger deserialization */ -+ (id) newANTLRMissingTokenException; -+ (id) newANTLRMissingTokenException:(NSInteger)expected - Stream:(id)anInput - With:(id)insertedToken; -- (id) init; -- (id) init:(NSInteger)expected Stream:(id)anInput With:(id)insertedToken; - -- (NSInteger) getMissingType; - -- (NSString *)toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRNoViableAltException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRNoViableAltException.h deleted file mode 100755 index b71baffb309f5590996b7e032433308641de8f62..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRNoViableAltException.h +++ /dev/null @@ -1,43 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" -#import "ANTLRIntStream.h" - -@interface ANTLRNoViableAltException : ANTLRRecognitionException { - int decisionNumber; - int stateNumber; -} - -+ (ANTLRNoViableAltException *) newANTLRNoViableAltException:(NSInteger)theDecisionNumber state:(NSInteger)theStateNumber stream:(id)theStream; -- (ANTLRNoViableAltException *) initWithDecision:(NSInteger)theDecisionNumber state:(NSInteger)theStateNumber stream:(id)theStream; - -- (void)setDecisionNumber:(NSInteger)decisionNumber; -- (void)setStateNumber:(NSInteger)stateNumber; - - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRNodeMapElement.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRNodeMapElement.h deleted file mode 100644 index 1c0c91631c66af4051b16716d1c381fa4c720543..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRNodeMapElement.h +++ /dev/null @@ -1,56 +0,0 @@ -// -// ANTLRRuleMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseMapElement.h" -#import "ANTLRTree.h" - -@interface ANTLRNodeMapElement : ANTLRBaseMapElement { - id node; -} - -@property (retain, getter=getNode, setter=setNode:) id node; - -+ (void)initialize; - -+ (id) newANTLRNodeMapElement; -+ (id) newANTLRNodeMapElementWithIndex:(id)anIndex Node:(id)aNode; -- (id) init; -- (id) initWithAnIndex:(id)anIndex Node:(id)aNode; - -- (id) copyWithZone:(NSZone *)aZone; - -- (id)getNode; -- (void)setNode:(id)aNode; - -- (NSInteger)size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRParseTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRParseTree.h deleted file mode 100644 index 92554e30be9db5027ff5aa2e994a6a2e2d62012e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRParseTree.h +++ /dev/null @@ -1,60 +0,0 @@ -// -// ANTLRParseTree.h -// ANTLR -// -// Created by Alan Condit on 7/12/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseTree.h" -#import "ANTLRCommonToken.h" - -@interface ANTLRParseTree : ANTLRBaseTree { - id payload; - NSMutableArray *hiddenTokens; -} -/** A record of the rules used to match a token sequence. The tokens - * end up as the leaves of this tree and rule nodes are the interior nodes. - * This really adds no functionality, it is just an alias for CommonTree - * that is more meaningful (specific) and holds a String to display for a node. - */ -+ (ANTLRParseTree *)newANTLRParseTree:(id)label; -- (id)initWithLabel:(id)label; - -- (id)dupNode; -- (NSInteger)getType; -- (NSString *)getText; -- (NSInteger)getTokenStartIndex; -- (void)setTokenStartIndex:(NSInteger)index; -- (NSInteger)getTokenStopIndex; -- (void)setTokenStopIndex:(NSInteger)index; -- (NSString *)toString; -- (NSString *)toStringWithHiddenTokens; -- (NSString *)toInputString; -- (void)_toStringLeaves:(NSMutableString *)buf; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRParser.h deleted file mode 100755 index 5ddaf503ec8709f05e10210b2aea196a785fa412..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRParser.h +++ /dev/null @@ -1,59 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRBaseRecognizer.h" -#import "ANTLRCommonToken.h" -#import "ANTLRTokenStream.h" - -@interface ANTLRParser : ANTLRBaseRecognizer { - id input; -} -+ (ANTLRParser *)newANTLRParser:(id)anInput; -+ (ANTLRParser *)newANTLRParser:(id)anInput State:(ANTLRRecognizerSharedState *)aState; - -- (id) initWithTokenStream:(id)theStream; -- (id) initWithTokenStream:(id)theStream State:(ANTLRRecognizerSharedState *)aState; - -- (id) getInput; -- (void) setInput: (id) anInput; - -- (void) reset; - -- (id) getCurrentInputSymbol:(id)anInput; -- (ANTLRCommonToken *)getMissingSymbol:(id)input - Exception:(ANTLRRecognitionException *)e - TType:(NSInteger)expectedTokenType - BitSet:(ANTLRBitSet *)follow; -- (void) setTokenStream:(id)anInput; -- (id)getTokenStream; -- (NSString *)getSourceName; - -- (void) traceIn:(NSString *)ruleName Index:(int)ruleIndex; -- (void) traceOut:(NSString *)ruleName Index:(NSInteger) ruleIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRParserRuleReturnScope.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRParserRuleReturnScope.h deleted file mode 100755 index aef3dd0b029479de5cd62261ffae45277a0a3b21..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRParserRuleReturnScope.h +++ /dev/null @@ -1,46 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" -#import "ANTLRRuleReturnScope.h" - -@interface ANTLRParserRuleReturnScope : ANTLRRuleReturnScope { - id startToken; - id stopToken; -} -@property (retain, getter=getStart, setter=setStart:) id startToken; -@property (retain, getter=getStop, setter=setStop:) id stopToken; - -- (id) getStart; -- (void) setStart: (id) aStart; - -- (id) getStop; -- (void) setStop: (id) aStop; - -- (id) copyWithZone:(NSZone *)theZone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRPtrBuffer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRPtrBuffer.h deleted file mode 100644 index 188f597caa806e6e4825e472bd3780abe5e4db72..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRPtrBuffer.h +++ /dev/null @@ -1,91 +0,0 @@ -// -// ANTLRPtrBuffer.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define BUFFSIZE 101 - -@interface ANTLRPtrBuffer : ANTLRLinkBase { - //ANTLRPtrBuffer *fNext; - NSInteger BuffSize; - NSMutableData *buffer; - id *ptrBuffer; - NSInteger count; - NSInteger ptr; -} - -@property (getter=getBuffSize, setter=setBuffSize:) NSInteger BuffSize; -@property (retain, getter=getBuffer, setter=setBuffer:) NSMutableData *buffer; -@property (retain, getter=getPtrBuffer, setter=setPtrBuffer:) id *ptrBuffer; -@property (getter=getCount, setter=setCount:) NSInteger count; -@property (getter=getPtr, setter=setPtr:) NSInteger ptr; - -// Contruction/Destruction -+(ANTLRPtrBuffer *)newANTLRPtrBuffer; -+(ANTLRPtrBuffer *)newANTLRPtrBufferWithLen:(NSInteger)cnt; --(id)init; --(id)initWithLen:(NSInteger)cnt; --(void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; -/* clear -- reinitialize the maplist array */ -- (void) clear; - -- (NSInteger)count; -- (NSInteger)length; -- (NSInteger)size; - -- (NSMutableData *)getBuffer; -- (void)setBuffer:(NSMutableData *)np; -- (NSInteger)getCount; -- (void)setCount:(NSInteger)aCount; -- (id *)getPtrBuffer; -- (void)setPtrBuffer:(id *)np; -- (NSInteger)getPtr; -- (void)setPtr:(NSInteger)np; - -- (void) push:(id) v; -- (id) pop; -- (id) peek; - -- (void) addObject:(id) v; -- (void) addObjectsFromArray:(ANTLRPtrBuffer *)anArray; -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx; -- (id) objectAtIndex:(NSInteger)idx; -- (void) removeAllObjects; - -- (void) ensureCapacity:(NSInteger) index; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRecognitionException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRecognitionException.h deleted file mode 100755 index 853dc0e1c926874c8d514cfd595961e0d7291967..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRecognitionException.h +++ /dev/null @@ -1,72 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRRuntimeException.h" -#import "ANTLRToken.h" -#import "ANTLRIntStream.h" -#import "ANTLRTree.h" - -@interface ANTLRRecognitionException : ANTLRRuntimeException { - id input; - NSInteger index; - id token; - id node; - unichar c; - NSInteger line; - NSInteger charPositionInLine; -} - -@property (retain, getter=getStream, setter=setStream:) id input; -@property (retain, getter=getToken, setter=setToken:) idtoken; -@property (retain, getter=getNode, setter=setNode:) idnode; -@property (getter=getLine, setter=setLine:) NSInteger line; -@property (getter=getCharPositionInLine, setter=setCharPositionInLine:) NSInteger charPositionInLine; - -+ (ANTLRRecognitionException *) newANTLRRecognitionException; -+ (ANTLRRecognitionException *) exceptionWithStream:(id) anInputStream; -- (id) init; -- (id) initWithStream:(id)anInputStream; -- (id) initWithStream:(id)anInputStream reason:(NSString *)aReason; -- (NSInteger) unexpectedType; -- (id)getUnexpectedToken; - -- (id) getStream; -- (void) setStream: (id) aStream; - -- (id) getToken; -- (void) setToken: (id) aToken; - -- (id) getNode; -- (void) setNode: (id) aNode; - -- (NSString *)getMessage; - -- (NSInteger)getCharPositionInLine; -- (void)setCharPositionInLine:(NSInteger)aPos; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRecognizerSharedState.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRecognizerSharedState.h deleted file mode 100755 index 0430b797df060c6c53404224f851dad5abb25b40..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRecognizerSharedState.h +++ /dev/null @@ -1,116 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" -#import "ANTLRBitSet.h" -#import "ANTLRRuleStack.h" - -@interface ANTLRRecognizerSharedState : NSObject { - NSMutableArray *following; // a stack of FOLLOW bitsets used for context sensitive prediction and recovery - NSInteger _fsp; // Follow stack pointer - BOOL errorRecovery; // are we recovering? - NSInteger lastErrorIndex; - BOOL failed; // indicate that some match failed - NSInteger syntaxErrors; - NSInteger backtracking; // the level of backtracking - ANTLRRuleStack *ruleMemo; // store previous results of matching rules so we don't have to do it again. Hook in incremental stuff here, too. - - id token; - NSInteger tokenStartCharIndex; - NSUInteger tokenStartLine; - NSUInteger tokenStartCharPositionInLine; - NSUInteger channel; - NSUInteger type; - NSString *text; -} - -@property (retain, getter=getFollowing, setter=setFollowing:) NSMutableArray *following; -@property (assign) NSInteger _fsp; -@property (assign) BOOL errorRecovery; -@property (assign) NSInteger lastErrorIndex; -@property (assign, getter=getFailed, setter=setFailed:) BOOL failed; -@property (assign) NSInteger syntaxErrors; -@property (assign, getter=getBacktracking, setter=setBacktracking) NSInteger backtracking; -@property (retain, getter=getRuleMemo, setter=setRuleMemo:) ANTLRRuleStack *ruleMemo; -@property (copy, getter=getToken, setter=setToken) id token; -@property (getter=getType,setter=setType:) NSUInteger type; -@property (getter=getChannel,setter=setChannel:) NSUInteger channel; -@property (getter=getTokenStartLine,setter=setTokenStartLine:) NSUInteger tokenStartLine; -@property (getter=getCharPositionInLine,setter=setCharPositionInLine:) NSUInteger tokenStartCharPositionInLine; -@property (getter=getTokenStartCharIndex,setter=setTokenStartCharIndex:) NSInteger tokenStartCharIndex; -@property (retain, getter=getText, setter=setText) NSString *text; - -+ (ANTLRRecognizerSharedState *) newANTLRRecognizerSharedState; -+ (ANTLRRecognizerSharedState *) newANTLRRecognizerSharedStateWithRuleLen:(NSInteger)aLen; -+ (ANTLRRecognizerSharedState *) newANTLRRecognizerSharedState:(ANTLRRecognizerSharedState *)aState; - -- (id) init; -- (id) initWithRuleLen:(NSInteger)aLen; -- (id) initWithState:(ANTLRRecognizerSharedState *)state; - -- (id) getToken; -- (void) setToken:(id) theToken; - -- (NSUInteger) getType; -- (void) setType:(NSUInteger) theTokenType; - -- (NSUInteger) getChannel; -- (void) setChannel:(NSUInteger) theChannel; - -- (NSUInteger) getTokenStartLine; -- (void) setTokenStartLine:(NSUInteger) theTokenStartLine; - -- (NSUInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSUInteger) theCharPosition; - -- (NSInteger) getTokenStartCharIndex; -- (void) setTokenStartCharIndex:(NSInteger) theTokenStartCharIndex; - -- (NSString *) getText; -- (void) setText:(NSString *) theText; - - -- (NSMutableArray *) getFollowing; -- (void)setFollowing:(NSMutableArray *)aFollow; -- (ANTLRRuleStack *) getRuleMemo; -- (void)setRuleMemo:(ANTLRRuleStack *)aRuleMemo; -- (BOOL) isErrorRecovery; -- (void) setIsErrorRecovery: (BOOL) flag; - -- (BOOL) getFailed; -- (void) setFailed: (BOOL) flag; - -- (NSInteger) getBacktracking; -- (void) setBacktracking:(NSInteger) value; -- (void) increaseBacktracking; -- (void) decreaseBacktracking; -- (BOOL) isBacktracking; - -- (NSInteger) lastErrorIndex; -- (void) setLastErrorIndex:(NSInteger) value; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRewriteRuleElementStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRewriteRuleElementStream.h deleted file mode 100755 index 132a0cc2efd24ba0a1ebdf9dff252e49b1f4166b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRewriteRuleElementStream.h +++ /dev/null @@ -1,85 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeAdaptor.h" - -typedef union { - id single; - NSMutableArray *multiple; -} Elements; - -// TODO: this should be separated into stream and enumerator classes -@interface ANTLRRewriteRuleElementStream : NSObject { - NSInteger cursor; - BOOL dirty; ///< indicates whether the stream should return copies of its elements, set to true after a call to -reset - BOOL isSingleElement; - Elements elements; - - NSString *elementDescription; - id treeAdaptor; -} - -@property (assign, getter=GetCursor, setter=SetCursor:) NSInteger cursor; -@property (assign, getter=Getdirty, setter=Setdirty:) BOOL dirty; -@property (assign, getter=GetIsSingleElement, setter=SetIsSingleElement:) BOOL isSingleElement; -@property (assign, getter=GetElement, setter=SetElement:) Elements elements; -@property (assign, getter=GetElementDescription, setter=SetElementDescription:) NSString *elementDescription; -@property (retain, getter=GetTreeAdaptor, setter=SetTreeAdaptor:) id treeAdaptor; - -+ (ANTLRRewriteRuleElementStream*) newANTLRRewriteRuleElementStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription; -+ (ANTLRRewriteRuleElementStream*) newANTLRRewriteRuleElementStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - element:(id)anElement; -+ (ANTLRRewriteRuleElementStream*) newANTLRRewriteRuleElementStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - elements:(NSArray *)theElements; - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription element:(id)anElement; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription elements:(NSArray *)theElements; - -- (void)reset; - -- (id) getTreeAdaptor; -- (void) setTreeAdaptor:(id)aTreeAdaptor; - -- (void) addElement:(id)anElement; -- (NSInteger) size; - -- (BOOL) hasNext; -- (id) nextTree; -- (id) _next; // internal: TODO: redesign if necessary. maybe delegate - -- (id) copyElement:(id)element; -- (id) toTree:(id)element; - -- (NSString *) getDescription; -- (void) setDescription:(NSString *)description; - -@end - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRewriteRuleTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRewriteRuleTokenStream.h deleted file mode 100755 index 3a516dec26a97184eb3667417213cb1fe9fd4753..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRewriteRuleTokenStream.h +++ /dev/null @@ -1,66 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRewriteRuleElementStream.h" - - -@interface ANTLRRewriteRuleTokenStream : ANTLRRewriteRuleElementStream { - -} - -+ (id) newANTLRRewriteRuleTokenStream:(id)anAdaptor - description:(NSString *)elementDescription; -/** Create a stream with one element */ -+ (id) newANTLRRewriteRuleTokenStream:(id)adaptor - description:(NSString *)elementDescription - element:(id) oneElement; -/** Create a stream, but feed off an existing list */ -+ (id) newANTLRRewriteRuleTokenStream:(id)adaptor - description:(NSString *)elementDescription - elements:(NSMutableArray *)elements; - -- (id) init; -- (id) initWithTreeAdaptor:(id)anAdaptor - description:(NSString *)aDescription; -- (id) initWithTreeAdaptor:(id)anAdaptor - description:(NSString *)aDescription - element:(id)element; -- (id) initWithTreeAdaptor:(id)anAdaptor - description:(NSString *)aDescription - elements:(NSMutableArray *)elements; - -/** Get next token from stream and make a node for it */ -- (id) nextNode; - -- (id) nextToken; - -/** Don't convert to a tree unless they explicitly call nextTree. - * This way we can do hetero tree nodes in rewrite. - */ -- (id) toTree:(id)element; - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuleMapElement.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuleMapElement.h deleted file mode 100644 index e040b18e43e5b50ea037b8d0149615fa3d0215d0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuleMapElement.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// ANTLRRuleMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseMapElement.h" - -@interface ANTLRRuleMapElement : ANTLRBaseMapElement { - NSNumber *ruleNum; -} - -@property (retain, getter=getRuleNum, setter=setRuleNum:) NSNumber *ruleNum; - -+ (ANTLRRuleMapElement *) newANTLRRuleMapElement; -+ (ANTLRRuleMapElement *) newANTLRRuleMapElementWithIndex:(NSNumber *)anIdx; -+ (ANTLRRuleMapElement *) newANTLRRuleMapElementWithIndex:(NSNumber *)anIdx RuleNum:(NSNumber *)aRuleNum; -- (id) init; -- (id) initWithAnIndex:(NSNumber *)anIdx; -- (id) initWithAnIndex:(NSNumber *)anIdx RuleNum:(NSNumber *)aRuleNum; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSNumber *)getRuleNum; -- (void)setRuleNum:(NSNumber *)aRuleNum; - -- (NSInteger)size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuleMemo.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuleMemo.h deleted file mode 100644 index 63a5ae259cd132b253e8e5d2795ea631fe01c966..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuleMemo.h +++ /dev/null @@ -1,60 +0,0 @@ -// -// ANTLRRuleMemo.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" - -@interface ANTLRRuleMemo : ANTLRLinkBase { - NSNumber *startIndex; - NSNumber *stopIndex; -} - -@property (retain, getter=getStartIndex, setter=setStartIndex) NSNumber *startIndex; -@property (retain, getter=getStopIndex, setter=setStopIndex) NSNumber *stopIndex; - -+ (ANTLRRuleMemo *)newANTLRRuleMemo; -+ (ANTLRRuleMemo *)newANTLRRuleMemoWithStartIndex:(NSNumber *)aStartIndex StopIndex:(NSNumber *)aStopIndex; - -- (id) init; -- (id) initWithStartIndex:(NSNumber *)aStartIndex StopIndex:(NSNumber *)aStopIndex; - -- (NSInteger)count; -- (NSInteger)size; - -- (ANTLRRuleMemo *)getRuleWithStartIndex:(NSInteger)aStartIndex; -- (NSNumber *)getStartIndex:(NSInteger)aStartIndex; -- (NSNumber *)getStopIndex:(NSInteger)aStartIndex; -- (NSNumber *)getStartIndex; -- (void)setStartIndex:(NSNumber *)aStartIndex; -- (NSNumber *)getStopIndex; -- (void)setStopIndex:(NSNumber *)aStopIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuleStack.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuleStack.m deleted file mode 100644 index 909192f020b5b9388474b81ffa0f49b999568298..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuleStack.m +++ /dev/null @@ -1,147 +0,0 @@ -// -// ANTLRRuleStack.m -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) - -#import "ANTLRRuleStack.h" -#import "ANTLRTree.h" - -/* - * Start of ANTLRRuleStack - */ -@implementation ANTLRRuleStack - -+ (ANTLRRuleStack *)newANTLRRuleStack -{ - return [[ANTLRRuleStack alloc] init]; -} - -+ (ANTLRRuleStack *)newANTLRRuleStack:(NSInteger)cnt -{ - return [[ANTLRRuleStack alloc] initWithLen:cnt]; -} - -- (id)init -{ - if ((self = [super init]) != nil) { - } - return( self ); -} - -- (id)initWithLen:(NSInteger)cnt -{ - if ((self = [super initWithLen:cnt]) != nil) { - } - return( self ); -} - -- (void)dealloc -{ - [super dealloc]; -} - -- (id) copyWithZone:(NSZone *)aZone -{ - return [super copyWithZone:aZone]; -} - -- (NSInteger)count -{ - ANTLRRuleMemo *anElement; - NSInteger aCnt = 0; - for( int i = 0; i < BuffSize; i++ ) { - if ((anElement = ptrBuffer[i]) != nil) - aCnt++; - } - return aCnt; -} - -- (NSInteger)size -{ - ANTLRRuleMemo *anElement; - NSInteger aSize = 0; - for( int i = 0; i < BuffSize; i++ ) { - if ((anElement = ptrBuffer[i]) != nil) { - aSize++; - } - } - return aSize; -} - -- (ANTLRHashRule *)pop -{ - return (ANTLRHashRule *)[super pop]; -} - -- (void) insertObject:(ANTLRHashRule *)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - NSLog( @"In ANTLRRuleStack attempting to insert aRule at Index %d, but Buffer is only %d long\n", idx, BuffSize ); - [self ensureCapacity:idx]; - } - if ( aRule != ptrBuffer[idx] ) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (ANTLRHashRule *)objectAtIndex:(NSInteger)idx -{ - if (idx < BuffSize) { - return ptrBuffer[idx]; - } - return nil; -} - -- (void)putHashRuleAtRuleIndex:(NSInteger)aRuleIndex StartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex -{ - ANTLRHashRule *aHashRule; - ANTLRRuleMemo *aRuleMemo; - - if (aRuleIndex >= BuffSize) { - NSLog( @"putHashRuleAtRuleIndex attempting to insert aRule at Index %d, but Buffer is only %d long\n", aRuleIndex, BuffSize ); - [self ensureCapacity:aRuleIndex]; - } - if ((aHashRule = ptrBuffer[aRuleIndex]) == nil) { - aHashRule = [[ANTLRHashRule newANTLRHashRuleWithLen:17] retain]; - ptrBuffer[aRuleIndex] = aHashRule; - } - if (( aRuleMemo = [aHashRule objectAtIndex:aStartIndex] ) == nil ) { - aRuleMemo = [[ANTLRRuleMemo newANTLRRuleMemo] retain]; - [aHashRule insertObject:aRuleMemo atIndex:aStartIndex]; - } - [aRuleMemo setStartIndex:[NSNumber numberWithInteger:aStartIndex]]; - [aRuleMemo setStopIndex:[NSNumber numberWithInteger:aStopIndex]]; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuntimeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuntimeException.h deleted file mode 100644 index 6cf0918e771d272c00756c4ea4d674e59211a23b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRRuntimeException.h +++ /dev/null @@ -1,54 +0,0 @@ -// -// ANTLRRuntimeException.h -// ANTLR -// -// Created by Alan Condit on 6/5/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -@interface ANTLRRuntimeException : NSException -{ -} - -+ (ANTLRRuntimeException *) newANTLRNoSuchElementException:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRIllegalArgumentException:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRRuntimeException:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRRuntimeException:(NSString *)aName reason:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRRuntimeException:(NSString *)aName reason:(NSString *)aReason userInfo:aUserInfo; - -- (id) init; -- (id)initWithRuntime:(NSString *)aReason; -- (id)initWithReason:(NSString *)aReason; -- (id)initWithName:(NSString *)aName reason:(NSString *)aReason; -- (id)initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo; - -- (NSString *) Description; - -// - (void)setDecisionNumber:(NSInteger)decisionNumber; -// - (void)setStateNumber:(NSInteger)stateNumber; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRStreamEnumerator.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRStreamEnumerator.h deleted file mode 100644 index a0e0f69a5c1f4796134d6912d3cc210bfd0885cc..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRStreamEnumerator.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// ANTLRStreamEnumertor.h -// ANTLR -// -// Created by Ian Michell on 29/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRStreamEnumerator : NSEnumerator -{ - NSInteger i; - id eof; - NSMutableArray *nodes; -} - --(id) initWithNodes:(NSMutableArray *) n andEOF:(id) o; --(BOOL) hasNext; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRStringStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRStringStream.h deleted file mode 100755 index 2b13c7d102cce7ff82428e68e23dfd5ecbef7a7f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRStringStream.h +++ /dev/null @@ -1,126 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRCharStream.h" -#import "ANTLRCharStreamState.h" -#import "ANTLRPtrBuffer.h" - -@interface ANTLRStringStream : NSObject < ANTLRCharStream > { - NSString *data; - NSInteger n; - NSInteger p; - NSInteger line; - NSInteger charPositionInLine; - NSInteger markDepth; - ANTLRPtrBuffer *markers; - NSInteger lastMarker; - NSString *name; - ANTLRCharStreamState *charState; -} - -@property (retain, getter=getData,setter=setData:) NSString *data; -@property (getter=getP,setter=setP:) NSInteger p; -@property (getter=getN,setter=setN:) NSInteger n; -@property (getter=getLine,setter=setLine:) NSInteger line; -@property (getter=getCharPositionInLine,setter=setCharPositionInLine:) NSInteger charPositionInLine; -@property (getter=getMarkDepth,setter=setMarkDepth:) NSInteger markDepth; -@property (retain, getter=getMarkers, setter=setMarkers:) ANTLRPtrBuffer *markers; -@property (getter=getLastMarker,setter=setLastMarker:) NSInteger lastMarker; -@property (retain, getter=getSourceName, setter=setSourceName:) NSString *name; -@property (retain, getter=getCharState, setter=setCharState:) ANTLRCharStreamState *charState; - -+ newANTLRStringStream; - -+ newANTLRStringStream:(NSString *)aString; - -+ newANTLRStringStream:(char *)myData Count:(NSInteger)numBytes; - -- (id) init; - -// this initializer copies the string -- (id) initWithString:(NSString *) theString; - -// This is the preferred constructor as no data is copied -- (id) initWithStringNoCopy:(NSString *) theString; - -- (id) initWithData:(char *)myData Count:(NSInteger)numBytes; - -- (void) dealloc; - -- (id) copyWithZone:(NSZone *)aZone; - -// reset the stream's state, but keep the data to feed off -- (void) reset; -// consume one character from the stream -- (void) consume; - -// look ahead i characters -- (NSInteger) LA:(NSInteger) i; -- (NSInteger) LT:(NSInteger) i; - -// returns the position of the current input symbol -- (NSInteger) getIndex; -// total length of the input data -- (NSInteger) size; - -// seek and rewind in the stream -- (NSInteger) mark; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) release:(NSInteger) marker; -- (void) seek:(NSInteger) index; - -// provide the streams data (e.g. for tokens using indices) -- (NSString *) substring:(NSInteger)startIndex To:(NSInteger)stopIndex; -- (NSString *) substringWithRange:(NSRange) theRange; - -// used for tracking the current position in the input stream -- (NSInteger) getLine; -- (void) setLine:(NSInteger) theLine; -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger) thePos; - -- (NSInteger) getN; -- (void) setN:(NSInteger)num; - -- (NSInteger) getP; -- (void) setP:(NSInteger)num; - -- (ANTLRPtrBuffer *)getMarkers; -- (void) setMarkers:(ANTLRPtrBuffer *)aMarkerList; - -- (NSString *)getSourceName; - -- (NSString *)toString; - -// accessors to the raw data of this stream -- (NSString *) getData; -- (void) setData: (NSString *) aData; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRSymbolStack.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRSymbolStack.h deleted file mode 100644 index 169df9f7379cdc3e17f2b9c8c05516942db664c0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRSymbolStack.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// ANTLRSymbolStack.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseStack.h" -// #import "ANTLRSymbolScope.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRSymbolsScope : NSObject -{ - -} - -+ (ANTLRSymbolsScope *)newANTLRSymbolsScope; - -- (id)init; -@end - - -@interface ANTLRSymbolStack : ANTLRBaseStack { -} - -// Contruction/Destruction -+(ANTLRSymbolStack *)newANTLRSymbolStack; -+(ANTLRSymbolStack *)newANTLRSymbolStackWithLen:(NSInteger)cnt; --(id)init; --(id)initWithLen:(NSInteger)cnt; --(void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; -/* clear -- reinitialize the maplist array */ - --(ANTLRSymbolsScope *)getHashMapEntry:(NSInteger)idx; - --(ANTLRSymbolsScope **)getHashMap; - --(ANTLRSymbolsScope *) pop; - -- (void) insertObject:(ANTLRSymbolsScope *)aScope atIndex:(NSInteger)idx; -- (ANTLRSymbolsScope *)objectAtIndex:(NSInteger)idx; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRSymbolStack.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRSymbolStack.m deleted file mode 100644 index 1dd67754d60044cba84bcbb095f4a6f26f102045..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRSymbolStack.m +++ /dev/null @@ -1,123 +0,0 @@ -// -// ANTLRSymbolStack.m -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) - -#import "ANTLRSymbolStack.h" -#import "ANTLRTree.h" - - -@implementation ANTLRSymbolsScope - -+ (ANTLRSymbolsScope *)newANTLRSymbolsScope -{ - return( [[ANTLRSymbolsScope alloc] init] ); -} - -- (id)init -{ - if ((self = [super init]) != nil) { - } - return (self); -} - -@end - -/* - * Start of ANTLRSymbolStack - */ -@implementation ANTLRSymbolStack - -+(ANTLRSymbolStack *)newANTLRSymbolStack -{ - return [[ANTLRSymbolStack alloc] init]; -} - -+(ANTLRSymbolStack *)newANTLRSymbolStackWithLen:(NSInteger)cnt -{ - return [[ANTLRSymbolStack alloc] initWithLen:cnt]; -} - --(id)init -{ - if ((self = [super init]) != nil) { - } - return( self ); -} - --(id)initWithLen:(NSInteger)cnt -{ - if ((self = [super initWithLen:cnt]) != nil) { - } - return( self ); -} - --(void)dealloc -{ - [super dealloc]; -} - -- (id) copyWithZone:(NSZone *)aZone -{ - return [super copyWithZone:aZone]; -} - --(ANTLRSymbolsScope *)getHashMapEntry:(NSInteger)idx -{ - return( (ANTLRSymbolsScope *)[super objectAtIndex:idx] ); -} - --(ANTLRSymbolsScope **)getHashMap -{ - return( (ANTLRSymbolsScope **)ptrBuffer ); -} - --(ANTLRSymbolsScope *) pop -{ - return (ANTLRSymbolsScope *)[super pop]; -} - -- (void) insertObject:(ANTLRSymbolsScope *)aRule atIndex:(NSInteger)idx -{ - if (aRule != ptrBuffer[idx]) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (ANTLRSymbolsScope *)objectAtIndex:(NSInteger)idx -{ - return (ANTLRSymbolsScope *)[super objectAtIndex:idx]; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRToken.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRToken.h deleted file mode 100755 index 64524f05c163c24b1fd24c1be703d5124e362045..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRToken.h +++ /dev/null @@ -1,79 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import - -typedef enum { - ANTLRTokenTypeEOF = -1, - ANTLRTokenTypeInvalid, - ANTLRTokenTypeEOR, - ANTLRTokenTypeDOWN, - ANTLRTokenTypeUP, - ANTLRTokenTypeMIN -} ANTLRTokenType; - -typedef enum { - ANTLRTokenChannelDefault = 0, - ANTLRTokenChannelHidden = 99 -} ANTLRTokenChannel; - -#define HIDDEN 99 - -@protocol ANTLRToken < NSObject, NSCopying > - -// The singleton eofToken instance. -+ (id) eofToken; -// The default channel for this class of Tokens -+ (ANTLRTokenChannel) defaultChannel; - -// provide hooks to explicitely set the text as opposed to use the indices into the CharStream -- (NSString *) getText; -- (void) setText:(NSString *) theText; - -- (NSInteger) getType; -- (void) setType: (NSInteger) aType; - -// ANTLR v3 provides automatic line and position tracking. Subclasses do not need to -// override these, if they do not want to store line/pos tracking information -- (NSUInteger) getLine; -- (void) setLine: (NSUInteger) aLine; - -- (NSUInteger) getCharPositionInLine; -- (void) setCharPositionInLine: (NSUInteger) aCharPositionInLine; - -// explicitely change the channel this Token is on. The default parser implementation -// just sees the defaultChannel -// Common idiom is to put whitespace tokens on channel 99. -- (NSUInteger) getChannel; -- (void) setChannel: (NSUInteger) aChannel; - -// the index of this Token into the TokenStream -- (NSUInteger) getTokenIndex; -- (void) setTokenIndex: (NSUInteger) aTokenIndex; -- (NSString *)toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTokenRewriteStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTokenRewriteStream.h deleted file mode 100644 index 0d8681f70bf0ef2f6c52e02822464f635d1e37a0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTokenRewriteStream.h +++ /dev/null @@ -1,170 +0,0 @@ -// -// ANTLRTokenRewriteStream.h -// ANTLR -// -// Created by Alan Condit on 6/19/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTokenStream.h" -#import "ANTLRLinkBase.h" -#import "ANTLRHashMap.h" -#import "ANTLRMapElement.h" -#import "ANTLRTokenSource.h" - -// Define the rewrite operation hierarchy - -@interface ANTLRRewriteOperation : ANTLRCommonTokenStream -{ -/** What index into rewrites List are we? */ -NSInteger instructionIndex; -/** Token buffer index. */ -NSInteger index; -NSString *text; -} - -@property (getter=getInstructionIndex, setter=setInstructionIndex:) NSInteger instructionIndex; -@property (getter=getIndex, setter=setIndex:) NSInteger index; -@property (retain, getter=getText, setter=setText:) NSString *text; - -+ (ANTLRRewriteOperation *) newANTLRRewriteOperation:(NSInteger)index Text:(NSString *)text; - -- (id) initWithIndex:(NSInteger)anIndex Text:(NSString *)theText; - -/** Execute the rewrite operation by possibly adding to the buffer. - * Return the index of the next token to operate on. - */ -- (NSInteger) execute:(NSString *)buf; - -- (NSString *)toString; -- (NSInteger) indexOf:(char)aChar inString:(NSString *)aString; -@end - -@interface ANTLRInsertBeforeOp : ANTLRRewriteOperation { -} - -+ (ANTLRInsertBeforeOp *) newANTLRInsertBeforeOp:(NSInteger)anIndex Text:(NSString *)theText; -- (id) initWithIndex:(NSInteger)anIndex Text:(NSString *)theText; - -@end - -/** I'm going to try replacing range from x..y with (y-x)+1 ReplaceOp - * instructions. - */ -@interface ANTLRReplaceOp : ANTLRRewriteOperation { - NSInteger lastIndex; -} - -@property (getter=getLastIndex, setter=setLastIndex:) NSInteger lastIndex; - -+ (ANTLRReplaceOp *) newANTLRReplaceOp:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString*)theText; -- (id) initWithIndex:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString *)theText; - -- (NSInteger) execute:(NSString *)buf; -- (NSString *)toString; - -@end - -@interface ANTLRDeleteOp : ANTLRReplaceOp { -} -+ (ANTLRDeleteOp *) newANTLRDeleteOp:(NSInteger)from ToIndex:(NSInteger)to; - -- (id) initWithIndex:(NSInteger)from ToIndex:(NSInteger)to; - -- (NSString *)toString; - -@end - - -@interface ANTLRTokenRewriteStream : ANTLRCommonTokenStream { -/** You may have multiple, named streams of rewrite operations. - * I'm calling these things "programs." - * Maps String (name) -> rewrite (List) - */ -ANTLRHashMap *programs; - -/** Map String (program name) -> Integer index */ -ANTLRHashMap *lastRewriteTokenIndexes; -} - -@property (retain, getter=getPrograms, setter=setPrograms:) ANTLRHashMap *programs; -@property (retain, getter=getLastRewriteTokenIndexes, setter=setLastRewriteTokenIndexes:) ANTLRHashMap *lastRewriteTokenIndexes; - -+ (ANTLRTokenRewriteStream *)newANTLRTokenRewriteStream; -+ (ANTLRTokenRewriteStream *)newANTLRTokenRewriteStream:(id) aTokenSource; -+ (ANTLRTokenRewriteStream *)newANTLRTokenRewriteStream:(id) aTokenSource Channel:(NSInteger)aChannel; - -- (id) init; -- (id)initWithTokenSource:(id)aTokenSource; -- (id)initWithTokenSource:(id)aTokenSource Channel:(NSInteger)aChannel; - -- (ANTLRHashMap *)getPrograms; -- (void)setPrograms:(ANTLRHashMap *)aProgList; - -- (void) rollback:(NSInteger)instructionIndex; -- (void) rollback:(NSString *)programName Index:(NSInteger)anInstructionIndex; -- (void) deleteProgram; -- (void) deleteProgram:(NSString *)programName; -- (void) insertAfterToken:(id)t Text:(NSString *)theText; -- (void) insertAfterIndex:(NSInteger)anIndex Text:(NSString *)theText; -- (void) insertAfterProgNam:(NSString *)programName Index:(NSInteger)anIndex Text:(NSString *)theText; - - -- (void) insertBeforeToken:(id)t Text:(NSString *)theText; -- (void) insertBeforeIndex:(NSInteger)anIndex Text:(NSString *)theText; -- (void) insertBeforeProgName:(NSString *)programName Index:(NSInteger)index Text:(NSString *)theText; -- (void) replaceFromIndex:(NSInteger)anIndex Text:(NSString *)theText; -- (void) replaceFromIndex:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString *)theText; -- (void) replaceFromToken:(id)indexT Text:(NSString *)theText; -- (void) replaceFromToken:(id)from ToToken:(id)to Text:(NSString *)theText; -- (void) replaceProgNam:(NSString *)programName Token:(id)from Token:(id)to Text:(NSString *)theText; -- (void) replaceProgNam:(NSString *)programName FromIndex:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString *)theText; -- (void) delete:(NSInteger)anIndex; -- (void) delete:(NSInteger)from ToIndex:(NSInteger)to; -- (void) deleteToken:(id)indexT; -- (void) deleteFromToken:(id)from ToToken:(id)to; -- (void) delete:(NSString *)programName FromToken:(id)from ToToken:(id)to; -- (void) delete:(NSString *)programName FromIndex:(NSInteger)from ToIndex:(NSInteger)to; -- (NSInteger)getLastRewriteTokenIndex; -- (NSInteger)getLastRewriteTokenIndex:(NSString *)programName; -- (void)setLastRewriteTokenIndex:(NSString *)programName Index:(NSInteger)anInt; -- (ANTLRHashMap *) getProgram:(NSString *)name; -- (ANTLRHashMap *) initializeProgram:(NSString *)name; -- (NSString *)toOriginalString; -- (NSString *)toOriginalString:(NSInteger)start End:(NSInteger)end; -- (NSString *)toString; -- (NSString *)toString:(NSString *)programName; -- (NSString *)toStringFromStart:(NSInteger)start ToEnd:(NSInteger)end; -- (NSString *)toString:(NSString *)programName FromStart:(NSInteger)start ToEnd:(NSInteger)end; -- (ANTLRHashMap *)reduceToSingleOperationPerIndex:(ANTLRHashMap *)rewrites; -- (ANTLRHashMap *)getKindOfOps:(ANTLRHashMap *)rewrites KindOfClass:(Class)kind; -- (ANTLRHashMap *)getKindOfOps:(ANTLRHashMap *)rewrites KindOfClass:(Class)kind Index:(NSInteger)before; -- (NSString *)catOpText:(id)a PrevText:(id)b; -- (NSMutableString *)toDebugString; -- (NSMutableString *)toDebugStringFromStart:(NSInteger)start ToEnd:(NSInteger)end; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTokenSource.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTokenSource.h deleted file mode 100755 index 4d6b6ee7ac3e8b41b0a6836b43b6cf66e5103a5a..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTokenSource.h +++ /dev/null @@ -1,38 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import "ANTLRToken.h" - -// Anything that responds to -nextToken can be treated as a lexer. -// For instance this can be a flex lexer or a handwritten one or even -// a proxy for a remotely running token source (database, lexer, whatever). -@protocol ANTLRTokenSource - -- (id) nextToken; -- (NSString *)getSourceName; - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTree.h deleted file mode 100755 index f269b2d8481cd6ddce9ad4f3a4653653fe1077f6..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTree.h +++ /dev/null @@ -1,123 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -@protocol ANTLRTree < NSObject, NSCopying > - -//+ (id) invalidNode; - -- (id) getChild:(NSUInteger)index; -- (NSUInteger) getChildCount; - -// Tree tracks parent and child index now > 3.0 - -- (id)getParent; - -- (void) setParent:(id)t; - -/** Is there is a node above with token type ttype? */ -- (BOOL) hasAncestor:(NSInteger)ttype; - -/** Walk upwards and get first ancestor with this token type. */ -- (id) getAncestor:(NSInteger) ttype; - -/** Return a list of all ancestors of this node. The first node of - * list is the root and the last is the parent of this node. - */ -- (NSMutableArray *) getAncestors; - -/** This node is what child index? 0..n-1 */ -- (NSInteger) getChildIndex; - -- (void) setChildIndex:(NSInteger) index; - -/** Set the parent and child index values for all children */ -- (void) freshenParentAndChildIndexes; - -/** Add t as a child to this node. If t is null, do nothing. If t - * is nil, add all children of t to this' children. - */ -- (void) addChild:(id) t; - -/** Set ith child (0..n-1) to t; t must be non-null and non-nil node */ -- (void) setChild:(NSInteger)i With:(id) t; - -- (id) deleteChild:(NSInteger) i; - -/** Delete children from start to stop and replace with t even if t is - * a list (nil-root tree). num of children can increase or decrease. - * For huge child lists, inserting children can force walking rest of - * children to set their childindex; could be slow. - */ -- (void) replaceChildrenFrom:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id)t; - -- (NSArray *) getChildren; -// Add t as a child to this node. If t is null, do nothing. If t -// is nil, add all children of t to this' children. - -- (void) addChildren:(NSArray *) theChildren; -//- (void) removeAllChildren; - -// Indicates the node is a nil node but may still have children, meaning -// the tree is a flat list. - -- (BOOL) isNil; - -/** What is the smallest token index (indexing from 0) for this node - * and its children? - */ -- (NSInteger) getTokenStartIndex; - -- (void) setTokenStartIndex:(NSInteger) index; - -/** What is the largest token index (indexing from 0) for this node - * and its children? - */ -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex:(NSInteger) index; - -- (id) dupNode; - -- (NSString *) toString; - -#pragma mark Copying -- (id) copyWithZone:(NSZone *)aZone; // the children themselves are not copied here! -- (id) deepCopy; // performs a deepCopyWithZone: with the default zone -- (id) deepCopyWithZone:(NSZone *)aZone; - -#pragma mark Tree Parser support -- (NSInteger) getType; -- (NSString *) getText; -// In case we don't have a token payload, what is the line for errors? -- (NSInteger) getLine; -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger)pos; - -#pragma mark Informational -- (NSString *) treeDescription; -- (NSString *) description; - -@end - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeAdaptor.h deleted file mode 100755 index e6579cfaa862df067d18ecce9467402a71aaa85b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeAdaptor.h +++ /dev/null @@ -1,159 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRToken.h" -#import "ANTLRBaseTree.h" -#import "ANTLRTokenStream.h" - -#pragma warning tree/node diction is broken. - -@protocol ANTLRTreeAdaptor - -#pragma mark Construction - -+ (id) newEmptyTree; - -- (id) createTree:(id)payload; - -#pragma mark ANTLRTreeAdaptor implementation -- (id)dupNode:(id)aNode; // copies just the node -- (id)dupTree:(id)aTree; // copies the entire subtree, recursively - -/** Return a nil node (an empty but non-null node) that can hold - * a list of element as the children. If you want a flat tree (a list) - * use "t=adaptor.nil(); t.addChild(x); t.addChild(y);" - */ -- (id) emptyNode; - -/** Return a tree node representing an error. This node records the - * tokens consumed during error recovery. The start token indicates the - * input symbol at which the error was detected. The stop token indicates - * the last symbol consumed during recovery. - * - * You must specify the input stream so that the erroneous text can - * be packaged up in the error node. The exception could be useful - * to some applications; default implementation stores ptr to it in - * the CommonErrorNode. - * - * This only makes sense during token parsing, not tree parsing. - * Tree parsing should happen only when parsing and tree construction - * succeed. - */ -- (id) errorNode:(id)anInput - From:(id)aStartToken - To:(id)aStopToken - Exception:(NSException *) e; - -/** Is tree considered a nil node used to make lists of child nodes? */ -- (BOOL) isNil:(id)aTree; - - -- (void) addChild:(id)child toTree:(id)aTree; - -/** If oldRoot is a nil root, just copy or move the children to newRoot. - * If not a nil root, make oldRoot a child of newRoot. - * - * old=^(nil a b c), new=r yields ^(r a b c) - * old=^(a b c), new=r yields ^(r ^(a b c)) - * - * If newRoot is a nil-rooted single child tree, use the single - * child as the new root node. - * - * old=^(nil a b c), new=^(nil r) yields ^(r a b c) - * old=^(a b c), new=^(nil r) yields ^(r ^(a b c)) - * - * If oldRoot was null, it's ok, just return newRoot (even if isNil). - * - * old=null, new=r yields r - * old=null, new=^(nil r) yields ^(nil r) - * - * Return newRoot. Throw an exception if newRoot is not a - * simple node or nil root with a single child node--it must be a root - * node. If newRoot is ^(nil x) return x as newRoot. - * - * Be advised that it's ok for newRoot to point at oldRoot's - * children; i.e., you don't have to copy the list. We are - * constructing these nodes so we should have this control for - * efficiency. - */ -- (id) becomeRoot:(id)newRoot old:(id)oldRoot; - -- (id) rulePostProcessing:(id)root; - -#pragma mark Rewrite Rules - -- (NSUInteger) getUniqueID:(id)aNode; - -- (id) createTree:(NSInteger)tokenType FromToken:(id)fromToken; -- (id) createTree:(NSInteger)tokenType FromToken:(id)fromToken Text:(NSString *)text; -- (id) createTree:(NSInteger)tokenType Text:(NSString *)text; - -#pragma mark Content - -- (id)dupNode:(id)aNode; -- (id)dupTree:(id)aTree; - -- (NSInteger) getType:(id)aNode; -- (void) setType:(id)aNode Type:(NSInteger)tokenType; - -- (NSString *) getText:(id)aNode; -- (void) setText:(id)aNode Text:(NSString *)tokenText; - -- (id) getToken:(id)t; - -- (void) setTokenBoundaries:(id)aTree From:(id)startToken To:(id)stopToken; -- (NSInteger) getTokenStartIndex:(id)aTree; -- (NSInteger) getTokenStopIndex:(id)aTree; - -#pragma mark Navigation / Tree Parsing - -/** Get a child 0..n-1 node */ -- (id) getChild:(id)aNode At:(NSInteger) i; -/** Set ith child (0..n-1) to t; t must be non-null and non-nil node */ -- (void) setChild:(id)aTree At:(NSInteger)index Child:(id)child; -/** Remove ith child and shift children down from right. */ -- (id) deleteChild:(id)t Index:(NSInteger)index; - -/** How many children? If 0, then this is a leaf node */ -- (NSInteger) getChildCount:(id) aTree; - -/** Who is the parent node of this node; if null, implies node is root. - * If your node type doesn't handle this, it's ok but the tree rewrites - * in tree parsers need this functionality. - */ -- (id)getParent:(id)t; -- (void) setParent:(id)t With:(id)parent; - -/** What index is this node in the child list? Range: 0..n-1 - * If your node type doesn't handle this, it's ok but the tree rewrites - * in tree parsers need this functionality. - */ -- (NSInteger) getChildIndex:(id)t; -- (void) setChildIndex:(id)t With:(NSInteger)index; - -- (void) replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id)t; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeException.h deleted file mode 100755 index 8ec5c45309782f97cf491c86c394a5bc55f22dc9..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeException.h +++ /dev/null @@ -1,42 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTree.h" -#import "ANTLRRecognitionException.h" - -@interface ANTLRTreeException : ANTLRRecognitionException { - id oldRoot; - id newRoot; -} - -+ (id) exceptionWithOldRoot:(id)theOldRoot newRoot:(id)theNewRoot stream:(id)aStream; -- (id) initWithOldRoot:(id)theOldRoot newRoot:(id)theNewRoot stream:(id)aStream; - -- (void) setOldRoot:(id)aTree; -- (void) setNewRoot:(id)aTree; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeIterator.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeIterator.h deleted file mode 100644 index e6d5e7121e2b4501e113e2990c57fc34b474d0fd..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeIterator.h +++ /dev/null @@ -1,67 +0,0 @@ -// -// ANTLRTreeIterator.h -// ANTLR -// -// Created by Ian Michell on 26/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRFastQueue.h" -#import "ANTLRTreeAdaptor.h" -#import "ANTLRTree.h" - -@interface ANTLRTreeIterator : NSObject -{ - id adaptor; - id root; - id tree; - BOOL firstTime; - id up; - id down; - id eof; - - ANTLRFastQueue *nodes; -} - -@property(retain, readwrite) id up; -@property(retain, readwrite) id down; -@property(retain, readwrite) id eof; - -+ newANTRLTreeIterator; -+ (ANTLRTreeIterator *) newANTRLTreeIteratorWithAdaptor:(ANTLRCommonTreeAdaptor *)adaptor - andTree:(id)tree; -- (id) init; -- (id) initWithTree:(id) t; -- (id) initWithTreeAdaptor:(id) a andTree:(id) t; - -- (void) reset; -- (BOOL) hasNext; -- (id) nextObject; -- (NSArray *) allObjects; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeNodeStream.h deleted file mode 100755 index bf6342cded8aea43aa940b9d2726f7380c592d0e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeNodeStream.h +++ /dev/null @@ -1,50 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRIntStream.h" -#import "ANTLRCharStream.h" -#import "ANTLRTokenStream.h" -#import "ANTLRCommonTree.h" -#import "ANTLRCommonTreeAdaptor.h" - -@protocol ANTLRTreeNodeStream < ANTLRIntStream > - -- (id) initWithTree:(ANTLRCommonTree *)theTree; -- (id) initWithTreeAdaptor:(id)theAdaptor Tree:(ANTLRCommonTree *)theTree; - -- (id) LT:(NSInteger)k; -- (id) getTreeSource; -- (id) getTreeAdaptor; -- (id) getTokenStream; -- (void) setUniqueNavigationNodes:(BOOL)flag; - -- (id) getNode:(NSInteger) idx; - -- (NSString *) toStringFromNode:(id)startNode ToNode:(id)stopNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeParser.h deleted file mode 100755 index e2f01ee0577f55315e0c6c60fde3c00d3fcba0c0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeParser.h +++ /dev/null @@ -1,89 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseRecognizer.h" -#import "ANTLRTreeNodeStream.h" -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRMismatchedTreeNodeException.h" - -@interface ANTLRTreeParser : ANTLRBaseRecognizer { - id input; -} - -@property (retain, getter=getInput, setter=setInput:) id input; - -+ (id) newANTLRTreeParser:(id)anInput; -+ (id) newANTLRTreeParser:(id)anInput State:(ANTLRRecognizerSharedState *)state; - -- (id) initWithStream:(id)theInput; -- (id) initWithStream:(id)theInput - State:(ANTLRRecognizerSharedState *)state; - - -- (id)getInput; -- (void) setInput:(id)anInput; - -- (void) setTreeNodeStream:(id) anInput; -- (id) getTreeNodeStream; - -- (NSString *)getSourceName; - -- (id) getCurrentInputSymbol:(id) anInput; - -- (id) getMissingSymbol:(id)input - Exception:(ANTLRRecognitionException *) e - ExpectedToken:(NSInteger) expectedTokenType - BitSet:(ANTLRBitSet *)follow; - -/** Match '.' in tree parser has special meaning. Skip node or - * entire tree if node has children. If children, scan until - * corresponding UP node. - */ -- (void) matchAny:(id)ignore; - -/** We have DOWN/UP nodes in the stream that have no line info; override. - * plus we want to alter the exception type. Don't try to recover - * from tree parser errors inline... - */ -- (id) recoverFromMismatchedToken:(id)anInput - Type:(NSInteger)ttype - Follow:(ANTLRBitSet *)follow; - -/** Prefix error message with the grammar name because message is - * always intended for the programmer because the parser built - * the input tree not the user. - */ -- (NSString *)getErrorHeader:(ANTLRRecognitionException *)e; - -- (NSString *)getErrorMessage:(ANTLRRecognitionException *)e TokenNames:(NSArray *) tokenNames; - -- (void) traceIn:(NSString *)ruleName Index:(NSInteger)ruleIndex; -- (void) traceOut:(NSString *)ruleName Index:(NSInteger)ruleIndex; - - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreePatternLexer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreePatternLexer.h deleted file mode 100644 index f6059d32e719619a7d1a18166444ce9d971772da..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreePatternLexer.h +++ /dev/null @@ -1,87 +0,0 @@ -// -// ANTLRTreePatternLexer.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -typedef enum { - ANTLRLexerTokenTypeEOF = -1, - ANTLRLexerTokenTypeInvalid, - ANTLRLexerTokenTypeBEGIN, - ANTLRLexerTokenTypeEND, - ANTLRLexerTokenTypeID, - ANTLRLexerTokenTypeARG, - ANTLRLexerTokenTypePERCENT, - ANTLRLexerTokenTypeCOLON, - ANTLRLexerTokenTypeDOT, -} ANTLRLexerTokenType; - - -@interface ANTLRTreePatternLexer : NSObject { - -/** The tree pattern to lex like "(A B C)" */ -NSString *pattern; - -/** Index into input string */ -NSInteger p; - -/** Current char */ -NSInteger c; - -/** How long is the pattern in char? */ -NSInteger n; - -/** Set when token type is ID or ARG (name mimics Java's StreamTokenizer) */ -NSMutableData *sval; -char *data; - -BOOL error; - -} - -@property (retain, getter=getPattern, setter=setPattern:) NSString *pattern; -@property (getter=getP, setter=setP:) NSInteger p; -@property (getter=getC, setter=setC:) NSInteger c; -@property (getter=getN, setter=setN:) NSInteger n; -@property (retain, getter=getSval, setter=setSval:) NSMutableData *sval; -@property (assign, getter=getData, setter=setData:) char *data; -@property (getter=getError, setter=setError) BOOL error; - -+ (ANTLRTreePatternLexer *)newANTLRTreePatternLexer:(NSString *)aPattern; -- (id) init; -- (id) initWithPattern:(NSString *)aPattern; -- (NSInteger) nextToken; -- (void) consume; -- (NSString *)toString; - -- (NSMutableData *)getSval; -- (void) setSval:(NSMutableData *)aSval; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreePatternParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreePatternParser.h deleted file mode 100644 index f6d6dc6674c6d6655a884f2cbc4bd098d2b51163..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreePatternParser.h +++ /dev/null @@ -1,57 +0,0 @@ -// -// ANTLRTreePatternParser.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreePatternLexer.h" -#import "ANTLRTreeWizard.h" -#import "ANTLRTreeAdaptor.h" - -@interface ANTLRTreePatternParser : NSObject { - -ANTLRTreePatternLexer *tokenizer; -NSInteger ttype; -ANTLRTreeWizard *wizard; -id adaptor; - -} - -+ (ANTLRTreePatternParser *)newANTLRTreePatternParser:(ANTLRTreePatternLexer *)aTokenizer - Wizard:(ANTLRTreeWizard *)aWizard - Adaptor:(id)anAdaptor; -- (id) init; -- (id) initWithTokenizer:(ANTLRTreePatternLexer *)tokenizer - Wizard:(ANTLRTreeWizard *)aWizard - Adaptor:(id)anAdaptor; -- (id) pattern; -- (id) parseTree; -- (id) parseNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeRewriter.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeRewriter.h deleted file mode 100644 index aee873ea0e2904bb365f4586eea8b2f272d39c40..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeRewriter.h +++ /dev/null @@ -1,72 +0,0 @@ -// -// ANTLRTreeRewriter.h -// ANTLR -// -// Created by Alan Condit on 6/17/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeParser.h" - -@interface ANTLRfptr : NSObject { - id actor; - SEL ruleSEL; -} - -+ (ANTLRfptr *)newANTLRfptrWithRule:(SEL)aRuleAction withObject:(id)anObject; --initWithRule:(SEL)ruleAction withObject:(id)anObject; - -- (id)rule; - -@end - -@interface ANTLRTreeRewriter : ANTLRTreeParser { - BOOL showTransformations; - id originalTokenStream; - id originalAdaptor; - ANTLRfptr *rule; - ANTLRfptr *topdown_fptr; - ANTLRfptr *bottomup_ftpr; -} - -+ (ANTLRTreeRewriter *) newANTLRTreeRewriter:(id)anInput; -+ (ANTLRTreeRewriter *) newANTLRTreeRewriter:(id)anInput State:(ANTLRRecognizerSharedState *)aState; -- (id)initWithStream:(id)anInput; -- (id)initWithStream:(id)anInput State:(ANTLRRecognizerSharedState *)aState; -- (ANTLRTreeRewriter *) applyOnce:(id)t Rule:(ANTLRfptr *)whichRule; -- (ANTLRTreeRewriter *) applyRepeatedly:(id)t Rule:(ANTLRfptr *)whichRule; -- (ANTLRTreeRewriter *) downup:(id)t; -- (ANTLRTreeRewriter *) pre:(id)t; -- (ANTLRTreeRewriter *) post:(id)t; -- (ANTLRTreeRewriter *) downup:(id)t XForm:(BOOL)aShowTransformations; -- (void)reportTransformation:(id)oldTree Tree:(id)newTree; -- (ANTLRTreeRewriter *) topdown_fptr; -- (ANTLRTreeRewriter *) bottomup_ftpr; -- (ANTLRTreeRewriter *) topdown; -- (ANTLRTreeRewriter *) bottomup; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeRuleReturnScope.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeRuleReturnScope.h deleted file mode 100644 index ea8a487720f3492558c52daab3309d69e6debb4a..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeRuleReturnScope.h +++ /dev/null @@ -1,49 +0,0 @@ -// -// ANTLRTreeRuleReturnScope.h -// ANTLR -// -// Created by Alan Condit on 6/17/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRuleReturnScope.h" -#import "ANTLRCommonTree.h" - -@interface ANTLRTreeRuleReturnScope : ANTLRRuleReturnScope { - ANTLRCommonTree *startNode; -} - -@property (retain, getter=getStart, setter=setStart:) ANTLRCommonTree *startNode; - -/** First node or root node of tree matched for this rule. */ - -- (ANTLRCommonTree *)getStart; -- (void)setStart:(ANTLRCommonTree *)aStartNode; - -- (id) copyWithZone:(NSZone *)theZone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeVisitor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeVisitor.h deleted file mode 100644 index 1f167bb5767af6df0ddebd33d972152143b7a7d4..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeVisitor.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// ANTLRTreeVisitor.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeAdaptor.h" -#import "ANTLRTreeVisitorAction.h" - -@interface ANTLRTreeVisitor : NSObject { - id adaptor; -} -+ (ANTLRTreeVisitor *)newANTLRTreeVisitor:(id) anAdaptor; -+ (ANTLRTreeVisitor *)newANTLRTreeVisitor; -- (id)init; -- (id)initWithAdaptor:(id)anAdaptor; -- (ANTLRTreeVisitor *)visit:(id)t Action:(ANTLRTreeVisitorAction *)action; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeVisitorAction.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeVisitorAction.h deleted file mode 100644 index c9c085644e5b285f99c702713e92d5beec22ee3d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeVisitorAction.h +++ /dev/null @@ -1,56 +0,0 @@ -// -// ANTLRTreeVisitorAction.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRTreeVisitorAction : NSObject -{ - -} - -+ (ANTLRTreeVisitorAction *)newANTLRTreeVisitorAction; -- (id) init; - -/** Execute an action before visiting children of t. Return t or - * a rewritten t. It is up to the visitor to decide what to do - * with the return value. Children of returned value will be - * visited if using TreeVisitor.visit(). - */ -- (ANTLRTreeVisitorAction *)pre:(ANTLRTreeVisitorAction *) t; - -/** Execute an action after visiting children of t. Return t or - * a rewritten t. It is up to the visitor to decide what to do - * with the return value. - */ -- (ANTLRTreeVisitorAction *)post:(ANTLRTreeVisitorAction *) t; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeWizard.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeWizard.h deleted file mode 100644 index d952572479f6413815aef4713ae70ae5c19d689e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRTreeWizard.h +++ /dev/null @@ -1,134 +0,0 @@ -// -// ANTLRTreeWizard.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRCommonTree.h" -#import "ANTLRMapElement.h" -#import "ANTLRMap.h" - -@class ANTLRVisitor; - -@protocol ANTLRContextVisitor -// TODO: should this be called visit or something else? -- (void) visit:(id)t Parent:(id)parent ChildIndex:(NSInteger)childIndex Map:(ANTLRMap *)labels; - -@end - -@interface ANTLRVisitor : NSObject { - NSInteger action; - id actor; - id object1; - id object2; -} -+ (ANTLRVisitor *)newANTLRVisitor:(NSInteger)anAction Actor:(id)anActor Object:(id)anObject1 Object:(id)anObject2; -- (id) initWithAction:(NSInteger)anAction Actor:(id)anActor Object:(id)anObject1 Object:(id)anObject2; - -- (void) visit:(id)t; -- (void) visit:(id)t Parent:(id)parent ChildIndex:(NSInteger)childIndex Map:(ANTLRMap *)labels; - -@end - -/** When using %label:TOKENNAME in a tree for parse(), we must - * track the label. - */ -@interface ANTLRTreePattern : ANTLRCommonTree { - NSString *label; - BOOL hasTextArg; -} -@property (retain, getter=getLabel, setter=setLabel:) NSString *label; -@property (assign, getter=getHasTextArg, setter=setHasTextArg:) BOOL hasTextArg; - -+ (ANTLRTreePattern *)newANTLRTreePattern:(id)payload; - -- (id) initWithToken:(id)payload; -- (NSString *)toString; -@end - -@interface ANTLRWildcardTreePattern : ANTLRTreePattern { -} - -+ (ANTLRWildcardTreePattern *)newANTLRWildcardTreePattern:(id)payload; -- (id) initWithToken:(id)payload; -@end - -/** This adaptor creates TreePattern objects for use during scan() */ -@interface ANTLRTreePatternTreeAdaptor : ANTLRCommonTreeAdaptor { -} -+ (ANTLRTreePatternTreeAdaptor *)newTreeAdaptor; -#ifdef DONTUSENOMO -+ (ANTLRTreePatternTreeAdaptor *)newTreeAdaptor:(id)payload; -#endif -- (id) init; -#ifdef DONTUSENOMO -- initWithToken:(id)payload; -#endif -- (id)createTreePattern:(id)payload; - -@end - -@interface ANTLRTreeWizard : NSObject { - id adaptor; - ANTLRMap *tokenNameToTypeMap; -} -+ (ANTLRTreeWizard *) newANTLRTreeWizard:(id)anAdaptor; -+ (ANTLRTreeWizard *)newANTLRTreeWizard:(id)adaptor Map:(ANTLRMap *)aTokenNameToTypeMap; -+ (ANTLRTreeWizard *)newANTLRTreeWizard:(id)adaptor TokenNames:(NSArray *)theTokNams; -+ (ANTLRTreeWizard *)newANTLRTreeWizardWithTokenNames:(NSArray *)theTokNams; -- (id) init; -- (id) initWithAdaptor:(id)adaptor; -- (id) initWithAdaptor:(id)adaptor Map:(ANTLRMap *)tokenNameToTypeMap; -- (id) initWithTokenNames:(NSArray *)theTokNams; -- (id) initWithTokenNames:(id)anAdaptor TokenNames:(NSArray *)theTokNams; -- (ANTLRMap *)computeTokenTypes:(NSArray *)theTokNams; -- (NSInteger)getTokenType:(NSString *)tokenName; -- (ANTLRMap *)index:(id)t; -- (void) _index:(id)t Map:(ANTLRMap *)m; -- (NSMutableArray *)find:(id) t Pattern:(NSString *)pattern; -- (ANTLRTreeWizard *)findFirst:(id) t Type:(NSInteger)ttype; -- (ANTLRTreeWizard *)findFirst:(id) t Pattern:(NSString *)pattern; -- (void) visit:(id)t Type:(NSInteger)ttype Visitor:(ANTLRVisitor *)visitor; -- (void) _visit:(id)t - Parent:(id)parent - ChildIndex:(NSInteger)childIndex - Type:(NSInteger)ttype - Visitor:(ANTLRVisitor *)visitor; -- (void)visit:(id)t Pattern:(NSString *)pattern Visitor:(ANTLRVisitor *)visitor; -- (BOOL)parse:(id)t Pattern:(NSString *)pattern Map:(ANTLRMap *)labels; -- (BOOL) parse:(id) t Pattern:(NSString *)pattern; -- (BOOL) _parse:(id)t1 Pattern:(ANTLRTreePattern *)tpattern Map:(ANTLRMap *)labels; -- (id) createTree:(NSString *)pattern; -- (BOOL)equals:(id)t1 O2:(id)t2 Adaptor:(id)anAdaptor; -- (BOOL)equals:(id)t1 O2:(id)t2; -- (BOOL) _equals:(id)t1 O2:(id)t2 Adaptor:(id)anAdaptor; - -@end - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUnbufferedCommonTreeNodeStreamState.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUnbufferedCommonTreeNodeStreamState.h deleted file mode 100755 index 9e79d8692e68ad0d0c3b3a61ba50efdf91a6dd22..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUnbufferedCommonTreeNodeStreamState.h +++ /dev/null @@ -1,66 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTree.h" - -@interface ANTLRUnbufferedCommonTreeNodeStreamState : NSObject { - ANTLRCommonTree *currentNode; - ANTLRCommonTree *previousNode; - - int currentChildIndex; - int absoluteNodeIndex; - unsigned int nodeStackSize; - unsigned int indexStackSize; - - NSMutableArray *lookahead; -} - -- (ANTLRCommonTree *) currentNode; -- (void) setCurrentNode: (ANTLRCommonTree *) aCurrentNode; - -- (ANTLRCommonTree *) previousNode; -- (void) setPreviousNode: (ANTLRCommonTree *) aPreviousNode; - -- (NSInteger) currentChildIndex; -- (void) setCurrentChildIndex: (NSInteger) aCurrentChildIndex; - -- (NSInteger) absoluteNodeIndex; -- (void) setAbsoluteNodeIndex: (NSInteger) anAbsoluteNodeIndex; - -- (NSUInteger) nodeStackSize; -- (void) setNodeStackSize: (NSUInteger) aNodeStackSize; - -- (NSUInteger) indexStackSize; -- (void) setIndexStackSize: (NSUInteger) anIndexStackSize; - -- (NSMutableArray *) lookahead; -- (void) setLookahead: (NSMutableArray *) aLookahead; - -- (void) addToLookahead: (id)lookaheadObject; -- (void) removeFromLookahead: (id)lookaheadObject; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUnbufferedTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUnbufferedTokenStream.h deleted file mode 100644 index e4f86308fbf9ec73736f1d90dc97183fc9160048..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUnbufferedTokenStream.h +++ /dev/null @@ -1,62 +0,0 @@ -// -// ANTLRUnbufferedTokenStream.h -// ANTLR -// -// Created by Alan Condit on 7/12/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRuntimeException.h" -#import "ANTLRTokenSource.h" -#import "ANTLRLookaheadStream.h" -#import "ANTLRToken.h" - -@interface ANTLRUnbufferedTokenStream : ANTLRLookaheadStream { - id tokenSource; - NSInteger tokenIndex; // simple counter to set token index in tokens - NSInteger channel; -} - -@property (retain, getter=getTokenSource, setter=setTokenSource:) id tokenSource; -@property (getter=getTokenIndex, setter=setTokenIndex) NSInteger tokenIndex; -@property (getter=getChannel, setter=setChannel:) NSInteger channel; - -+ (ANTLRUnbufferedTokenStream *)newANTLRUnbufferedTokenStream:(id)aTokenSource; -- (id) init; -- (id) initWithTokenSource:(id)aTokenSource; - -- (id)nextElement; -- (BOOL)isEOF:(id) aToken; -- (id)getTokenSource; -- (NSString *)toStringFromStart:(NSInteger)aStart ToEnd:(NSInteger)aStop; -- (NSString *)toStringFromToken:(id)aStart ToEnd:(id)aStop; -- (NSInteger)LA:(NSInteger)anIdx; -- (id)objectAtIndex:(NSInteger)anIdx; -- (NSString *)getSourceName; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUniqueIDMap.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUniqueIDMap.h deleted file mode 100644 index a805bd54f7d2de53e1368b76a70a6e9941f26ea0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUniqueIDMap.h +++ /dev/null @@ -1,64 +0,0 @@ -// -// ANTLRUniqueIDMap.h -// ANTLR -// -// Created by Alan Condit on 7/7/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" -#import "ANTLRNodeMapElement.h" - -#define SUCCESS 0 -#define FAILURE -1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRUniqueIDMap : ANTLRPtrBuffer { - NSInteger lastHash; -} - -@property (getter=getLastHash, setter=setLastHash) NSInteger lastHash; - -+ (id)newANTLRUniqueIDMap; -+ (id)newANTLRUniqueIDMapWithLen:(NSInteger)aHashSize; - -- (id)init; -- (id)initWithLen:(NSInteger)cnt; -- (void)dealloc; -// Instance Methods -- (NSInteger)count; -- (NSInteger)size; -/* clear -- reinitialize the maplist array */ -- (void) clear; - -- (void)deleteANTLRUniqueIDMap:(ANTLRNodeMapElement *)np; -- (void)delete_chain:(ANTLRNodeMapElement *)np; -- (id)getNode:(id)aNode; -- (void)putID:(id)anID Node:(id)aNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUnwantedTokenException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUnwantedTokenException.h deleted file mode 100644 index 2945bfe88e70f00ce30c46723848bef697f8d946..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Headers/ANTLRUnwantedTokenException.h +++ /dev/null @@ -1,47 +0,0 @@ -// -// ANTLRUnwantedTokenException.h -// ANTLR -// -// Created by Alan Condit on 6/8/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRMismatchedTokenException.h" - -@interface ANTLRUnwantedTokenException : ANTLRMismatchedTokenException { - -} -+ (ANTLRUnwantedTokenException *)newANTLRUnwantedTokenException; -+ (ANTLRUnwantedTokenException *)newANTLRUnwantedTokenException:(NSInteger)expected Stream:(id)anInput; - -- (id) init; -- (id) initWithStream:(id)anInput And:(NSInteger)expected; -- (id)getUnexpectedToken; -- (NSString *)toString; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Resources/English.lproj/InfoPlist.strings b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index fa1b75f881ad488aa344050a1b17938da8df9469..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Resources/English.lproj/InfoPlist.strings and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Resources/Info.plist b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 24436a3975a5a777fd373c7f8d03f41aa474b5c7..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ANTLR - CFBundleIdentifier - org.antlr.antlrframework - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ANTLR - CFBundlePackageType - FMWK - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/ANTLR b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/ANTLR deleted file mode 100755 index 67c1d3ac717847670e3409d6a72726c4cd38be8e..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/ANTLR and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLR.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLR.h deleted file mode 100755 index 671e783da946cd4150d78d519fb5c94a1d368240..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLR.h +++ /dev/null @@ -1,60 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import -#import -#import -#import -#import -#import -#import -#import - -#import -#import -#import -#import -#import -#import -#import -#import -#import - -#import -#import - -#import -#import -#import -#import -#import -#import -#import - -#import -#import diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseMapElement.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseMapElement.h deleted file mode 100644 index b9100ac24bcdea34e9c17420cfdb4138a6fd612b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseMapElement.h +++ /dev/null @@ -1,54 +0,0 @@ -// -// ANTLRBaseMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" - -@interface ANTLRBaseMapElement : ANTLRLinkBase { - NSNumber *index; -} - -@property (retain, getter=getIndex, setter=setIndex:) NSNumber *index; - -+ (id) newANTLRBaseMapElement; -+ (id) newANTLRBaseMapElementWithIndex:(NSNumber *)anIdx; -- (id) init; -- (id) initWithAnIndex:(NSNumber *)anIdx; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSNumber *)getIndex; -- (void)setIndex:(NSNumber *)anIdx; - -- (NSInteger)count; -- (NSInteger)size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseRecognizer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseRecognizer.h deleted file mode 100755 index 1a922bda37ff68d9ec88a26c2ab85a9a7feff0b6..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseRecognizer.h +++ /dev/null @@ -1,183 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import - -#import "ANTLRIntStream.h" - -// This is an abstract superclass for lexers and parsers. - -#define ANTLR_MEMO_RULE_FAILED -2 -#define ANTLR_MEMO_RULE_UNKNOWN -1 -#define ANTLR_INITIAL_FOLLOW_STACK_SIZE 100 - -#import "ANTLRMapElement.h" -#import "ANTLRBitSet.h" -#import "ANTLRToken.h" -#import "ANTLRRecognizerSharedState.h" -#import "ANTLRRecognitionException.h" -#import "ANTLRMissingTokenException.h" -#import "ANTLRMismatchedTokenException.h" -#import "ANTLRMismatchedTreeNodeException.h" -#import "ANTLRUnwantedTokenException.h" -#import "ANTLRNoViableAltException.h" -#import "ANTLREarlyExitException.h" -#import "ANTLRMismatchedSetException.h" -#import "ANTLRMismatchedNotSetException.h" -#import "ANTLRFailedPredicateException.h" - -@interface ANTLRBaseRecognizer : NSObject { - ANTLRRecognizerSharedState *state; // the state of this recognizer. Might be shared with other recognizers, e.g. in grammar import scenarios. - NSString *grammarFileName; // where did the grammar come from. filled in by codegeneration -// BOOL failed; - NSString *sourceName; -// NSInteger numberOfSyntaxErrors; - NSArray *tokenNames; -} - -@property (retain, getter=getState, setter=setState) ANTLRRecognizerSharedState *state; -@property (retain, getter=getGrammarFileName, setter=setGrammarFileName) NSString *grammarFileName; -//@property (assign, getter=getFailed, setter=setFailed) BOOL failed; -@property (retain, getter=getTokenNames, setter=setTokenNames) NSArray *tokenNames; -@property (retain, getter=getSourceName, setter=setSourceName) NSString *sourceName; -//@property (assign, getter=getNumberOfSyntaxErrors, setter=setNumberOfSyntaxErrors) NSInteger numberOfSyntaxErrors; - -+ (void) initialize; - -+ (ANTLRBaseRecognizer *) newANTLRBaseRecognizer; -+ (ANTLRBaseRecognizer *) newANTLRBaseRecognizerWithRuleLen:(NSInteger)aLen; -+ (ANTLRBaseRecognizer *) newANTLRBaseRecognizer:(ANTLRRecognizerSharedState *)aState; - -+ (NSArray *)getTokenNames; -+ (void)setTokenNames:(NSArray *)aTokNamArray; -+ (void)setGrammarFileName:(NSString *)aFileName; - -- (id) init; -- (id) initWithLen:(NSInteger)aLen; -- (id) initWithState:(ANTLRRecognizerSharedState *)aState; - -- (void) dealloc; - -// simple accessors -- (NSInteger) getBacktrackingLevel; -- (void) setBacktrackingLevel:(NSInteger) level; - -- (BOOL) getFailed; -- (void) setFailed: (BOOL) flag; - -- (ANTLRRecognizerSharedState *) getState; -- (void) setState:(ANTLRRecognizerSharedState *) theState; - -// reset this recognizer - might be extended by codegeneration/grammar -- (void) reset; - -/** Match needs to return the current input symbol, which gets put - * into the label for the associated token ref; e.g., x=ID. Token - * and tree parsers need to return different objects. Rather than test - * for input stream type or change the IntStream interface, I use - * a simple method to ask the recognizer to tell me what the current - * input symbol is. - * - * This is ignored for lexers. - */ -- (id) getInput; - -- (void)skip; - -// do actual matching of tokens/characters -- (id) match:(id)anInput TokenType:(NSInteger)ttype Follow:(ANTLRBitSet *)follow; -- (void) matchAny:(id)anInput; -- (BOOL) mismatchIsUnwantedToken:(id)anInput TokenType:(NSInteger) ttype; -- (BOOL) mismatchIsMissingToken:(id)anInput Follow:(ANTLRBitSet *)follow; - -// error reporting and recovery -- (void) reportError:(ANTLRRecognitionException *)e; -- (void) displayRecognitionError:(NSArray *)theTokNams Exception:(ANTLRRecognitionException *)e; -- (NSString *)getErrorMessage:(ANTLRRecognitionException *)e TokenNames:(NSArray *)theTokNams; -- (NSInteger) getNumberOfSyntaxErrors; -- (NSString *)getErrorHeader:(ANTLRRecognitionException *)e; -- (NSString *)getTokenErrorDisplay:(id)t; -- (void) emitErrorMessage:(NSString *)msg; -- (void) recover:(id)anInput Exception:(ANTLRRecognitionException *)e; - -// begin hooks for debugger -- (void) beginResync; -- (void) endResync; -// end hooks for debugger - -// compute the bitsets necessary to do matching and recovery -- (ANTLRBitSet *)computeErrorRecoverySet; -- (ANTLRBitSet *)computeContextSensitiveRuleFOLLOW; -- (ANTLRBitSet *)combineFollows:(BOOL) exact; - -- (id) recoverFromMismatchedToken:(id)anInput - TokenType:(NSInteger)ttype - Follow:(ANTLRBitSet *)follow; - -- (id)recoverFromMismatchedSet:(id)anInput - Exception:(ANTLRRecognitionException *)e - Follow:(ANTLRBitSet *)follow; - -- (id) getCurrentInputSymbol:(id)anInput; -- (id) getMissingSymbol:(id)anInput - Exception:(ANTLRRecognitionException *)e - TokenType:(NSInteger) expectedTokenType - Follow:(ANTLRBitSet *)follow; - -// helper methods for recovery. try to resync somewhere -- (void) consumeUntilTType:(id)anInput TokenType:(NSInteger)ttype; -- (void) consumeUntilFollow:(id)anInput Follow:(ANTLRBitSet *)bitSet; -- (void) pushFollow:(ANTLRBitSet *)fset; -- (ANTLRBitSet *)popFollow; - -// to be used by the debugger to do reporting. maybe hook in incremental stuff here, too. -- (NSMutableArray *) getRuleInvocationStack; -- (NSMutableArray *) getRuleInvocationStack:(ANTLRRecognitionException *)exception - Recognizer:(NSString *)recognizerClassName; - -- (NSArray *) getTokenNames; -- (NSString *)getGrammarFileName; -- (NSString *)getSourceName; -- (NSMutableArray *) toStrings:(NSArray *)tokens; -// support for memoization -- (NSInteger) getRuleMemoization:(NSInteger)ruleIndex StartIndex:(NSInteger)ruleStartIndex; -- (BOOL) alreadyParsedRule:(id)anInput RuleIndex:(NSInteger)ruleIndex; -- (void) memoize:(id)anInput - RuleIndex:(NSInteger)ruleIndex - StartIndex:(NSInteger)ruleStartIndex; -- (NSInteger) getRuleMemoizationCacheSize; -- (void)traceIn:(NSString *)ruleName Index:(NSInteger)ruleIndex Object:(id)inputSymbol; -- (void)traceOut:(NSString *)ruleName Index:(NSInteger)ruleIndex Object:(id)inputSymbol; - - -// support for syntactic predicates. these are called indirectly to support funky stuff in grammars, -// like supplying selectors instead of writing code directly into the actions of the grammar. -- (BOOL) evaluateSyntacticPredicate:(SEL)synpredFragment; -// stream:(id)anInput; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseStack.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseStack.h deleted file mode 100644 index 50690311b56f80bb8c44794c3d92340008074f95..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseStack.h +++ /dev/null @@ -1,66 +0,0 @@ -// -// ANTLRBaseRecognizer.m -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRBaseStack : ANTLRPtrBuffer { - //ANTLRRuleStack *fNext; - // TStringPool *fPool; - NSInteger LastHash; -} - -//@property (copy) ANTLRRuleStack *fNext; -@property (getter=getLastHash, setter=setLastHash) NSInteger LastHash; - -// Contruction/Destruction -+ (ANTLRBaseStack *)newANTLRBaseStack; -+ (ANTLRBaseStack *)newANTLRBaseStackWithLen:(NSInteger)cnt; -- (id)init; -- (id)initWithLen:(NSInteger)cnt; -- (void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; - -- (NSInteger)count; -- (NSInteger)size; -/* clear -- reinitialize the maplist array */ - -- (NSInteger)getLastHash; -- (void)setLastHash:(NSInteger)aVal; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseTree.h deleted file mode 100755 index 96513f888219b3fb4487c3635ae8347fbec749bc..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseTree.h +++ /dev/null @@ -1,199 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRTree.h" - -@protocol ANTLRBaseTree - -@property (retain, getter=getChildren, setter=setChildren) NSMutableArray *children; - -+ (id) newANTLRBaseTree; -+ (id) newANTLRBaseTree:(id)node; - -- (id) init; -- (id) initWith:(id)node; - -- (id) getChild:(NSUInteger)i; -- (NSMutableArray *)getChildren; -- (void) setChildren:(NSMutableArray *)anArray; -- (id)getFirstChildWithType:(NSInteger)type; -- (NSUInteger) getChildCount; - -// Add t as a child to this node. If t is null, do nothing. If t -// is nil, add all children of t to this' children. - -- (void) addChild:(id) tree; -- (void) addChildren:(NSArray *) theChildren; -//- (void) removeAllChildren; - -- (void) setChild:(NSInteger) i With:(id)t; -- (id) deleteChild:(NSInteger) i; -- (NSMutableArray *) createChildrenList; -- (void) replaceChildrenFrom:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; -// Indicates the node is a nil node but may still have children, meaning -// the tree is a flat list. - -- (BOOL) isNil; -- (NSInteger) getTokenStartIndex; -- (void) setTokenStartIndex:(NSInteger) index; -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex:(NSInteger) index; - -- (void) freshenParentAndChildIndexes; -- (void) freshenParentAndChildIndexes:(NSInteger) offset; -- (void) sanityCheckParentAndChildIndexes; -- (void) sanityCheckParentAndChildIndexes:(id) parent At:(NSInteger) i; - -- (NSInteger) getChildIndex; -- (void) setChildIndex:(NSInteger)i; - -- (id)getAncestor:(NSInteger)ttype; -- (NSMutableArray *)getAncestors; - -#pragma mark Copying -- (id) copyWithZone:(NSZone *)aZone; // the children themselves are not copied here! -- (id) deepCopy; // performs a deepCopyWithZone: with the default zone -- (id) deepCopyWithZone:(NSZone *)aZone; - -#pragma mark Tree Parser support -- (NSInteger) getType; -- (NSString *) getText; -// In case we don't have a token payload, what is the line for errors? -- (NSInteger) getLine; -- (NSInteger) getCharPositionInLine; - - -#pragma mark Informational -- (NSString *) treeDescription; -- (NSString *) description; - -- (NSString *) toString; -- (NSString *) toStringTree; - -@end - -@interface ANTLRBaseTree : NSObject -{ - NSMutableArray *children; - NSException *anException; -} - -@property (retain, getter=getChildren, setter=setChildren) NSMutableArray *children; - -+ (id) newANTLRBaseTree; -+ (id) newANTLRBaseTree:(id)node; - -- (id) init; -- (id) initWith:(id)node; - -- (id) getChild:(NSUInteger)i; -- (NSMutableArray *)getChildren; -- (void) setChildren:(NSMutableArray *)anArray; -- (id)getFirstChildWithType:(NSInteger)type; -- (NSUInteger) getChildCount; - -//- (void) removeAllChildren; - -// Add t as a child to this node. If t is null, do nothing. If t -// is nil, add all children of t to this' children. - -- (void) addChild:(id) tree; -- (void) addChildren:(NSArray *) theChildren; - -- (void) setChild:(NSInteger) i With:(id)t; -- (id) deleteChild:(NSInteger) i; -- (NSMutableArray *) createChildrenList; -- (void) replaceChildrenFrom:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; -// Indicates the node is a nil node but may still have children, meaning - // the tree is a flat list. - -- (BOOL) isNil; -- (NSInteger) getTokenStartIndex; -- (void) setTokenStartIndex:(NSInteger) index; -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex:(NSInteger) index; - -- (void) freshenParentAndChildIndexes; -- (void) freshenParentAndChildIndexes:(NSInteger) offset; -- (void) sanityCheckParentAndChildIndexes; -- (void) sanityCheckParentAndChildIndexes:(id) parent At:(NSInteger) i; - -- (NSInteger) getChildIndex; -- (void) setChildIndex:(NSInteger)i; - -- (BOOL) hasAncestor:(NSInteger) ttype; -- (id)getAncestor:(NSInteger)ttype; -- (NSMutableArray *)getAncestors; - -- (id) copyWithZone:(NSZone *)aZone; -- (id) deepCopy; // performs a deepCopyWithZone: with the default zone -- (id) deepCopyWithZone:(NSZone *)aZone; - - // Return a token type; needed for tree parsing -- (NSInteger) getType; -- (NSString *) getText; - - // In case we don't have a token payload, what is the line for errors? -- (NSInteger) getLine; -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger)pos; - -- (NSString *) treeDescription; -- (NSString *) description; -- (NSString *) toString; -- (NSString *) toStringTree; - -@end - -@interface ANTLRTreeNavigationNode : ANTLRBaseTree { -} -- (id) copyWithZone:(NSZone *)aZone; -@end - -@interface ANTLRTreeNavigationNodeDown : ANTLRTreeNavigationNode { -} -+ (ANTLRTreeNavigationNodeDown *) getNavigationNodeDown; -- (NSInteger) tokenType; -- (NSString *) description; -@end - -@interface ANTLRTreeNavigationNodeUp : ANTLRTreeNavigationNode { -} -+ (ANTLRTreeNavigationNodeUp *) getNavigationNodeUp; -- (NSInteger) tokenType; -- (NSString *) description; -@end - -@interface ANTLRTreeNavigationNodeEOF : ANTLRTreeNavigationNode { -} -+ (ANTLRTreeNavigationNodeEOF *) getNavigationNodeEOF; -- (NSInteger) tokenType; -- (NSString *) description; -@end - -extern ANTLRTreeNavigationNodeDown *navigationNodeDown; -extern ANTLRTreeNavigationNodeUp *navigationNodeUp; -extern ANTLRTreeNavigationNodeEOF *navigationNodeEOF; diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseTreeAdaptor.h deleted file mode 100644 index b4f8dad0f68991a6a7f10dc71b0d8fdac3feff31..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBaseTreeAdaptor.h +++ /dev/null @@ -1,163 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeAdaptor.h" -#import "ANTLRCommonErrorNode.h" -#import "ANTLRUniqueIDMap.h" - -@interface ANTLRBaseTreeAdaptor : NSObject { - ANTLRUniqueIDMap *treeToUniqueIDMap; - NSInteger uniqueNodeID; -} - -@property (retain, getter=getTreeToUniqueIDMap, setter=setTreeToUniqueIDMap:) ANTLRUniqueIDMap *treeToUniqueIDMap; -@property (getter=getUniqueNodeID, setter=setUniqueNodeID:) NSInteger uniqueNodeID; - -+ (id) newEmptyTree; - -- (id) init; - -- (id) copyWithZone:(NSZone *)aZone; - -- (id) emptyNode; - -- (ANTLRUniqueIDMap *)getTreeToUniqueIDMap; -- (void) setTreeToUniqueIDMap:(ANTLRUniqueIDMap *)aMapNode; - -- (NSInteger)getUniqueID; -- (void) setUniqueNodeID:(NSInteger)aUniqueNodeID; - -/** create tree node that holds the start and stop tokens associated - * with an error. - * - * If you specify your own kind of tree nodes, you will likely have to - * override this method. CommonTree returns Token.INVALID_TOKEN_TYPE - * if no token payload but you might have to set token type for diff - * node type. - * - * You don't have to subclass CommonErrorNode; you will likely need to - * subclass your own tree node class to avoid class cast exception. - */ -- (id) errorNode:(id)anInput - From:(id)startToken - To:(id)stopToken - Exception:(NSException *) e; - -- (BOOL) isNil:(id) aTree; - -- (id)dupTree:(id)aTree; -/** This is generic in the sense that it will work with any kind of - * tree (not just Tree interface). It invokes the adaptor routines - * not the tree node routines to do the construction. - */ -- (id)dupTree:(id)aTree Parent:(id)parent; -- (id)dupNode:(id)aNode; -/** Add a child to the tree t. If child is a flat tree (a list), make all - * in list children of t. Warning: if t has no children, but child does - * and child isNil then you can decide it is ok to move children to t via - * t.children = child.children; i.e., without copying the array. Just - * make sure that this is consistent with have the user will build - * ASTs. - */ -- (void) addChild:(id)aChild toTree:(id)aTree; - -/** If oldRoot is a nil root, just copy or move the children to newRoot. - * If not a nil root, make oldRoot a child of newRoot. - * - * old=^(nil a b c), new=r yields ^(r a b c) - * old=^(a b c), new=r yields ^(r ^(a b c)) - * - * If newRoot is a nil-rooted single child tree, use the single - * child as the new root node. - * - * old=^(nil a b c), new=^(nil r) yields ^(r a b c) - * old=^(a b c), new=^(nil r) yields ^(r ^(a b c)) - * - * If oldRoot was null, it's ok, just return newRoot (even if isNil). - * - * old=null, new=r yields r - * old=null, new=^(nil r) yields ^(nil r) - * - * Return newRoot. Throw an exception if newRoot is not a - * simple node or nil root with a single child node--it must be a root - * node. If newRoot is ^(nil x) return x as newRoot. - * - * Be advised that it's ok for newRoot to point at oldRoot's - * children; i.e., you don't have to copy the list. We are - * constructing these nodes so we should have this control for - * efficiency. - */ -- (id)becomeRoot:(id)aNewRoot old:(id)oldRoot; - -/** Transform ^(nil x) to x and nil to null */ -- (id)rulePostProcessing:(id)aRoot; - -- (id)becomeRootfromToken:(id)aNewRoot old:(id)oldRoot; - -- (id)createTree:(NSInteger)aTType With:(id)aFromToken; - -- (id)createTree:(NSInteger)aTType FromToken:(id)aFromToken Text:(NSString *)theText; - -- (id)createTree:(NSInteger)aTType Text:(NSString *)theText; - -- (NSInteger) getType:(id)aTree; - -- (void) setType:(id)aTree Type:(NSInteger)type; - -- (NSString *)getText:(id)aTree; - -- (void) setText:(id)aTree Text:(NSString *)theText; - -- (id) getChild:(id)aTree At:(NSInteger)i; - -- (void) setChild:(id)aTree At:(NSInteger)index Child:(id)aChild; - -- (id) deleteChild:(id)aTree Index:(NSInteger)index; - -- (NSInteger) getChildCount:(id)aTree; - -- (NSInteger) getUniqueID:(id)node; - -/** Tell me how to create a token for use with imaginary token nodes. - * For example, there is probably no input symbol associated with imaginary - * token DECL, but you need to create it as a payload or whatever for - * the DECL node as in ^(DECL type ID). - * - * This is a variant of createToken where the new token is derived from - * an actual real input token. Typically this is for converting '{' - * tokens to BLOCK etc... You'll see - * - * r : lc='{' ID+ '}' -> ^(BLOCK[$lc] ID+) ; - * - * If you care what the token payload objects' type is, you should - * override this method and any other createToken variant. - */ -- (id)createToken:(NSInteger)aTType Text:(NSString *)theText; - -- (id)createToken:(id)aFromToken; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBitSet.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBitSet.h deleted file mode 100755 index a1be1175cd5c9899291692640f68de9a870c3a6b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBitSet.h +++ /dev/null @@ -1,93 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import -#import "ANTLRToken.h" - -#define BITS (sizeof(NSUInteger) * 8) -#define LOG_BITS ((sizeof(NSUInteger)==8)?6:5) - -// A simple wrapper around CoreFoundation bit vectors to shield the rest of the implementation -// from the specifics of the BitVector initialization and query functions. -// This is fast, so there is no need to reinvent the wheel just yet. - -@interface ANTLRBitSet : NSObject < NSMutableCopying > { - CFMutableBitVectorRef bitVector; -} - -#pragma mark Class Methods - -+ (ANTLRBitSet *) newANTLRBitSet; -+ (ANTLRBitSet *) newANTLRBitSetWithType:(ANTLRTokenType)type; -/** Construct a ANTLRBitSet given the size - * @param nbits The size of the ANTLRBitSet in bits - */ -+ (ANTLRBitSet *) newANTLRBitSetWithNBits:(NSUInteger)nbits; -+ (ANTLRBitSet *) newANTLRBitSetWithArray:(NSMutableArray *)types; -+ (ANTLRBitSet *) newANTLRBitSetWithBits:(const unsigned long long *)theBits Count:(NSUInteger)longCount; - -+ (ANTLRBitSet *) of:(NSUInteger)el; -+ (ANTLRBitSet *) of:(NSUInteger)a And2:(NSUInteger)b; -+ (ANTLRBitSet *) of:(NSUInteger)a And2:(NSUInteger)b And3:(NSUInteger)c; -+ (ANTLRBitSet *) of:(NSUInteger)a And2:(NSUInteger)b And3:(NSUInteger)c And4:(NSUInteger)d; - -#pragma mark Initializer - -- (ANTLRBitSet *) init; -- (ANTLRBitSet *) initWithType:(ANTLRTokenType)type; -- (ANTLRBitSet *) initWithNBits:(NSUInteger)nbits; -- (ANTLRBitSet *) initWithBitVector:(CFMutableBitVectorRef)theBitVector; -- (ANTLRBitSet *) initWithBits:(const unsigned long long const*)theBits Count:(NSUInteger)theCount; -- (ANTLRBitSet *) initWithArrayOfBits:(NSArray *)theArray; - -#pragma mark Operations -- (ANTLRBitSet *) or:(ANTLRBitSet *) aBitSet; -- (void) orInPlace:(ANTLRBitSet *) aBitSet; -- (void) add:(NSUInteger) bit; -- (void) remove:(NSUInteger) bit; -- (void) setAllBits:(BOOL) aState; - -- (NSInteger) numBits; -- (NSUInteger) size; -- (void) setSize:(NSUInteger) noOfWords; - -#pragma mark Informational -- (unsigned long long) bitMask:(NSUInteger) bitNumber; -- (BOOL) member:(NSUInteger)bitNumber; -- (BOOL) isNil; -- (NSString *) toString; -- (NSString *) description; - -#pragma mark NSCopying support - -- (id) mutableCopyWithZone:(NSZone *) theZone; - - -//private -- (CFMutableBitVectorRef) _bitVector; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBufferedTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBufferedTokenStream.h deleted file mode 100644 index 198a6f7055829e836d2c60acc1f4d82cdebd663c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBufferedTokenStream.h +++ /dev/null @@ -1,98 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTokenStream.h" -#import "ANTLRTokenSource.h" -#import "ANTLRBitSet.h" - -@interface ANTLRBufferedTokenStream : NSObject -{ -id tokenSource; - - /** Record every single token pulled from the source so we can reproduce - * chunks of it later. The buffer in LookaheadStream overlaps sometimes - * as its moving window moves through the input. This list captures - * everything so we can access complete input text. - */ -NSMutableArray *tokens; - - /** Track the last mark() call result value for use in rewind(). */ -NSInteger lastMarker; - - /** The index into the tokens list of the current token (next token - * to consume). tokens[p] should be LT(1). p=-1 indicates need - * to initialize with first token. The ctor doesn't get a token. - * First call to LT(1) or whatever gets the first token and sets p=0; - */ -NSInteger p; - -NSInteger range; // how deep have we gone? - -} -@property (retain, getter=getTokenSource,setter=setTokenSource) id tokenSource; -@property (retain, getter=getTokens,setter=setTokens) NSMutableArray *tokens; -@property (assign, getter=getLastMarker,setter=setLastMarker) NSInteger lastMarker; -@property (assign, getter=getIndex,setter=setIndex) NSInteger p; -@property (assign, getter=getRange,setter=setRange) NSInteger range; - -+ (ANTLRBufferedTokenStream *) newANTLRBufferedTokenStream; -+ (ANTLRBufferedTokenStream *) newANTLRBufferedTokenStreamWith:(id)aSource; -- (id) initWithSource:(id)aSource; -- (id) copyWithZone:(NSZone *)aZone; -- (NSInteger) getIndex; -- (void) setIndex:(NSInteger)index; -- (NSInteger) getRange; -- (void) setRange:(NSInteger)anInt; -- (NSInteger) mark; -- (void) release:(NSInteger) marker; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) reset; -- (void) seek:(NSInteger) index; -- (NSInteger) size; -- (void) consume; -- (void) sync:(NSInteger) i; -- (void) fetch:(NSInteger) n; -- (id) getToken:(NSInteger) i; -- (NSMutableArray *)getFrom:(NSInteger)startIndex To:(NSInteger) stopIndex; -- (NSInteger) LA:(NSInteger)k; -- (id) LT:(NSInteger) k; -- (id) LB:(NSInteger) k; -- (void) setup; -- (id) getTokenSource; -- (void) setTokenSource:(id) aTokenSource; -- (NSMutableArray *)getTokens; -- (NSString *) getSourceName; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex With:(ANTLRBitSet *)types; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex WithList:(NSMutableArray *)types; -- (NSMutableArray *)getTokensFrom:(NSInteger)startIndex To:(NSInteger)stopIndex WithType:(NSInteger)ttype; -- (NSString *) toStringFromStart:(NSInteger)startIndex ToEnd:(NSInteger)stopIndex; -- (NSString *) toStringFromToken:(id)startIndex ToToken:(id)stopIndex; -- (void) fill; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBufferedTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBufferedTreeNodeStream.h deleted file mode 100644 index 8618ea27375c2466d68fcab130d386db13ec34ea..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRBufferedTreeNodeStream.h +++ /dev/null @@ -1,156 +0,0 @@ -// -// ANTLRBufferedTreeNodeStream.h -// ANTLR -// -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTree.h" -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRTokenStream.h" -#import "ANTLRCommonTreeNodeStream.h" -#import "ANTLRLookaheadStream.h" -#import "ANTLRTreeIterator.h" -#import "ANTLRIntArray.h" - -#define DEFAULT_INITIAL_BUFFER_SIZE 100 -#define INITIAL_CALL_STACK_SIZE 10 - -#ifdef DONTUSENOMO -@interface ANTLRStreamIterator : ANTLRTreeIterator -{ - NSInteger idx; - ANTLRBufferedTreeNodeStream input; - NSMutableArray *nodes; -} - -+ (id) newANTLRStreamIterator:(ANTLRBufferedTreeNodeStream *) theStream; - -- (id) initWithStream:(ANTLRBufferedTreeNodeStream *) theStream; - -- (BOOL) hasNext; -- (id) next; -- (void) remove; -@end -#endif - -@interface ANTLRBufferedTreeNodeStream : NSObject -{ - id up; - id down; - id eof; - - NSMutableArray *nodes; - - id root; // root - - id tokens; - ANTLRCommonTreeAdaptor *adaptor; - - BOOL uniqueNavigationNodes; - NSInteger p; - NSInteger lastMarker; - ANTLRIntArray *calls; - - NSEnumerator *e; - id currentSymbol; - -} - -@property (retain, getter=getUp, setter=setUp:) id up; -@property (retain, getter=getDown, setter=setDown:) id down; -@property (retain, getter=getEof, setter=setEof:) id eof; -@property (retain, getter=getNodes, setter=setNodes:) NSMutableArray *nodes; -@property (retain, getter=getTreeSource, setter=setTreeSource:) id root; -@property (retain, getter=getTokenStream, setter=setTokenStream:) id tokens; -@property (retain, getter=getAdaptor, setter=setAdaptor:) ANTLRCommonTreeAdaptor *adaptor; -@property (assign, getter=getUniqueNavigationNodes, setter=setUniqueNavigationNodes:) BOOL uniqueNavigationNodes; -@property (assign, getter=getIndex, setter=setIndex:) NSInteger p; -@property (assign, getter=getLastMarker, setter=setLastMarker:) NSInteger lastMarker; -@property (retain, getter=getCalls, setter=setCalls:) ANTLRIntArray *calls; -@property (retain, getter=getEnum, setter=setEnum:) NSEnumerator *e; -@property (retain, getter=getCurrentSymbol, setter=setCurrentSymbol:) id currentSymbol; - -+ (ANTLRBufferedTreeNodeStream *) newANTLRBufferedTreeNodeStream:(id)tree; -+ (ANTLRBufferedTreeNodeStream *) newANTLRBufferedTreeNodeStream:(id)adaptor Tree:(id)tree; -+ (ANTLRBufferedTreeNodeStream *) newANTLRBufferedTreeNodeStream:(id)adaptor Tree:(id)tree withBufferSize:(NSInteger)initialBufferSize; - -#pragma mark Constructor -- (id) initWithTree:(id)tree; -- (id) initWithTreeAdaptor:(ANTLRCommonTreeAdaptor *)anAdaptor Tree:(id)tree; -- (id) initWithTreeAdaptor:(ANTLRCommonTreeAdaptor *)anAdaptor Tree:(id)tree WithBufferSize:(NSInteger)bufferSize; - -- (id) copyWithZone:(NSZone *)aZone; - -// protected methods. DO NOT USE -#pragma mark Protected Methods -- (void) fillBuffer; -- (void) fillBufferWithTree:(id) tree; -- (NSInteger) getNodeIndex:(id) node; -- (void) addNavigationNode:(NSInteger) type; -- (id) getNode:(NSInteger) i; -- (id) LT:(NSInteger) k; -- (id) getCurrentSymbol; -- (id) LB:(NSInteger) i; -#pragma mark General Methods -- (NSString *) getSourceName; - -- (id) getTokenStream; -- (void) setTokenStream:(id) tokens; -- (id) getTreeAdaptor; -- (void) setTreeAdaptor:(id) anAdaptor; - -- (BOOL)getUniqueNavigationNodes; -- (void) setUniqueNavigationNodes:(BOOL)aVal; - -- (void) consume; -- (NSInteger) LA:(NSInteger) i; -- (NSInteger) mark; -- (void) release:(NSInteger) marker; -- (NSInteger) getIndex; -- (void) setIndex:(NSInteger) idx; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) seek:(NSInteger) idx; - -- (void) push:(NSInteger) i; -- (NSInteger) pop; - -- (void) reset; -- (NSUInteger) count; -- (NSEnumerator *) objectEnumerator; -- (void) replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; - -- (NSString *) toTokenTypeString; -- (NSString *) toTokenString:(NSInteger)aStart ToEnd:(NSInteger)aStop; -- (NSString *) toStringFromNode:(id)aStart ToNode:(id)aStop; - -// getters and setters -- (NSMutableArray *) getNodes; -- (id) getEof; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCharStreamState.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCharStreamState.h deleted file mode 100644 index 2787c762c2873f9605dbf23c2bfa11aeafe52a94..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCharStreamState.h +++ /dev/null @@ -1,58 +0,0 @@ -// -// ANTLRCharStreamState.h -// ANTLR -// -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRCharStreamState : NSObject -{ -NSInteger p; -NSInteger line; -NSInteger charPositionInLine; -} - -@property (getter=getP,setter=setP:) NSInteger p; -@property (getter=getLine,setter=setLine:) NSInteger line; -@property (getter=getCharPositionInLine,setter=setCharPositionInLine:) NSInteger charPositionInLine; - -+ newANTLRCharStreamState; - -- (id) init; - -- (NSInteger) getP; -- (void) setP: (NSInteger) anIndex; - -- (NSInteger) getLine; -- (void) setLine: (NSInteger) aLine; - -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger)aCharPositionInLine; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonErrorNode.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonErrorNode.h deleted file mode 100644 index 79badc1d33b912f8e00f3aa227d9a9a9cad9309f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonErrorNode.h +++ /dev/null @@ -1,63 +0,0 @@ -// -// ANTLRCommonErrorNode.h -// ANTLR -// -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTree.h" -#import "ANTLRTokenStream.h" -//#import "ANTLRIntStream.h" -//#import "ANTLRToken.h" -#import "ANTLRUnWantedTokenException.h" - -@interface ANTLRCommonErrorNode : ANTLRCommonTree -{ -id input; -id startToken; -id stopToken; -ANTLRRecognitionException *trappedException; -} - -+ (id) newANTLRCommonErrorNode:(id)anInput - From:(id)startToken - To:(id)stopToken - Exception:(ANTLRRecognitionException *) e; - -- (id) initWithInput:(id)anInput - From:(id)startToken - To:(id)stopToken - Exception:(ANTLRRecognitionException *) e; -- (BOOL) isNil; - -- (NSInteger) getType; - -- (NSString *) getText; - -- (NSString *) toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonToken.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonToken.h deleted file mode 100755 index 86623788c3589c26c282c81434868e87417498f3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonToken.h +++ /dev/null @@ -1,105 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRToken.h" -#import "ANTLRCharStream.h" - -@interface ANTLRCommonToken : NSObject < ANTLRToken > { - NSString *text; - NSInteger type; - // information about the Token's position in the input stream - NSUInteger line; - NSUInteger charPositionInLine; - NSUInteger channel; - // this token's position in the TokenStream - NSUInteger index; - - // indices into the CharStream to avoid copying the text - // can manually override the text by using -setText: - NSUInteger startIndex; - NSUInteger stopIndex; - // the actual input stream this token was found in - id input; -} - -@property (retain, getter=getText, setter=setText:) NSString *text; -@property (assign, getter=getType, setter=setType:) NSInteger type; -@property (assign, getter=getLine, setter=setLine:) NSUInteger line; -@property (assign, getter=getCharPositionInLine, setter=setCharPositionInLine:) NSUInteger charPositionInLine; -@property (assign, getter=getChannel, setter=setChannel:) NSUInteger channel; -@property (assign, getter=getTokenIndex, setter=setTokenIndex:) NSUInteger index; -@property (assign, getter=getStart, setter=setStart:) NSUInteger startIndex; -@property (assign, getter=getStop, setter=setStop:) NSUInteger stopIndex; -@property (retain, getter=getInput, setter=setInput:) id input; - -+ (void) initialize; -+ (ANTLRCommonToken *) newANTLRCommonToken; -+ (ANTLRCommonToken *) newANTLRCommonToken:(id)anInput - Type:(NSInteger)aTType - Channel:(NSInteger)aChannel - Start:(NSInteger)aStart - Stop:(NSInteger)aStop; -+ (ANTLRCommonToken *) newANTLRCommonToken:(ANTLRTokenType)aType; -+ (id) newANTLRCommonToken:(NSInteger)tokenType Text:(NSString *)tokenText; -+ (id) newANTLRCommonTokenWithToken:(id)fromToken; -+ (id) eofToken; -+ (id) skipToken; -+ (id) invalidToken; -+ (ANTLRTokenChannel) defaultChannel; - -// designated initializer. This is used as the default way to initialize a Token in the generated code. -- (ANTLRCommonToken *) init; -- (ANTLRCommonToken *) initWithInput:(id)anInput - Type:(NSInteger)aTType - Channel:(NSInteger)aChannel - Start:(NSInteger)theStart - Stop:(NSInteger)theStop; -- (ANTLRCommonToken *) initWithToken:(ANTLRCommonToken *)aToken; -- (ANTLRCommonToken *) initWithType:(ANTLRTokenType)aType; -- (ANTLRCommonToken *) initWithType:(ANTLRTokenType)aTType Text:(NSString *)tokenText; - -- (id) getInput; -- (void) setInput: (id) anInput; - -- (NSUInteger) getStart; -- (void) setStart: (NSUInteger) aStart; - -- (NSUInteger) getStop; -- (void) setStop: (NSUInteger) aStop; - -// the index of this Token into the TokenStream -- (NSUInteger) getTokenIndex; -- (void) setTokenIndex: (NSUInteger) aTokenIndex; - -// conform to NSCopying -- (id) copyWithZone:(NSZone *)theZone; - -- (NSString *) description; -- (NSString *) toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTokenStream.h deleted file mode 100755 index 59f9d5e34c451b4532a0a885d33ab4c63594b14d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTokenStream.h +++ /dev/null @@ -1,90 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTokenStream.h" -#import "ANTLRToken.h" -#import "ANTLRCommonToken.h" -#import "ANTLRTokenSource.h" -#import "ANTLRBitSet.h" -#import "ANTLRBufferedTokenStream.h" - -@interface ANTLRCommonTokenStream : ANTLRBufferedTokenStream < ANTLRTokenStream > -{ - NSMutableDictionary *channelOverride; - NSInteger channel; -} - -@property (retain, getter=getChannelOverride,setter=setChannelOverride) NSMutableDictionary *channelOverride; -@property (assign, getter=getChannel,setter=setChannel) NSInteger channel; - -+ (ANTLRCommonTokenStream *)newANTLRCommonTokenStream; -+ (ANTLRCommonTokenStream *)newANTLRCommonTokenStreamWithTokenSource:(id)theTokenSource; -+ (ANTLRCommonTokenStream *)newANTLRCommonTokenStreamWithTokenSource:(id)theTokenSource - Channel:(NSInteger)aChannel; - -- (id) init; -- (id) initWithTokenSource:(id)theTokenSource; -- (id) initWithTokenSource:(id)theTokenSource Channel:(NSInteger)aChannel; - -- (id) getTokenSource; -- (void) setTokenSource: (id) aTokenSource; - -- (void) consume; -- (id) LT:(NSInteger)k; -- (id) LB:(NSInteger)k; - -- (NSInteger) skipOffChannelTokens:(NSInteger) i; -- (NSInteger) skipOffChannelTokensReverse:(NSInteger) i; - -- (void)setup; - -- (NSArray *) tokensInRange:(NSRange)aRange; -- (NSArray *) tokensInRange:(NSRange)aRange inBitSet:(ANTLRBitSet *)aBitSet; -- (NSArray *) tokensInRange:(NSRange)aRange withTypes:(NSArray *)tokenTypes; -- (NSArray *) tokensInRange:(NSRange)aRange withType:(NSInteger)tokenType; - -- (id) getToken:(NSInteger)i; - -- (NSInteger) size; -- (NSInteger) getIndex; -- (void) rewind; -- (void) rewind:(NSInteger)marker; -- (void) seek:(NSInteger)index; - -- (NSString *) toString; -- (NSString *) toStringFromStart:(NSInteger)startIndex ToEnd:(NSInteger)stopIndex; -- (NSString *) toStringFromToken:(id)startToken ToToken:(id)stopToken; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSInteger)getChannel; -- (void)setChannel:(NSInteger)aChannel; - -- (NSMutableDictionary *)getChannelOverride; -- (void)setChannelOverride:(NSMutableDictionary *)anOverride; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTree.h deleted file mode 100755 index 0966051534799e12a8e4aa9685700223e5efbebe..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTree.h +++ /dev/null @@ -1,88 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonToken.h" -#import "ANTLRBaseTree.h" - -@interface ANTLRCommonTree : ANTLRBaseTree { - ANTLRCommonToken *token; - NSInteger startIndex; - NSInteger stopIndex; - ANTLRCommonTree *parent; - NSInteger childIndex; -} - -@property (retain, getter=getANTLRCommonToken, setter=setANTLRCommonToken) ANTLRCommonToken *token; -@property (assign, getter=getTokenStartIndex, setter=setTokenStartIndex) NSInteger startIndex; -@property (assign, getter=getTokenStopIndex, setter=setTokenStopIndex) NSInteger stopIndex; -@property (retain, getter=getParent, setter=setParent:) ANTLRCommonTree *parent; -@property (assign, getter=getChildIndex, setter=setChildIndex) NSInteger childIndex; - -+ (ANTLRCommonTree *) invalidNode; -+ (ANTLRCommonTree *) newANTLRCommonTree; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithTree:(ANTLRCommonTree *)aTree; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithToken:(ANTLRCommonToken *)aToken; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithTokenType:(NSInteger)tokenType; -+ (ANTLRCommonTree *) newANTLRCommonTreeWithTokenType:(NSInteger)aTType Text:(NSString *)theText; -#ifdef DONTUSEYET -+ (id) newANTLRCommonTreeWithTokenType:(NSInteger)tokenType; -+ (id) newANTLRCommonTreeWithToken:(id)fromToken TokenType:(NSInteger)tokenType; -+ (id) newANTLRCommonTreeWithToken:(id)fromToken TokenType:(NSInteger)tokenType Text:(NSString *)tokenText; -+ (id) newANTLRCommonTreeWithToken:(id)fromToken Text:(NSString *)tokenText; -#endif - -- (id) init; -- (id) initWithTreeNode:(ANTLRCommonTree *)aNode; -- (id) initWithToken:(ANTLRCommonToken *)aToken; -- (id) initWithTokenType:(NSInteger)aTokenType; -- (id) initWithTokenType:(NSInteger)aTokenType Text:(NSString *)theText; - -- (id) copyWithZone:(NSZone *)aZone; - -- (BOOL) isNil; - -- (ANTLRCommonToken *) getToken; -- (void) setToken:(ANTLRCommonToken *)aToken; -- (id) dupNode; -- (NSInteger) getType; -- (NSString *) getText; -- (NSUInteger) getLine; -- (NSUInteger) getCharPositionInLine; -- (ANTLRCommonTree *) getParent; -- (void) setParent:(ANTLRCommonTree *) t; - -#ifdef DONTUSENOMO -- (NSString *) treeDescription; -#endif -- (NSString *) description; -- (void) setUnknownTokenBoundaries; -- (NSInteger) getTokenStartIndex; -- (void) setTokenStartIndex: (NSInteger) aStartIndex; -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex: (NSInteger) aStopIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTreeAdaptor.h deleted file mode 100755 index 53287e6113d2576800d7d1d0a1fabaa579c9170c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTreeAdaptor.h +++ /dev/null @@ -1,62 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRTree.h" -#import "ANTLRCommonToken.h" -#import "ANTLRCommonTree.h" -#import "ANTLRBaseTreeAdaptor.h" - -@interface ANTLRCommonTreeAdaptor : ANTLRBaseTreeAdaptor { -} - -+ (id) newEmptyTree; -+ (ANTLRCommonTreeAdaptor *)newANTLRCommonTreeAdaptor; -- (id) init; -- (id)dupNode:(id)t; -- (ANTLRCommonTree *)createTree:(ANTLRCommonToken *)aToken; -- (ANTLRCommonTree *)createTree:(NSInteger)tokenType Text:(NSString *)text; -- (id)createToken:(NSInteger)tokenType Text:(NSString *)text; -- (void) setTokenBoundaries:(id)t From:(id)startToken To:(id)stopToken; -- (NSInteger)getTokenStartIndex:(id)t; -- (NSInteger)getTokenStopIndex:(id)t; -- (NSString *)getText:(id)t; -- (void)setText:(id)t Text:(NSString *)text; -- (NSInteger)getType:(id)t; -- (void) setType:(id)t Type:(NSInteger)tokenType; -- (id)getToken:(id)t; -- (id)getChild:(id)t At:(NSInteger)i; -- (void) setChild:(id)t At:(NSInteger)i Child:(id)child; -- (NSInteger)getChildCount:(id)t; -- (id)getParent:(id)t; -- (void)setParent:(id)t With:(id)parent; -- (NSInteger)getChildIndex:(id)t; -- (void)setChildIndex:(id)t With:(NSInteger)index; -- (void)replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id)t; -- (id)copyWithZone:(NSZone *)zone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTreeNodeStream.h deleted file mode 100755 index 4c68f2e0fbb1fb68cb9e451352559682ff39868d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRCommonTreeNodeStream.h +++ /dev/null @@ -1,116 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTree.h" -#import "ANTLRCommonTreeNodeStream.h" -#import "ANTLRLookaheadStream.h" -#import "ANTLRTreeNodeStream.h" -#import "ANTLRTreeIterator.h" -#import "ANTLRIntArray.h" - -@interface ANTLRCommonTreeNodeStream : ANTLRLookaheadStream { -#define DEFAULT_INITIAL_BUFFER_SIZE 100 -#define INITIAL_CALL_STACK_SIZE 10 - -/** Pull nodes from which tree? */ -id root; - -/** If this tree (root) was created from a token stream, track it. */ -id tokens; - - /** What tree adaptor was used to build these trees */ -ANTLRCommonTreeAdaptor *adaptor; - -/** The tree iterator we using */ -ANTLRTreeIterator *it; - -/** Stack of indexes used for push/pop calls */ -ANTLRIntArray *calls; - -/** Tree (nil A B C) trees like flat A B C streams */ -BOOL hasNilRoot; - -/** Tracks tree depth. Level=0 means we're at root node level. */ -NSInteger level; -} -@property (retain, getter=getRoot, setter=setRoot:) ANTLRCommonTree *root; -@property (retain, getter=getTokens,setter=setTokens:) id tokens; -@property (retain, getter=getTreeAdaptor, setter=setTreeAdaptor:) ANTLRCommonTreeAdaptor *adaptor; - -+ (ANTLRCommonTreeNodeStream *) newANTLRCommonTreeNodeStream:(ANTLRCommonTree *)theTree; -+ (ANTLRCommonTreeNodeStream *) newANTLRCommonTreeNodeStream:(id)anAdaptor Tree:(ANTLRCommonTree *)theTree; - -- (id) initWithTree:(ANTLRCommonTree *)theTree; - -- (id) initWithTreeAdaptor:(id)adaptor Tree:(ANTLRCommonTree *)theTree; - -- (void) reset; - - /** Pull elements from tree iterator. Track tree level 0..max_level. - * If nil rooted tree, don't give initial nil and DOWN nor final UP. - */ -- (id) nextElement; - -- (BOOL) isEOF:(id) o; -- (void) setUniqueNavigationNodes:(BOOL) uniqueNavigationNodes; - -- (id) getTreeSource; - -- (NSString *) getSourceName; - -- (id) getTokenStream; - -- (void) setTokenStream:(id) tokens; - -- (ANTLRCommonTreeAdaptor *) getTreeAdaptor; - -- (void) setTreeAdaptor:(ANTLRCommonTreeAdaptor *) adaptor; - -- (NSInteger) LA:(NSInteger) i; - - /** Make stream jump to a new location, saving old location. - * Switch back with pop(). - */ -- (ANTLRCommonTree *)getNode:(NSInteger) i; - -- (void) push:(NSInteger) index; - - /** Seek back to previous index saved during last push() call. - * Return top of stack (return index). - */ -- (NSInteger) pop; - -// TREE REWRITE INTERFACE - -- (void) replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; - -- (NSString *) toStringFromNode:(id)startNode ToNode:(id)stopNode; - -/** For debugging; destructive: moves tree iterator to end. */ -- (NSString *) toTokenTypeString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDFA.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDFA.h deleted file mode 100755 index 9094a3d20b752eece5d7f71b1af149586828f702..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDFA.h +++ /dev/null @@ -1,75 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseRecognizer.h" -#import "ANTLRCharStream.h" -#import "ANTLRNoViableAltException.h" - -@interface ANTLRDFA : NSObject { - // the tables are set by subclasses to their own static versions. - const int *eot; - const int *eof; - const unichar *min; - const unichar *max; - const int *accept; - const int *special; - const int **transition; - - ANTLRBaseRecognizer *recognizer; - NSInteger decisionNumber; - NSInteger len; -} - -@property (retain, getter=getRecognizer,setter=setRecognizer:) ANTLRBaseRecognizer *recognizer; -@property (assign, getter=getDecision,setter=setDecision:) NSInteger decisionNumber; -@property (assign, getter=getLen,setter=setLen:) NSInteger len; - -- (id) initWithRecognizer:(id) theRecognizer; -// simulate the DFA using the static tables and predict an alternative -- (NSInteger) predict:(id)anInput; -- (void) noViableAlt:(NSInteger)state Stream:(id)anInput; - -- (NSInteger) specialStateTransition:(NSInteger)state Stream:(id)anInput; -// - (NSInteger) specialStateTransition:(NSInteger) state; -//- (unichar) specialTransition:(unichar) state symbol:(NSInteger) symbol; - -// hook for debugger support -- (void) error:(ANTLRNoViableAltException *)nvae; - -- (NSString *) description; -- (BOOL) evaluateSyntacticPredicate:(SEL)synpredFragment; - -+ (void) setIsEmittingDebugInfo:(BOOL) shouldEmitDebugInfo; - -- (NSInteger)getDecision; -- (void)setDecision:(NSInteger)aDecison; - -- (ANTLRBaseRecognizer *)getRecognizer; -- (void)setRecognizer:(ANTLRBaseRecognizer *)aRecognizer; -- (NSInteger)length; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugEventProxy.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugEventProxy.h deleted file mode 100755 index 59bf67bde8f34a97dafbf30764ad16d7bc26bf70..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugEventProxy.h +++ /dev/null @@ -1,112 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRDebugEventListener.h" -#import -#import -#import -#include - -// default port for ANTLRWorks -#define DEFAULT_DEBUGGER_PORT 0xC001 - -@interface ANTLRDebugEventProxy : NSObject { - int serverSocket; - - struct sockaddr debugger_sockaddr; - socklen_t debugger_socklen; - int debuggerSocket; - NSFileHandle *debuggerFH; - - NSString *grammarName; - int debuggerPort; -} - -- (id) init; -- (id) initWithGrammarName:(NSString *)aGrammarName debuggerPort:(NSInteger)aPort; -- (void) waitForDebuggerConnection; -- (void) waitForAck; -- (void) sendToDebugger:(NSString *)message; -- (void) sendToDebugger:(NSString *)message waitForResponse:(BOOL)wait; - -- (NSInteger) serverSocket; -- (void) setServerSocket: (NSInteger) aServerSocket; - -- (NSInteger) debuggerSocket; -- (void) setDebuggerSocket: (NSInteger) aDebuggerSocket; - -- (NSString *) grammarName; -- (void) setGrammarName: (NSString *) aGrammarName; - -- (NSInteger) debuggerPort; -- (void) setDebuggerPort: (NSInteger) aDebuggerPort; - -- (NSString *) escapeNewlines:(NSString *)aString; - -#pragma mark - - -#pragma mark DebugEventListener Protocol -- (void) enterRule:(NSString *)ruleName; -- (void) enterAlt:(NSInteger)alt; -- (void) exitRule:(NSString *)ruleName; -- (void) enterSubRule:(NSInteger)decisionNumber; -- (void) exitSubRule:(NSInteger)decisionNumber; -- (void) enterDecision:(NSInteger)decisionNumber; -- (void) exitDecision:(NSInteger)decisionNumber; -- (void) consumeToken:(id)t; -- (void) consumeHiddenToken:(id)t; -- (void) LT:(NSInteger)i foundToken:(id)t; -- (void) mark:(NSInteger)marker; -- (void) rewind:(NSInteger)marker; -- (void) rewind; -- (void) beginBacktrack:(NSInteger)level; -- (void) endBacktrack:(NSInteger)level wasSuccessful:(BOOL)successful; -- (void) locationLine:(NSInteger)line column:(NSInteger)pos; -- (void) recognitionException:(ANTLRRecognitionException *)e; -- (void) beginResync; -- (void) endResync; -- (void) semanticPredicate:(NSString *)predicate matched:(BOOL)result; -- (void) commence; -- (void) terminate; - - -#pragma mark Tree Parsing -- (void) consumeNode:(unsigned)nodeHash ofType:(NSInteger)type text:(NSString *)text; -- (void) LT:(NSInteger)i foundNode:(unsigned)nodeHash ofType:(NSInteger)type text:(NSString *)text; - - -#pragma mark AST Events - -- (void) createNilNode:(unsigned)hash; -- (void) createNode:(unsigned)hash text:(NSString *)text type:(NSInteger)type; -- (void) createNode:(unsigned)hash fromTokenAtIndex:(NSInteger)tokenIndex; -- (void) makeNode:(unsigned)newRootHash parentOf:(unsigned)oldRootHash; -- (void) addChild:(unsigned)childHash toTree:(unsigned)treeHash; -- (void) setTokenBoundariesForTree:(unsigned)nodeHash From:(NSInteger)tokenStartIndex To:(NSInteger)tokenStopIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugParser.h deleted file mode 100755 index b23ff5052395108e65613a267e1ea9adc9a91c3b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugParser.h +++ /dev/null @@ -1,47 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRDebugEventProxy.h" -#import "ANTLRDebugTokenStream.h" - -@interface ANTLRDebugParser : ANTLRParser { - id debugListener; -} - -- (id) initWithTokenStream:(id)theStream; -- (id) initWithTokenStream:(id)theStream - debuggerPort:(NSInteger)portNumber; -// designated initializer -- (id) initWithTokenStream:(id)theStream - debugListener:(id)theDebugListener - debuggerPort:(NSInteger)portNumber; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTokenStream.h deleted file mode 100755 index 335b0020b8673b4262abd134a47f138e69f45b45..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTokenStream.h +++ /dev/null @@ -1,62 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRTokenStream.h" -#import "ANTLRTokenSource.h" -#import "ANTLRDebugTokenStream.h" -#import "ANTLRDebugEventListener.h" - -@interface ANTLRDebugTokenStream : NSObject -{ - id debugListener; - id input; - BOOL initialStreamState; - NSInteger lastMarker; -} - -- (id) initWithTokenStream:(id)theStream debugListener:(id)debugger; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -- (id) getInput; -- (void) setInput:(id)aTokenStream; - -- (void) consume; -- (id) getToken:(NSInteger)index; -- (NSInteger) getIndex; -- (void) release:(NSInteger)marker; -- (void) seek:(NSInteger)index; -- (NSInteger) size; -- (id) getTokenSource; -- (NSString *) getSourceName; -- (NSString *) toString; -- (NSString *) toStringFromStart:(NSInteger)aStart ToEnd:(NSInteger)aStop; -- (NSString *) toStringFromToken:(id)startToken ToToken:(id)stopToken; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTreeAdaptor.h deleted file mode 100755 index 41965fad11735bc2916282e965bf6cfb8bb46720..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTreeAdaptor.h +++ /dev/null @@ -1,45 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRBaseTreeAdaptor.h" -#import "ANTLRDebugEventListener.h" - -@interface ANTLRDebugTreeAdaptor : ANTLRBaseTreeAdaptor { - id debugListener; - id treeAdaptor; -} - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor debugListener:(id)aDebugListener; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -- (id) getTreeAdaptor; -- (void) setTreeAdaptor: (id) aTreeAdaptor; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTreeNodeStream.h deleted file mode 100755 index 70f993945deaf51ca895ef16499c47aafb85b4d2..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTreeNodeStream.h +++ /dev/null @@ -1,67 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRDebugEventListener.h" -#import "ANTLRTreeAdaptor.h" -#import "ANTLRTreeNodeStream.h" - -@interface ANTLRDebugTreeNodeStream : NSObject { - id debugListener; - id treeAdaptor; - id input; - BOOL initialStreamState; -} - -- (id) initWithTreeNodeStream:(id)theStream debugListener:(id)debugger; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -- (id) getInput; -- (void) setInput: (id) aTreeNodeStream; - -- (id) getTreeAdaptor; -- (void) setTreeAdaptor: (id) aTreeAdaptor; - -#pragma mark ANTLRTreeNodeStream conformance - -- (id) LT:(NSInteger)k; -- (id) getTreeAdaptor; -- (void) setUniqueNavigationNodes:(BOOL)flag; - -#pragma mark ANTLRIntStream conformance -- (void) consume; -- (NSInteger) LA:(NSUInteger) i; -- (NSUInteger) mark; -- (NSUInteger) getIndex; -- (void) rewind:(NSUInteger) marker; -- (void) rewind; -- (void) release:(NSUInteger) marker; -- (void) seek:(NSUInteger) index; -- (NSUInteger) size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTreeParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTreeParser.h deleted file mode 100755 index cbeac764d215873c0145ab2e0791ff696d04bfcd..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRDebugTreeParser.h +++ /dev/null @@ -1,48 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeParser.h" -#import "ANTLRDebugEventProxy.h" -#import "ANTLRDebugTreeNodeStream.h" - -@interface ANTLRDebugTreeParser : ANTLRTreeParser { - id debugListener; -} - -- (id) initWithTreeNodeStream:(id)theStream; -- (id) initWithTreeNodeStream:(id)theStream - debuggerPort:(NSInteger)portNumber; - // designated initializer -- (id) initWithTreeNodeStream:(id)theStream - debugListener:(id)theDebugListener - debuggerPort:(NSInteger)portNumber; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLREarlyExitException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLREarlyExitException.h deleted file mode 100755 index 1a89bbbff88869904c6f41607963f112402a9219..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLREarlyExitException.h +++ /dev/null @@ -1,37 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" - -@interface ANTLREarlyExitException : ANTLRRecognitionException { - int decisionNumber; -} - -+ (ANTLREarlyExitException *) exceptionWithStream:(id) anInputStream decisionNumber:(NSInteger) aDecisionNumber; -- (id) initWithStream:(id)anInputStream decisionNumber:(NSInteger) aDecisionNumber; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRError.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRError.h deleted file mode 100644 index f2657af6d06ae17047ad5fc0b677608179ae11a3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRError.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// ANTLRError.h -// ANTLR -// -// Created by Ian Michell on 30/03/2010. -// Copyright 2010 Ian Michell. All rights reserved. -// - -// [The "BSD licence"] -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -#define ANTLRErrorDomain @"ANTLRError" - -#define ANTLRIllegalArgumentException @"ANTLRIllegalArgumentException" -#define ANTLRIllegalStateException @"IllegalStateException" -//#define ANTLRRuntimeException @"RuntimeException" -//#define ANTLRNoSuchMethodException @"NoSuchMethodException" -//#define ANTLRNoSuchElementException @"NoSuchElementException" -//#define ANTLRUnsupportedOperationException @"UnsupportedOperationException" - - -/*typedef enum -{ - ANTLRIllegalState = 1, - ANTLRIllegalArgument = 2, - ANTLRRecognitionError = 3, - ANTLRMissingTokenError = 4, - ANTLRUnwantedTokenError = 5, - ANTLRMismatechedTokenError = 6, - ANTLRNoViableAltError = 7 - -} ANTLRErrorCode;*/ \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRFailedPredicateException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRFailedPredicateException.h deleted file mode 100755 index 9788cbad784f6a6582a3aeb159c00181752a98f7..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRFailedPredicateException.h +++ /dev/null @@ -1,50 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" - - -@interface ANTLRFailedPredicateException : ANTLRRecognitionException -{ - NSString *predicate; - NSString *ruleName; -} - -@property (retain, getter=getPredicate, setter=setPredicate:) NSString *predicate; -@property (retain, getter=getRuleName, setter=setRuleName:) NSString *ruleName; - -+ (ANTLRFailedPredicateException *) exceptionWithRuleName:(NSString *)theRuleName predicate:(NSString *)thePredicate stream:(id)theStream; -- (ANTLRFailedPredicateException *) initWithRuleName:(NSString *)theRuleName predicate:(NSString *)thePredicate stream:(id)theStream; - -#ifdef DONTUSEYET -- (NSString *) getPredicate; -- (void) setPredicate:(NSString *)thePredicate; -- (NSString *) getRuleName; -- (void) setRuleName:(NSString *)theRuleName; -#endif - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRFastQueue.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRFastQueue.h deleted file mode 100644 index cf8181762a5061d72e4dcbb0d709a0a57681f7e3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRFastQueue.h +++ /dev/null @@ -1,68 +0,0 @@ -// -// ANTLRFastQueue.h -// ANTLR -// -// Created by Ian Michell on 26/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRFastQueue : NSObject -{ - NSAutoreleasePool *pool; - NSMutableArray *data; - NSInteger p; -} - -@property (retain, getter=getPool, setter=setPool) NSAutoreleasePool *pool; -@property (retain, getter=getData, setter=setData) NSMutableArray *data; -@property (assign, getter=getP, setter=setP) NSInteger p; - -+ (id) newANTLRFastQueue; - -- (id) init; - -- (id) copyWithZone:(NSZone *)aZone; - -- (void) reset; -- (id) remove; -- (void) addObject:(id) o; -- (NSInteger) count; -- (NSInteger) size; -- (id) head; -- (id) objectAtIndex:(NSInteger) i; -- (void) clear; -- (NSString *) toString; -- (NSAutoreleasePool *)getPool; -- (void)setPool:(NSAutoreleasePool *)aPool; -- (NSMutableArray *)getData; -- (void)setData:(NSMutableArray *)myData; -- (NSInteger) getP; -- (void) setP:(NSInteger)anInt; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashMap.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashMap.h deleted file mode 100644 index 04aca7bb189cf85c3941328da42c12026ae76f6c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashMap.h +++ /dev/null @@ -1,102 +0,0 @@ -// -// ANTLRHashMap.h -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" -#import "ANTLRMapElement.h" - -#define GLOBAL_SCOPE 0 -#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRHashMap : ANTLRLinkBase { - // ANTLRHashMap *fNext; - // TStringPool *fPool; - NSInteger Scope; - NSInteger LastHash; - NSInteger BuffSize; - ANTLRMapElement *ptrBuffer[HASHSIZE]; - NSInteger mode; -} - -//@property (copy) ANTLRHashMap *fNext; -//@property (copy) TStringPool *fPool; -@property (getter=getScope, setter=setScope:) NSInteger Scope; -@property (getter=getLastHash, setter=setLastHash:) NSInteger LastHash; - -// Contruction/Destruction -+ (id)newANTLRHashMap; -+ (id)newANTLRHashMapWithLen:(NSInteger)aBuffSize; -- (id)init; -- (id)initWithLen:(NSInteger)aBuffSize; -- (void)dealloc; -- (ANTLRHashMap *)PushScope:( ANTLRHashMap **)map; -- (ANTLRHashMap *)PopScope:( ANTLRHashMap **)map; - -- (NSInteger)count; -- (NSInteger)size; - -// Instance Methods -/* form hash value for string s */ -- (NSInteger)hash:(NSString *)s; -/* look for s in ptrBuffer */ -- (ANTLRHashMap *)findscope:(int)level; -/* look for s in ptrBuffer */ -- (id)lookup:(NSString *)s Scope:(int)scope; -/* look for s in ptrBuffer */ -- (id)install:(ANTLRMapElement *)sym Scope:(int)scope; -/* look for s in ptrBuffer */ -- (void)deleteANTLRHashMap:(ANTLRMapElement *)np; -- (int)RemoveSym:(NSString *)s; -- (void)delete_chain:(ANTLRMapElement *)np; -#ifdef DONTUSEYET -- (int)bld_symtab:(KW_TABLE *)toknams; -#endif -- (ANTLRMapElement **)getptrBuffer; -- (ANTLRMapElement *)getptrBufferEntry:(int)idx; -- (void)setptrBuffer:(ANTLRMapElement *)np Index:(int)idx; -- (NSInteger)getScope; -- (void)setScope:(NSInteger)i; -- (ANTLRMapElement *)getTType:(NSString *)name; -- (ANTLRMapElement *)getNameInList:(NSInteger)ttype; -- (void)putNode:(NSString *)name TokenType:(NSInteger)ttype; -- (NSInteger)getMode; -- (void)setMode:(NSInteger)aMode; -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx; -- (id) objectAtIndex:(NSInteger)idx; -- (void) setObject:(id)aRule atIndex:(NSInteger)idx; -- (void)addObject:(id)anObject; -- (ANTLRMapElement *) getName:(NSString *)aName; -- (void) putName:(NSString *)name Node:(id)aNode; - -- (NSEnumerator *)objectEnumerator; -- (BOOL) hasNext; -- (ANTLRMapElement *)nextObject; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashMap.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashMap.m deleted file mode 100644 index a23426b058f2916aa15e56ecd7ddd74407532d81..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashMap.m +++ /dev/null @@ -1,521 +0,0 @@ -// -// ANTLRHashMap.m -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) - -#import "ANTLRHashMap.h" - -static NSInteger itIndex; - -/* - * Start of ANTLRHashMap - */ -@implementation ANTLRHashMap - -@synthesize Scope; -@synthesize LastHash; - -+(id)newANTLRHashMap -{ - ANTLRHashMap *aNewANTLRHashMap; - - aNewANTLRHashMap = [[ANTLRHashMap alloc] init]; - return( aNewANTLRHashMap ); -} - -+(id)newANTLRHashMapWithLen:(NSInteger)aBuffSize -{ - ANTLRHashMap *aNewANTLRHashMap; - - aNewANTLRHashMap = [[ANTLRHashMap alloc] initWithLen:aBuffSize]; - return( aNewANTLRHashMap ); -} - --(id)init -{ - NSInteger idx; - - if ((self = [super init]) != nil) { - fNext = nil; - BuffSize = HASHSIZE; - Scope = 0; - if ( fNext != nil ) { - Scope = ((ANTLRHashMap *)fNext)->Scope+1; - for( idx = 0; idx < BuffSize; idx++ ) { - ptrBuffer[idx] = ((ANTLRHashMap *)fNext)->ptrBuffer[idx]; - } - } - mode = 0; - } - return( self ); -} - --(id)initWithLen:(NSInteger)aBuffSize -{ - NSInteger idx; - - if ((self = [super init]) != nil) { - fNext = nil; - BuffSize = aBuffSize; - Scope = 0; - if ( fNext != nil ) { - Scope = ((ANTLRHashMap *)fNext)->Scope+1; - for( idx = 0; idx < BuffSize; idx++ ) { - ptrBuffer[idx] = ((ANTLRHashMap *)fNext)->ptrBuffer[idx]; - } - } - mode = 0; - } - return( self ); -} - --(void)dealloc -{ - ANTLRMapElement *tmp, *rtmp; - NSInteger idx; - - if ( self.fNext != nil ) { - for( idx = 0; idx < BuffSize; idx++ ) { - tmp = ptrBuffer[idx]; - while ( tmp && tmp != [((ANTLRHashMap *)fNext) getptrBufferEntry:idx] ) { - rtmp = tmp; - // tmp = [tmp getfNext]; - tmp = (ANTLRMapElement *)tmp.fNext; - [rtmp dealloc]; - } - } - } - [super dealloc]; -} - -- (NSInteger)count -{ - id anElement; - NSInteger aCnt = 0; - - for (NSInteger i = 0; i < BuffSize; i++) { - if ((anElement = ptrBuffer[i]) != nil) { - aCnt++; - } - } - return aCnt; -} - -- (NSInteger) size -{ - id anElement; - NSInteger aSize = 0; - - for (NSInteger i = 0; i < BuffSize; i++) { - if ((anElement = ptrBuffer[i]) != nil) { - aSize += sizeof(id); - } - } - return aSize; -} - - --(void)deleteANTLRHashMap:(ANTLRMapElement *)np -{ - ANTLRMapElement *tmp, *rtmp; - NSInteger idx; - - if ( self.fNext != nil ) { - for( idx = 0; idx < BuffSize; idx++ ) { - tmp = ptrBuffer[idx]; - while ( tmp && tmp != (ANTLRLinkBase *)[((ANTLRHashMap *)fNext) getptrBufferEntry:idx] ) { - rtmp = tmp; - tmp = [tmp getfNext]; - [rtmp dealloc]; - } - } - } -} - --(ANTLRHashMap *)PushScope:(ANTLRHashMap **)map -{ - NSInteger idx; - ANTLRHashMap *htmp; - - htmp = [ANTLRHashMap newANTLRHashMap]; - if ( *map != nil ) { - ((ANTLRHashMap *)htmp)->fNext = *map; - [htmp setScope:[((ANTLRHashMap *)htmp->fNext) getScope]+1]; - for( idx = 0; idx < BuffSize; idx++ ) { - htmp->ptrBuffer[idx] = ((ANTLRHashMap *)htmp->fNext)->ptrBuffer[idx]; - } - } - // gScopeLevel++; - *map = htmp; - return( htmp ); -} - --(ANTLRHashMap *)PopScope:(ANTLRHashMap **)map -{ - NSInteger idx; - ANTLRMapElement *tmp; - ANTLRHashMap *htmp; - - htmp = *map; - if ( (*map)->fNext != nil ) { - *map = (ANTLRHashMap *)htmp->fNext; - for( idx = 0; idx < BuffSize; idx++ ) { - if ( htmp->ptrBuffer[idx] == nil || - htmp->ptrBuffer[idx] == (*map)->ptrBuffer[idx] ) { - break; - } - tmp = htmp->ptrBuffer[idx]; - /* - * must deal with parms, locals and labels at some point - * can not forget the debuggers - */ - htmp->ptrBuffer[idx] = [tmp getfNext]; - [ tmp dealloc]; - } - *map = (ANTLRHashMap *)htmp->fNext; - // gScopeLevel--; - } - return( htmp ); -} - -#ifdef USERDOC -/* - * HASH hash entry to get index to table - * NSInteger hash( ANTLRHashMap *self, char *s ); - * - * Inputs: char *s string to find - * - * Returns: NSInteger hashed value - * - * Last Revision 9/03/90 - */ -#endif --(NSInteger)hash:(NSString *)s /* form hash value for string s */ -{ - NSInteger hashval; - const char *tmp; - - tmp = [s cStringUsingEncoding:NSASCIIStringEncoding]; - for( hashval = 0; *tmp != '\0'; ) - hashval += *tmp++; - self->LastHash = hashval % BuffSize; - return( self->LastHash ); -} - -#ifdef USERDOC -/* - * FINDSCOPE search hashed list for entry - * ANTLRHashMap *findscope( ANTLRHashMap *self, NSInteger scope ); - * - * Inputs: NSInteger scope -- scope level to find - * - * Returns: ANTLRHashMap pointer to ptrBuffer of proper scope level - * - * Last Revision 9/03/90 - */ -#endif --(ANTLRHashMap *)findscope:(NSInteger)scope -{ - if ( self->Scope == scope ) { - return( self ); - } - else if ( fNext ) { - return( [((ANTLRHashMap *)fNext) findscope:scope] ); - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * LOOKUP search hashed list for entry - * ANTLRMapElement *lookup( ANTLRHashMap *self, char *s, NSInteger scope ); - * - * Inputs: char *s string to find - * - * Returns: ANTLRMapElement * pointer to entry - * - * Last Revision 9/03/90 - */ -#endif --(id)lookup:(NSString *)s Scope:(NSInteger)scope -{ - ANTLRMapElement *np; - - for( np = self->ptrBuffer[[self hash:s]]; np != nil; np = [np getfNext] ) { - if ( [s isEqualToString:[np getName]] ) { - return( np ); /* found it */ - } - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * INSTALL search hashed list for entry - * NSInteger install( ANTLRHashMap *self, ANTLRMapElement *sym, NSInteger scope ); - * - * Inputs: ANTLRMapElement *sym -- symbol ptr to install - * NSInteger scope -- level to find - * - * Returns: Boolean TRUE if installed - * FALSE if already in table - * - * Last Revision 9/03/90 - */ -#endif --(ANTLRMapElement *)install:(ANTLRMapElement *)sym Scope:(NSInteger)scope -{ - ANTLRMapElement *np; - - np = [self lookup:[sym getName] Scope:scope ]; - if ( np == nil ) { - [sym retain]; - [sym setFNext:self->ptrBuffer[ self->LastHash ]]; - self->ptrBuffer[ self->LastHash ] = sym; - return( self->ptrBuffer[ self->LastHash ] ); - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * RemoveSym search hashed list for entry - * NSInteger RemoveSym( ANTLRHashMap *self, char *s ); - * - * Inputs: char *s string to find - * - * Returns: NSInteger indicator of SUCCESS OR FAILURE - * - * Last Revision 9/03/90 - */ -#endif --(NSInteger)RemoveSym:(NSString *)s -{ - ANTLRMapElement *np, *tmp; - NSInteger idx; - - idx = [self hash:s]; - for ( tmp = self->ptrBuffer[idx], np = self->ptrBuffer[idx]; np != nil; np = [np getfNext] ) { - if ( [s isEqualToString:[np getName]] ) { - tmp = [np getfNext]; /* get the next link */ - [np dealloc]; - return( SUCCESS ); /* report SUCCESS */ - } - tmp = [np getfNext]; // BAD!!!!!! - } - return( FAILURE ); /* not found */ -} - --(void)delete_chain:(ANTLRMapElement *)np -{ - if ( [np getfNext] != nil ) - [self delete_chain:[np getfNext]]; - [np dealloc]; -} - -#ifdef DONTUSEYET --(NSInteger)bld_symtab:(KW_TABLE *)toknams -{ - NSInteger i; - ANTLRMapElement *np; - - for( i = 0; *(toknams[i].name) != '\0'; i++ ) { - // install symbol in ptrBuffer - np = [ANTLRMapElement newANTLRMapElement:[NSString stringWithFormat:@"%s", toknams[i].name]]; - // np->fType = toknams[i].toknum; - [self install:np Scope:0]; - } - return( SUCCESS ); -} -#endif - --(ANTLRMapElement *)getptrBufferEntry:(NSInteger)idx -{ - return( ptrBuffer[idx] ); -} - --(ANTLRMapElement **)getptrBuffer -{ - return( ptrBuffer ); -} - --(void)setptrBuffer:(ANTLRMapElement *)np Index:(NSInteger)idx -{ - if ( idx < BuffSize ) { - [np retain]; - ptrBuffer[idx] = np; - } -} - --(NSInteger)getScope -{ - return( Scope ); -} - --(void)setScopeScope:(NSInteger)i -{ - Scope = i; -} - -- (ANTLRMapElement *)getTType:(NSString *)name -{ - return [self lookup:name Scope:0]; -} - -/* - * works only for maplist indexed not by name but by TokenNumber - */ -- (ANTLRMapElement *)getNameInList:(NSInteger)ttype -{ - ANTLRMapElement *np; - NSInteger aTType; - - aTType = ttype % BuffSize; - for( np = self->ptrBuffer[ttype]; np != nil; np = [np getfNext] ) { - if ( [np.index integerValue] == ttype ) { - return( np ); /* found it */ - } - } - return( nil ); /* not found */ -} - -- (ANTLRLinkBase *)getName:(NSString *)name -{ - return [self lookup:name Scope:0]; /* nil if not found */ -} - -- (void)putNode:(NSString *)name TokenType:(NSInteger)ttype -{ - ANTLRMapElement *np; - - // install symbol in ptrBuffer - np = [ANTLRMapElement newANTLRMapElementWithName:[NSString stringWithString:name] Type:ttype]; - // np->fType = toknams[i].toknum; - [self install:np Scope:0]; -} - -- (NSInteger)getMode -{ - return mode; -} - -- (void)setMode:(NSInteger)aMode -{ - mode = aMode; -} - -- (void) addObject:(id)aRule -{ - NSInteger idx; - - idx = [self count]; - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - ptrBuffer[idx] = aRule; -} - -/* this may have to handle linking into the chain - */ -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - if (aRule != ptrBuffer[idx]) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (id)objectAtIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - return ptrBuffer[idx]; -} - -/* this will never link into the chain - */ -- (void) setObject:(id)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - if (aRule != ptrBuffer[idx]) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (void)putName:(NSString *)name Node:(id)aNode -{ - ANTLRMapElement *np; - - np = [self lookup:name Scope:0 ]; - if ( np == nil ) { - np = [ANTLRMapElement newANTLRMapElementWithName:name Node:aNode]; - if (ptrBuffer[LastHash] != nil) - [ptrBuffer[LastHash] release]; - [np retain]; - np.fNext = ptrBuffer[ LastHash ]; - ptrBuffer[ LastHash ] = np; - } - return; -} - -- (NSEnumerator *)objectEnumerator -{ - NSEnumerator *anEnumerator; - - itIndex = 0; - return anEnumerator; -} - -- (BOOL)hasNext -{ - if (self && [self count] < BuffSize-1) { - return YES; - } - return NO; -} - -- (ANTLRMapElement *)nextObject -{ - if (self && itIndex < BuffSize-1) { - return ptrBuffer[itIndex]; - } - return nil; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashRule.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashRule.h deleted file mode 100644 index f1558e8b84729ba77eb4efd0e65b6109f944a97e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashRule.h +++ /dev/null @@ -1,72 +0,0 @@ -// -// ANTLRHashRule.h -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRuleMemo.h" -#import "ANTLRPtrBuffer.h" - -#define GLOBAL_SCOPE 0 -#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRHashRule : ANTLRPtrBuffer { - // ANTLRHashRule *fNext; - // TStringPool *fPool; - NSInteger LastHash; - NSInteger mode; -} - -//@property (copy) ANTLRHashRule *fNext; -@property (getter=getLastHash, setter=setLastHash:) NSInteger LastHash; - -// Contruction/Destruction -+ (id)newANTLRHashRule; -+ (id)newANTLRHashRuleWithLen:(NSInteger)aBuffSize; -- (id)init; -- (id)initWithLen:(NSInteger)aBuffSize; -- (void)dealloc; - -- (NSInteger)count; -- (NSInteger)length; -- (NSInteger)size; - -// Instance Methods -- (void)deleteANTLRHashRule:(ANTLRRuleMemo *)np; -- (void)delete_chain:(ANTLRRuleMemo *)np; -- (ANTLRRuleMemo **)getPtrBuffer; -- (void)setPtrBuffer:(ANTLRRuleMemo **)np; -- (NSNumber *)getRuleMemoStopIndex:(NSInteger)aStartIndex; -- (void)putRuleMemoAtStartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex; -- (NSInteger)getMode; -- (void)setMode:(NSInteger)aMode; -- (void) insertObject:(ANTLRRuleMemo *)aRule atIndex:(NSInteger)Index; -- (ANTLRRuleMemo *) objectAtIndex:(NSInteger)Index; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashRule.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashRule.m deleted file mode 100644 index 93ce3a176c72d59c00b27f02f07471247a67f4f8..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRHashRule.m +++ /dev/null @@ -1,281 +0,0 @@ -// -// ANTLRHashRule.m -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) -#define ANTLR_MEMO_RULE_UNKNOWN -1 - -#import "ANTLRHashRule.h" - -/* - * Start of ANTLRHashRule - */ -@implementation ANTLRHashRule - -@synthesize LastHash; - -+(id)newANTLRHashRule -{ - ANTLRHashRule *aNewANTLRHashRule; - - aNewANTLRHashRule = [[ANTLRHashRule alloc] init]; - return( aNewANTLRHashRule ); -} - -+(id)newANTLRHashRuleWithLen:(NSInteger)aBuffSize -{ - ANTLRHashRule *aNewANTLRHashRule; - - aNewANTLRHashRule = [[ANTLRHashRule alloc] initWithLen:aBuffSize]; - return( aNewANTLRHashRule ); -} - --(id)init -{ - if ((self = [super initWithLen:HASHSIZE]) != nil) { - fNext = nil; - } - return( self ); -} - --(id)initWithLen:(NSInteger)aBuffSize -{ - if ((self = [super initWithLen:aBuffSize]) != nil) { - fNext = nil; - mode = 0; - } - return( self ); -} - --(void)dealloc -{ - ANTLRRuleMemo *tmp, *rtmp; - int Index; - - if ( self.fNext != nil ) { - for( Index = 0; Index < BuffSize; Index++ ) { - tmp = ptrBuffer[Index]; - while ( tmp && tmp != ptrBuffer[Index] ) { - rtmp = tmp; - // tmp = [tmp getfNext]; - tmp = (ANTLRRuleMemo *)tmp.fNext; - [rtmp dealloc]; - } - } - } - [super dealloc]; -} - -- (NSInteger)count -{ - id anElement; - NSInteger aCnt = 0; - - for (int i = 0; i < BuffSize; i++) { - anElement = ptrBuffer[i]; - if ( anElement != nil ) { - aCnt++; - } - } - return aCnt; -} - -- (NSInteger) length -{ - return BuffSize; -} - -- (NSInteger) size -{ - id anElement; - NSInteger aSize = 0; - - for (int i = 0; i < BuffSize; i++) { - if ((anElement = ptrBuffer[i]) != nil) { - aSize += sizeof(id); - } - } - return aSize; -} - - --(void)deleteANTLRHashRule:(ANTLRRuleMemo *)np -{ - ANTLRRuleMemo *tmp, *rtmp; - int Index; - - if ( self.fNext != nil ) { - for( Index = 0; Index < BuffSize; Index++ ) { - tmp = ptrBuffer[Index]; - while ( tmp && tmp != ptrBuffer[Index ] ) { - rtmp = tmp; - tmp = tmp.fNext; - [rtmp dealloc]; - } - } - } -} - --(void)delete_chain:(ANTLRRuleMemo *)np -{ - if ( np.fNext != nil ) - [self delete_chain:np.fNext]; - [np dealloc]; -} - --(ANTLRRuleMemo **)getPtrBuffer -{ - return( ptrBuffer ); -} - --(void)setPtrBuffer:(ANTLRRuleMemo **)np -{ - ptrBuffer = np; -} - -- (NSNumber *)getRuleMemoStopIndex:(NSInteger)aStartIndex -{ - ANTLRRuleMemo *aRule; - NSNumber *stopIndex; - NSInteger anIndex; - - anIndex = ( aStartIndex >= BuffSize ) ? aStartIndex %= BuffSize : aStartIndex; - if ((aRule = ptrBuffer[anIndex]) == nil) { - return nil; - } - stopIndex = [aRule getStopIndex:aStartIndex]; - return stopIndex; -} - -- (void)putRuleMemo:(ANTLRRuleMemo *)aRule AtStartIndex:(NSInteger)aStartIndex -{ - NSInteger anIndex; - - anIndex = (aStartIndex >= BuffSize) ? aStartIndex %= BuffSize : aStartIndex; - if ( ptrBuffer[anIndex] == nil ) { - ptrBuffer[anIndex] = aRule; - [aRule retain]; - } - else { - do { - if ( [aRule.startIndex integerValue] == aStartIndex ) { - [aRule setStartIndex:aRule.stopIndex]; - return; - } - aRule = aRule.fNext; - } while ( aRule != nil ); - } -} - -- (void)putRuleMemoAtStartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex -{ - ANTLRRuleMemo *aRule, *newRule; - NSInteger anIndex; - NSInteger aMatchIndex; - - anIndex = (aStartIndex >= BuffSize) ? aStartIndex %= BuffSize : aStartIndex; - if ((aRule = ptrBuffer[anIndex]) == nil ) { - aRule = [ANTLRRuleMemo newANTLRRuleMemoWithStartIndex:[NSNumber numberWithInteger:aStartIndex] - StopIndex:[NSNumber numberWithInteger:aStopIndex]]; - [aRule retain]; - ptrBuffer[anIndex] = aRule; - } - else { - aMatchIndex = [aRule.startIndex integerValue]; - if ( aStartIndex > aMatchIndex ) { - if ( aRule != ptrBuffer[anIndex] ) { - [aRule retain]; - } - aRule.fNext = ptrBuffer[anIndex]; - ptrBuffer[anIndex] = aRule; - return; - } - while (aRule.fNext != nil) { - aMatchIndex = [((ANTLRRuleMemo *)aRule.fNext).startIndex integerValue]; - if ( aStartIndex > aMatchIndex ) { - newRule = [ANTLRRuleMemo newANTLRRuleMemoWithStartIndex:[NSNumber numberWithInteger:aStartIndex] - StopIndex:[NSNumber numberWithInteger:aStopIndex]]; - [newRule retain]; - newRule.fNext = aRule.fNext; - aRule.fNext = newRule; - return; - } - if ( aMatchIndex == aStartIndex ) { - [aRule setStartIndex:aRule.stopIndex]; - return; - } - aRule = aRule.fNext; - } - } -} - -- (NSInteger)getLastHash -{ - return LastHash; -} - -- (void)setLastHash:(NSInteger)aHash -{ - LastHash = aHash; -} - -- (NSInteger)getMode -{ - return mode; -} - -- (void)setMode:(NSInteger)aMode -{ - mode = aMode; -} - -- (void) insertObject:(ANTLRRuleMemo *)aRule atIndex:(NSInteger)anIndex -{ - NSInteger Index; - - Index = ( anIndex >= BuffSize ) ? anIndex %= BuffSize : anIndex; - if (aRule != ptrBuffer[Index]) { - if (ptrBuffer[Index] != nil) { - [ptrBuffer[Index] release]; - } - [aRule retain]; - } - ptrBuffer[Index] = aRule; -} - -- (ANTLRRuleMemo *)objectAtIndex:(NSInteger)anIndex -{ - NSInteger anIdx; - - anIdx = ( anIndex >= BuffSize ) ? anIndex %= BuffSize : anIndex; - return ptrBuffer[anIdx]; -} - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRIntArray.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRIntArray.h deleted file mode 100644 index 5269b23076b8ce5404407bae9d4c2d906284daec..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRIntArray.h +++ /dev/null @@ -1,60 +0,0 @@ -// -// ANTLRIntArray.h -// ANTLR -// -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" - -#define ANTLR_INT_ARRAY_INITIAL_SIZE 10 - -@interface ANTLRIntArray : ANTLRPtrBuffer -{ -} - -+ (ANTLRIntArray *)newANTLRIntArray; -+ (ANTLRIntArray *)newANTLRIntArrayWithLen:(NSInteger)aLen; - -- (id) init; -- (id) initWithLen:(NSInteger)aLen; - -- (void) dealloc; - -- (id) copyWithZone:(NSZone *)aZone; - -- (void) addInteger:(NSInteger) v; -- (void) push:(NSInteger) v; -- (NSInteger) pop; -- (NSInteger) integerAtIndex:(NSInteger) i; -- (void) insertInteger:(NSInteger)anInteger AtIndex:(NSInteger) idx; -- (NSInteger) size; -- (void) reset; - -- (NSInteger) count; -- (NSInteger) size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRIntStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRIntStream.h deleted file mode 100755 index 3790cd9bf923e7285f7d2b22882a9a624fec451e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRIntStream.h +++ /dev/null @@ -1,93 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -@protocol ANTLRIntStream < NSObject, NSCopying > - -- (void) consume; - -// Get unichar at current input pointer + i ahead where i=1 is next character as int for including ANTLRCharStreamEOF (-1) in the data range -- (NSInteger) LA:(NSInteger) i; - -// Tell the stream to start buffering if it hasn't already. Return -// current input position, index(), or some other marker so that -// when passed to rewind() you get back to the same spot. -// rewind(mark()) should not affect the input cursor. -// TODO: problem in that lexer stream returns not index but some marker - -- (NSInteger) mark; - -// Return the current input symbol index 0..n where n indicates the -// last symbol has been read. - -- (NSInteger) getIndex; - -// Reset the stream so that next call to index would return marker. -// The marker will usually be -index but it doesn't have to be. It's -// just a marker to indicate what state the stream was in. This is -// essentially calling -release: and -seek:. If there are markers -// created after this marker argument, this routine must unroll them -// like a stack. Assume the state the stream was in when this marker -// was created. - -- (void) rewind; -- (void) rewind:(NSInteger) marker; - -// You may want to commit to a backtrack but don't want to force the -// stream to keep bookkeeping objects around for a marker that is -// no longer necessary. This will have the same behavior as -// rewind() except it releases resources without the backward seek. - -- (void) release:(NSInteger) marker; - -// Set the input cursor to the position indicated by index. This is -// normally used to seek ahead in the input stream. No buffering is -// required to do this unless you know your stream will use seek to -// move backwards such as when backtracking. -// This is different from rewind in its multi-directional -// requirement and in that its argument is strictly an input cursor (index). -// -// For char streams, seeking forward must update the stream state such -// as line number. For seeking backwards, you will be presumably -// backtracking using the mark/rewind mechanism that restores state and -// so this method does not need to update state when seeking backwards. -// -// Currently, this method is only used for efficient backtracking, but -// in the future it may be used for incremental parsing. - -- (void) seek:(NSInteger) index; - -/** Only makes sense for streams that buffer everything up probably, but - * might be useful to display the entire stream or for testing. This - * value includes a single EOF. - */ -- (NSUInteger) size; -/** Where are you getting symbols from? Normally, implementations will - * pass the buck all the way to the lexer who can ask its input stream - * for the file name or whatever. - */ -- (NSString *)getSourceName; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLexer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLexer.h deleted file mode 100755 index 5cfb36f07b9c9a2eaf0fc3a4bee2d38e93dae40f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLexer.h +++ /dev/null @@ -1,90 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRTokenSource.h" -#import "ANTLRBaseRecognizer.h" -#import "ANTLRRecognizerSharedState.h" -#import "ANTLRCharStream.h" -#import "ANTLRToken.h" -#import "ANTLRCommonToken.h" -#import "ANTLRRecognitionException.h" -#import "ANTLRMismatchedTokenException.h" -#import "ANTLRMismatchedRangeException.h" - -@interface ANTLRLexer : ANTLRBaseRecognizer { - id input; ///< The character stream we pull tokens out of. - NSUInteger ruleNestingLevel; -} - -@property (retain, getter=getInput, setter=setInput:) id input; -@property (getter=getRuleNestingLevel, setter=setRuleNestingLevel) NSUInteger ruleNestingLevel; - -#pragma mark Initializer -- (id) initWithCharStream:(id) anInput; -- (id) initWithCharStream:(id)anInput State:(ANTLRRecognizerSharedState *)state; - -- (id) copyWithZone:(NSZone *)zone; - -- (void) reset; - -// - (ANTLRRecognizerSharedState *) state; - -#pragma mark Tokens -- (id)getToken; -- (void) setToken: (id) aToken; -- (id) nextToken; -- (void) mTokens; // abstract, defined in generated sources -- (void) skip; -- (id) getInput; -- (void) setInput:(id)aCharStream; - -- (void) emit; -- (void) emit:(id)aToken; - -#pragma mark Matching -- (void) matchString:(NSString *)aString; -- (void) matchAny; -- (void) matchChar:(unichar) aChar; -- (void) matchRangeFromChar:(unichar)fromChar to:(unichar)toChar; - -#pragma mark Informational -- (NSUInteger) getLine; -- (NSUInteger) getCharPositionInLine; -- (NSInteger) getIndex; -- (NSString *) getText; -- (void) setText:(NSString *) theText; - -// error handling -- (void) reportError:(ANTLRRecognitionException *)e; -- (NSString *)getErrorMessage:(ANTLRRecognitionException *)e TokenNames:(NSMutableArray *)tokenNames; -- (NSString *)getCharErrorDisplay:(NSInteger)c; -- (void) recover:(ANTLRRecognitionException *)e; -- (void)traceIn:(NSString *)ruleName Index:(NSInteger)ruleIndex; -- (void)traceOut:(NSString *)ruleName Index:(NSInteger)ruleIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLexerRuleReturnScope.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLexerRuleReturnScope.h deleted file mode 100755 index 18ae37430c465602128d133e2e8935e8db5c750c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLexerRuleReturnScope.h +++ /dev/null @@ -1,42 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -@interface ANTLRLexerRuleReturnScope : NSObject { - int startToken; - int stopToken; -} - -- (NSInteger) getStart; -- (void) setStart: (NSInteger) aStart; - -- (NSInteger) getStop; -- (void) setStop: (NSInteger) aStop; - - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLinkBase.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLinkBase.h deleted file mode 100644 index 21019e6174181e2be8edf4be97e255f064523160..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLinkBase.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// ANTLRLinkBase.h -// ANTLR -// -// Created by Alan Condit on 6/14/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -@protocol ANTLRLinkList - -+ (id)newANTLRLinkBase; -+ (id)newANTLRLinkBase:(id)np Prev:(id)pp; - -- (void) dealloc; - -- (id) append:(id)node; -- (id) insert:(id)node; - -- (id) getfNext; -- (void) setFNext:(id)np; -- (id)getfPrev; -- (void) setFPrev:(id)pp; - -@end - -@interface ANTLRLinkBase : NSObject { - id fPrev; - id fNext; -} - -@property (retain, getter=getfPrev, setter=setFPrev:) id fPrev; -@property (retain, getter=getfNext, setter=setFNext:) id fNext; - -+ (id)newANTLRLinkBase; -+ (id)newANTLRLinkBase:(id)np Prev:(id)pp; -- (id)init; -- (id)initWithPtr:(id)np Prev:(id)pp; -- (void)dealloc; - -- (id) copyWithZone:(NSZone *)aZone; - -- (id)append:(id)node; -- (id)insert:(id)node; - -- (id)getfNext; -- (void)setFNext:(id) np; -- (id)getfPrev; -- (void)setFPrev:(id) pp; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLookaheadStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLookaheadStream.h deleted file mode 100644 index ad48ff5e513579aef00f2e88a362c46b6d4303ee..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRLookaheadStream.h +++ /dev/null @@ -1,73 +0,0 @@ -// -// ANTLRLookaheadStream.h -// ANTLR -// -// Created by Ian Michell on 26/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRFastQueue.h" - -#define UNITIALIZED_EOF_ELEMENT_INDEX NSIntegerMax - -@interface ANTLRLookaheadStream : ANTLRFastQueue -{ - id eof; - NSInteger eofElementIndex; - NSInteger lastMarker; - NSInteger markDepth; -} - -@property (readwrite, retain, getter=getEof, setter=setEof) id eof; -@property (assign, getter=getEofElementIndex, setter=setEofElementIndex) NSInteger eofElementIndex; -@property (assign, getter=getLastMarker, setter=setLastMarker) NSInteger lastMarker; -@property (assign, getter=getMarkDepth, setter=setMarkDepth) NSInteger markDepth; - -- (id) initWithEOF:(id) o; -- (id) nextElement; -- (void) consume; -- (void) sync:(NSInteger) need; -- (void) fill:(NSInteger) n; -- (id) LT:(NSInteger) i; -- (id) LB:(NSInteger) i; -- (id) currentSymbol; -- (NSInteger) getIndex; -- (NSInteger) mark; -- (void) release:(NSInteger) marker; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) seek:(NSInteger) i; -- (id) getEof; -- (void) setEof:(id) anID; -- (NSInteger) getEofElementIndex; -- (void) setEofElementIndex:(NSInteger) anInt; -- (NSInteger) getLastMarker; -- (void) setLastMarker:(NSInteger) anInt; -- (NSInteger) getMarkDepth; -- (void) setMarkDepth:(NSInteger) anInt; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMapElement.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMapElement.h deleted file mode 100644 index e20d01c60a2afa95a527e4696bc31a1d9f70c4c5..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMapElement.h +++ /dev/null @@ -1,65 +0,0 @@ -// -// ANTLRMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/8/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseMapElement.h" - -@interface ANTLRMapElement : ANTLRBaseMapElement { - NSString *name; - id node; -} -@property (retain, getter=getName, setter=setName:) NSString *name; -@property (retain, getter=getNode, setter=setNode:) id node; - -+ (id) newANTLRMapElement; -+ (id) newANTLRMapElementWithName:(NSString *)aName Type:(NSInteger)aTType; -+ (id) newANTLRMapElementWithNode:(NSInteger)aTType Node:(id)aNode; -+ (id) newANTLRMapElementWithName:(NSString *)aName Node:(id)aNode; -+ (id) newANTLRMapElementWithObj1:(id)anObj1 Obj2:(id)anObj2; -- (id) init; -- (id) initWithName:(NSString *)aName Type:(NSInteger)aTType; -- (id) initWithNode:(NSInteger)aTType Node:(id)aNode; -- (id) initWithName:(NSString *)aName Node:(id)aNode; -- (id) initWithObj1:(id)anObj1 Obj2:(id)anObj2; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSInteger) count; -- (NSInteger) size; -- (NSString *)getName; -- (void)setName:(NSString *)aName; -- (id)getNode; -- (void)setNode:(id)aNode; -- (void)putNode:(id)aNode; -- (void)putNode:(id)aNode With:(NSInteger)uniqueID; -//- (void)setObject:(id)aNode atIndex:anIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedNotSetException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedNotSetException.h deleted file mode 100644 index 57391d5ae1047876ac8989cc8eacbee76befb042..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedNotSetException.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// ANTLRMismatchedNotSetException.h -// ANTLR -// -// Created by Alan Condit on 6/13/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" -#import "ANTLRBitSet.h" - -@interface ANTLRMismatchedNotSetException : ANTLRRecognitionException -{ - ANTLRBitSet *expecting; -} -@property (retain, getter=getExpecting, setter=setExpecting) ANTLRBitSet *expecting; - -- (ANTLRMismatchedNotSetException *)newANTLRMismatchedNotSetException; -- (ANTLRMismatchedNotSetException *)newANTLRMismatchedNotSetException:(id)anInput - Follow:(ANTLRBitSet *)expecting; - -- (id) init; -- (id) initWithStream:(id)anInput Follow:(ANTLRBitSet *)expecting; - -- (NSString *)toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedRangeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedRangeException.h deleted file mode 100755 index abda3bb33cc6f0bdd7a512c4b33a1051b0e6a5c4..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedRangeException.h +++ /dev/null @@ -1,40 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" - -@protocol ANTLRIntStream; - - -@interface ANTLRMismatchedRangeException : ANTLRRecognitionException { - NSRange range; -} - -+ (id) exceptionWithRange:(NSRange) aRange stream:(id) theInput; -- (id) initWithRange:(NSRange) aRange stream:(id) theInput; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedSetException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedSetException.h deleted file mode 100755 index 3bd45fcff47459ea8331c65661ef536c4ecf8abf..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedSetException.h +++ /dev/null @@ -1,44 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRRecognitionException.h" - -@interface ANTLRMismatchedSetException : ANTLRRecognitionException { - NSSet *expecting; -} - -@property (retain, getter=getExpecting, setter=setExpecting:) NSSet *expecting; - -+ (id) exceptionWithSet:(NSSet *) theExpectedSet stream:(id) theStream; -- (id) initWithSet:(NSSet *) theExpectedSet stream:(id) theStream; - -- (NSSet *) getExpecting; -- (void) setExpecting: (NSSet *) anExpectedSet; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedTokenException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedTokenException.h deleted file mode 100755 index 5e1d77d63ad522bd389b5f5b38ec1aecab38e1d1..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedTokenException.h +++ /dev/null @@ -1,58 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRRecognitionException.h" -#import "ANTLRBitSet.h" - -@protocol ANTLRIntStream; - -@interface ANTLRMismatchedTokenException : ANTLRRecognitionException { - NSInteger expecting; - unichar expectingChar; - BOOL isTokenType; -} - -@property (assign, getter=getExpecting, setter=setExpecting:) NSInteger expecting; -@property (assign, getter=getExpectingChar, setter=setExpectingChar:) unichar expectingChar; -@property (assign, getter=getIsTokenType, setter=setIsTokenType:) BOOL isTokenType; - -+ (id) newANTLRMismatchedTokenException:(NSInteger)expectedTokenType Stream:(id)anInput; -+ (id) newANTLRMismatchedTokenExceptionMissing:(NSInteger)expectedTokenType - Stream:(id)anInput - Token:(id)inserted; -+ (id) newANTLRMismatchedTokenExceptionChar:(unichar)expectedCharacter Stream:(id)anInput; -+ (id) newANTLRMismatchedTokenExceptionStream:(id)anInput - Exception:(NSException *)e - Follow:(ANTLRBitSet *)follow; -- (id) initWithTokenType:(NSInteger)expectedTokenType Stream:(id)anInput; --(id) initWithTokenType:(NSInteger)expectedTokenType - Stream:(id)anInput - Token:(id)inserted; -- (id) initWithCharacter:(unichar)expectedCharacter Stream:(id)anInput; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedTreeNodeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedTreeNodeException.h deleted file mode 100755 index b61ab51bbc31367f6d368f4e9d64057e86b10859..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMismatchedTreeNodeException.h +++ /dev/null @@ -1,42 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" - -@protocol ANTLRIntStream; - -@interface ANTLRMismatchedTreeNodeException : ANTLRRecognitionException { - NSInteger expecting; -} - -@property (getter=getExpecting, setter=setExpecting) NSInteger expecting; - -+ (id) newANTLRMismatchedTreeNodeException:(NSInteger)expectedTokenType Stream:(id)anInput; -- (id) initWithTokenType:(NSInteger) expectedTokenType Stream:(id)anInput; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMissingTokenException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMissingTokenException.h deleted file mode 100644 index 1398e251bfcb03bb6c99c8eed02a330072e4d048..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRMissingTokenException.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// ANTLRMissingTokenException.h -// ANTLR -// -// Created by Alan Condit on 6/8/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRMismatchedTokenException.h" -#import "ANTLRToken.h" - -@interface ANTLRMissingTokenException : ANTLRMismatchedTokenException { - id inserted; -} -/** Used for remote debugger deserialization */ -+ (id) newANTLRMissingTokenException; -+ (id) newANTLRMissingTokenException:(NSInteger)expected - Stream:(id)anInput - With:(id)insertedToken; -- (id) init; -- (id) init:(NSInteger)expected Stream:(id)anInput With:(id)insertedToken; - -- (NSInteger) getMissingType; - -- (NSString *)toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRNoViableAltException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRNoViableAltException.h deleted file mode 100755 index b71baffb309f5590996b7e032433308641de8f62..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRNoViableAltException.h +++ /dev/null @@ -1,43 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRecognitionException.h" -#import "ANTLRIntStream.h" - -@interface ANTLRNoViableAltException : ANTLRRecognitionException { - int decisionNumber; - int stateNumber; -} - -+ (ANTLRNoViableAltException *) newANTLRNoViableAltException:(NSInteger)theDecisionNumber state:(NSInteger)theStateNumber stream:(id)theStream; -- (ANTLRNoViableAltException *) initWithDecision:(NSInteger)theDecisionNumber state:(NSInteger)theStateNumber stream:(id)theStream; - -- (void)setDecisionNumber:(NSInteger)decisionNumber; -- (void)setStateNumber:(NSInteger)stateNumber; - - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRNodeMapElement.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRNodeMapElement.h deleted file mode 100644 index 1c0c91631c66af4051b16716d1c381fa4c720543..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRNodeMapElement.h +++ /dev/null @@ -1,56 +0,0 @@ -// -// ANTLRRuleMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseMapElement.h" -#import "ANTLRTree.h" - -@interface ANTLRNodeMapElement : ANTLRBaseMapElement { - id node; -} - -@property (retain, getter=getNode, setter=setNode:) id node; - -+ (void)initialize; - -+ (id) newANTLRNodeMapElement; -+ (id) newANTLRNodeMapElementWithIndex:(id)anIndex Node:(id)aNode; -- (id) init; -- (id) initWithAnIndex:(id)anIndex Node:(id)aNode; - -- (id) copyWithZone:(NSZone *)aZone; - -- (id)getNode; -- (void)setNode:(id)aNode; - -- (NSInteger)size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRParseTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRParseTree.h deleted file mode 100644 index 92554e30be9db5027ff5aa2e994a6a2e2d62012e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRParseTree.h +++ /dev/null @@ -1,60 +0,0 @@ -// -// ANTLRParseTree.h -// ANTLR -// -// Created by Alan Condit on 7/12/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseTree.h" -#import "ANTLRCommonToken.h" - -@interface ANTLRParseTree : ANTLRBaseTree { - id payload; - NSMutableArray *hiddenTokens; -} -/** A record of the rules used to match a token sequence. The tokens - * end up as the leaves of this tree and rule nodes are the interior nodes. - * This really adds no functionality, it is just an alias for CommonTree - * that is more meaningful (specific) and holds a String to display for a node. - */ -+ (ANTLRParseTree *)newANTLRParseTree:(id)label; -- (id)initWithLabel:(id)label; - -- (id)dupNode; -- (NSInteger)getType; -- (NSString *)getText; -- (NSInteger)getTokenStartIndex; -- (void)setTokenStartIndex:(NSInteger)index; -- (NSInteger)getTokenStopIndex; -- (void)setTokenStopIndex:(NSInteger)index; -- (NSString *)toString; -- (NSString *)toStringWithHiddenTokens; -- (NSString *)toInputString; -- (void)_toStringLeaves:(NSMutableString *)buf; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRParser.h deleted file mode 100755 index 5ddaf503ec8709f05e10210b2aea196a785fa412..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRParser.h +++ /dev/null @@ -1,59 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRBaseRecognizer.h" -#import "ANTLRCommonToken.h" -#import "ANTLRTokenStream.h" - -@interface ANTLRParser : ANTLRBaseRecognizer { - id input; -} -+ (ANTLRParser *)newANTLRParser:(id)anInput; -+ (ANTLRParser *)newANTLRParser:(id)anInput State:(ANTLRRecognizerSharedState *)aState; - -- (id) initWithTokenStream:(id)theStream; -- (id) initWithTokenStream:(id)theStream State:(ANTLRRecognizerSharedState *)aState; - -- (id) getInput; -- (void) setInput: (id) anInput; - -- (void) reset; - -- (id) getCurrentInputSymbol:(id)anInput; -- (ANTLRCommonToken *)getMissingSymbol:(id)input - Exception:(ANTLRRecognitionException *)e - TType:(NSInteger)expectedTokenType - BitSet:(ANTLRBitSet *)follow; -- (void) setTokenStream:(id)anInput; -- (id)getTokenStream; -- (NSString *)getSourceName; - -- (void) traceIn:(NSString *)ruleName Index:(int)ruleIndex; -- (void) traceOut:(NSString *)ruleName Index:(NSInteger) ruleIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRParserRuleReturnScope.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRParserRuleReturnScope.h deleted file mode 100755 index aef3dd0b029479de5cd62261ffae45277a0a3b21..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRParserRuleReturnScope.h +++ /dev/null @@ -1,46 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" -#import "ANTLRRuleReturnScope.h" - -@interface ANTLRParserRuleReturnScope : ANTLRRuleReturnScope { - id startToken; - id stopToken; -} -@property (retain, getter=getStart, setter=setStart:) id startToken; -@property (retain, getter=getStop, setter=setStop:) id stopToken; - -- (id) getStart; -- (void) setStart: (id) aStart; - -- (id) getStop; -- (void) setStop: (id) aStop; - -- (id) copyWithZone:(NSZone *)theZone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRPtrBuffer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRPtrBuffer.h deleted file mode 100644 index 188f597caa806e6e4825e472bd3780abe5e4db72..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRPtrBuffer.h +++ /dev/null @@ -1,91 +0,0 @@ -// -// ANTLRPtrBuffer.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define BUFFSIZE 101 - -@interface ANTLRPtrBuffer : ANTLRLinkBase { - //ANTLRPtrBuffer *fNext; - NSInteger BuffSize; - NSMutableData *buffer; - id *ptrBuffer; - NSInteger count; - NSInteger ptr; -} - -@property (getter=getBuffSize, setter=setBuffSize:) NSInteger BuffSize; -@property (retain, getter=getBuffer, setter=setBuffer:) NSMutableData *buffer; -@property (retain, getter=getPtrBuffer, setter=setPtrBuffer:) id *ptrBuffer; -@property (getter=getCount, setter=setCount:) NSInteger count; -@property (getter=getPtr, setter=setPtr:) NSInteger ptr; - -// Contruction/Destruction -+(ANTLRPtrBuffer *)newANTLRPtrBuffer; -+(ANTLRPtrBuffer *)newANTLRPtrBufferWithLen:(NSInteger)cnt; --(id)init; --(id)initWithLen:(NSInteger)cnt; --(void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; -/* clear -- reinitialize the maplist array */ -- (void) clear; - -- (NSInteger)count; -- (NSInteger)length; -- (NSInteger)size; - -- (NSMutableData *)getBuffer; -- (void)setBuffer:(NSMutableData *)np; -- (NSInteger)getCount; -- (void)setCount:(NSInteger)aCount; -- (id *)getPtrBuffer; -- (void)setPtrBuffer:(id *)np; -- (NSInteger)getPtr; -- (void)setPtr:(NSInteger)np; - -- (void) push:(id) v; -- (id) pop; -- (id) peek; - -- (void) addObject:(id) v; -- (void) addObjectsFromArray:(ANTLRPtrBuffer *)anArray; -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx; -- (id) objectAtIndex:(NSInteger)idx; -- (void) removeAllObjects; - -- (void) ensureCapacity:(NSInteger) index; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRecognitionException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRecognitionException.h deleted file mode 100755 index 853dc0e1c926874c8d514cfd595961e0d7291967..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRecognitionException.h +++ /dev/null @@ -1,72 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRRuntimeException.h" -#import "ANTLRToken.h" -#import "ANTLRIntStream.h" -#import "ANTLRTree.h" - -@interface ANTLRRecognitionException : ANTLRRuntimeException { - id input; - NSInteger index; - id token; - id node; - unichar c; - NSInteger line; - NSInteger charPositionInLine; -} - -@property (retain, getter=getStream, setter=setStream:) id input; -@property (retain, getter=getToken, setter=setToken:) idtoken; -@property (retain, getter=getNode, setter=setNode:) idnode; -@property (getter=getLine, setter=setLine:) NSInteger line; -@property (getter=getCharPositionInLine, setter=setCharPositionInLine:) NSInteger charPositionInLine; - -+ (ANTLRRecognitionException *) newANTLRRecognitionException; -+ (ANTLRRecognitionException *) exceptionWithStream:(id) anInputStream; -- (id) init; -- (id) initWithStream:(id)anInputStream; -- (id) initWithStream:(id)anInputStream reason:(NSString *)aReason; -- (NSInteger) unexpectedType; -- (id)getUnexpectedToken; - -- (id) getStream; -- (void) setStream: (id) aStream; - -- (id) getToken; -- (void) setToken: (id) aToken; - -- (id) getNode; -- (void) setNode: (id) aNode; - -- (NSString *)getMessage; - -- (NSInteger)getCharPositionInLine; -- (void)setCharPositionInLine:(NSInteger)aPos; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRecognizerSharedState.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRecognizerSharedState.h deleted file mode 100755 index 0430b797df060c6c53404224f851dad5abb25b40..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRecognizerSharedState.h +++ /dev/null @@ -1,116 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" -#import "ANTLRBitSet.h" -#import "ANTLRRuleStack.h" - -@interface ANTLRRecognizerSharedState : NSObject { - NSMutableArray *following; // a stack of FOLLOW bitsets used for context sensitive prediction and recovery - NSInteger _fsp; // Follow stack pointer - BOOL errorRecovery; // are we recovering? - NSInteger lastErrorIndex; - BOOL failed; // indicate that some match failed - NSInteger syntaxErrors; - NSInteger backtracking; // the level of backtracking - ANTLRRuleStack *ruleMemo; // store previous results of matching rules so we don't have to do it again. Hook in incremental stuff here, too. - - id token; - NSInteger tokenStartCharIndex; - NSUInteger tokenStartLine; - NSUInteger tokenStartCharPositionInLine; - NSUInteger channel; - NSUInteger type; - NSString *text; -} - -@property (retain, getter=getFollowing, setter=setFollowing:) NSMutableArray *following; -@property (assign) NSInteger _fsp; -@property (assign) BOOL errorRecovery; -@property (assign) NSInteger lastErrorIndex; -@property (assign, getter=getFailed, setter=setFailed:) BOOL failed; -@property (assign) NSInteger syntaxErrors; -@property (assign, getter=getBacktracking, setter=setBacktracking) NSInteger backtracking; -@property (retain, getter=getRuleMemo, setter=setRuleMemo:) ANTLRRuleStack *ruleMemo; -@property (copy, getter=getToken, setter=setToken) id token; -@property (getter=getType,setter=setType:) NSUInteger type; -@property (getter=getChannel,setter=setChannel:) NSUInteger channel; -@property (getter=getTokenStartLine,setter=setTokenStartLine:) NSUInteger tokenStartLine; -@property (getter=getCharPositionInLine,setter=setCharPositionInLine:) NSUInteger tokenStartCharPositionInLine; -@property (getter=getTokenStartCharIndex,setter=setTokenStartCharIndex:) NSInteger tokenStartCharIndex; -@property (retain, getter=getText, setter=setText) NSString *text; - -+ (ANTLRRecognizerSharedState *) newANTLRRecognizerSharedState; -+ (ANTLRRecognizerSharedState *) newANTLRRecognizerSharedStateWithRuleLen:(NSInteger)aLen; -+ (ANTLRRecognizerSharedState *) newANTLRRecognizerSharedState:(ANTLRRecognizerSharedState *)aState; - -- (id) init; -- (id) initWithRuleLen:(NSInteger)aLen; -- (id) initWithState:(ANTLRRecognizerSharedState *)state; - -- (id) getToken; -- (void) setToken:(id) theToken; - -- (NSUInteger) getType; -- (void) setType:(NSUInteger) theTokenType; - -- (NSUInteger) getChannel; -- (void) setChannel:(NSUInteger) theChannel; - -- (NSUInteger) getTokenStartLine; -- (void) setTokenStartLine:(NSUInteger) theTokenStartLine; - -- (NSUInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSUInteger) theCharPosition; - -- (NSInteger) getTokenStartCharIndex; -- (void) setTokenStartCharIndex:(NSInteger) theTokenStartCharIndex; - -- (NSString *) getText; -- (void) setText:(NSString *) theText; - - -- (NSMutableArray *) getFollowing; -- (void)setFollowing:(NSMutableArray *)aFollow; -- (ANTLRRuleStack *) getRuleMemo; -- (void)setRuleMemo:(ANTLRRuleStack *)aRuleMemo; -- (BOOL) isErrorRecovery; -- (void) setIsErrorRecovery: (BOOL) flag; - -- (BOOL) getFailed; -- (void) setFailed: (BOOL) flag; - -- (NSInteger) getBacktracking; -- (void) setBacktracking:(NSInteger) value; -- (void) increaseBacktracking; -- (void) decreaseBacktracking; -- (BOOL) isBacktracking; - -- (NSInteger) lastErrorIndex; -- (void) setLastErrorIndex:(NSInteger) value; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRewriteRuleElementStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRewriteRuleElementStream.h deleted file mode 100755 index 132a0cc2efd24ba0a1ebdf9dff252e49b1f4166b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRewriteRuleElementStream.h +++ /dev/null @@ -1,85 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeAdaptor.h" - -typedef union { - id single; - NSMutableArray *multiple; -} Elements; - -// TODO: this should be separated into stream and enumerator classes -@interface ANTLRRewriteRuleElementStream : NSObject { - NSInteger cursor; - BOOL dirty; ///< indicates whether the stream should return copies of its elements, set to true after a call to -reset - BOOL isSingleElement; - Elements elements; - - NSString *elementDescription; - id treeAdaptor; -} - -@property (assign, getter=GetCursor, setter=SetCursor:) NSInteger cursor; -@property (assign, getter=Getdirty, setter=Setdirty:) BOOL dirty; -@property (assign, getter=GetIsSingleElement, setter=SetIsSingleElement:) BOOL isSingleElement; -@property (assign, getter=GetElement, setter=SetElement:) Elements elements; -@property (assign, getter=GetElementDescription, setter=SetElementDescription:) NSString *elementDescription; -@property (retain, getter=GetTreeAdaptor, setter=SetTreeAdaptor:) id treeAdaptor; - -+ (ANTLRRewriteRuleElementStream*) newANTLRRewriteRuleElementStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription; -+ (ANTLRRewriteRuleElementStream*) newANTLRRewriteRuleElementStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - element:(id)anElement; -+ (ANTLRRewriteRuleElementStream*) newANTLRRewriteRuleElementStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - elements:(NSArray *)theElements; - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription element:(id)anElement; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription elements:(NSArray *)theElements; - -- (void)reset; - -- (id) getTreeAdaptor; -- (void) setTreeAdaptor:(id)aTreeAdaptor; - -- (void) addElement:(id)anElement; -- (NSInteger) size; - -- (BOOL) hasNext; -- (id) nextTree; -- (id) _next; // internal: TODO: redesign if necessary. maybe delegate - -- (id) copyElement:(id)element; -- (id) toTree:(id)element; - -- (NSString *) getDescription; -- (void) setDescription:(NSString *)description; - -@end - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRewriteRuleSubtreeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRewriteRuleSubtreeStream.h deleted file mode 100755 index 1d18b2453cceba3955e4bbe4e4f2231e0fb7bd15..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRewriteRuleSubtreeStream.h +++ /dev/null @@ -1,50 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRewriteRuleElementStream.h" - -@interface ANTLRRewriteRuleSubtreeStream : ANTLRRewriteRuleElementStream { - -} - -+ (ANTLRRewriteRuleSubtreeStream *) newANTLRRewriteRuleSubtreeStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription; -+ (ANTLRRewriteRuleSubtreeStream *) newANTLRRewriteRuleSubtreeStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - element:(id)anElement; -+ (ANTLRRewriteRuleSubtreeStream *) newANTLRRewriteRuleSubtreeStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - elements:(NSArray *)theElements; - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription element:(id)anElement; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription elements:(NSArray *)theElements; - -- (id) nextNode; -- (id) dup:(id)element; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRewriteRuleTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRewriteRuleTokenStream.h deleted file mode 100755 index 3a516dec26a97184eb3667417213cb1fe9fd4753..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRewriteRuleTokenStream.h +++ /dev/null @@ -1,66 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRewriteRuleElementStream.h" - - -@interface ANTLRRewriteRuleTokenStream : ANTLRRewriteRuleElementStream { - -} - -+ (id) newANTLRRewriteRuleTokenStream:(id)anAdaptor - description:(NSString *)elementDescription; -/** Create a stream with one element */ -+ (id) newANTLRRewriteRuleTokenStream:(id)adaptor - description:(NSString *)elementDescription - element:(id) oneElement; -/** Create a stream, but feed off an existing list */ -+ (id) newANTLRRewriteRuleTokenStream:(id)adaptor - description:(NSString *)elementDescription - elements:(NSMutableArray *)elements; - -- (id) init; -- (id) initWithTreeAdaptor:(id)anAdaptor - description:(NSString *)aDescription; -- (id) initWithTreeAdaptor:(id)anAdaptor - description:(NSString *)aDescription - element:(id)element; -- (id) initWithTreeAdaptor:(id)anAdaptor - description:(NSString *)aDescription - elements:(NSMutableArray *)elements; - -/** Get next token from stream and make a node for it */ -- (id) nextNode; - -- (id) nextToken; - -/** Don't convert to a tree unless they explicitly call nextTree. - * This way we can do hetero tree nodes in rewrite. - */ -- (id) toTree:(id)element; - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleMapElement.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleMapElement.h deleted file mode 100644 index e040b18e43e5b50ea037b8d0149615fa3d0215d0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleMapElement.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// ANTLRRuleMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseMapElement.h" - -@interface ANTLRRuleMapElement : ANTLRBaseMapElement { - NSNumber *ruleNum; -} - -@property (retain, getter=getRuleNum, setter=setRuleNum:) NSNumber *ruleNum; - -+ (ANTLRRuleMapElement *) newANTLRRuleMapElement; -+ (ANTLRRuleMapElement *) newANTLRRuleMapElementWithIndex:(NSNumber *)anIdx; -+ (ANTLRRuleMapElement *) newANTLRRuleMapElementWithIndex:(NSNumber *)anIdx RuleNum:(NSNumber *)aRuleNum; -- (id) init; -- (id) initWithAnIndex:(NSNumber *)anIdx; -- (id) initWithAnIndex:(NSNumber *)anIdx RuleNum:(NSNumber *)aRuleNum; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSNumber *)getRuleNum; -- (void)setRuleNum:(NSNumber *)aRuleNum; - -- (NSInteger)size; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleMemo.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleMemo.h deleted file mode 100644 index 63a5ae259cd132b253e8e5d2795ea631fe01c966..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleMemo.h +++ /dev/null @@ -1,60 +0,0 @@ -// -// ANTLRRuleMemo.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" - -@interface ANTLRRuleMemo : ANTLRLinkBase { - NSNumber *startIndex; - NSNumber *stopIndex; -} - -@property (retain, getter=getStartIndex, setter=setStartIndex) NSNumber *startIndex; -@property (retain, getter=getStopIndex, setter=setStopIndex) NSNumber *stopIndex; - -+ (ANTLRRuleMemo *)newANTLRRuleMemo; -+ (ANTLRRuleMemo *)newANTLRRuleMemoWithStartIndex:(NSNumber *)aStartIndex StopIndex:(NSNumber *)aStopIndex; - -- (id) init; -- (id) initWithStartIndex:(NSNumber *)aStartIndex StopIndex:(NSNumber *)aStopIndex; - -- (NSInteger)count; -- (NSInteger)size; - -- (ANTLRRuleMemo *)getRuleWithStartIndex:(NSInteger)aStartIndex; -- (NSNumber *)getStartIndex:(NSInteger)aStartIndex; -- (NSNumber *)getStopIndex:(NSInteger)aStartIndex; -- (NSNumber *)getStartIndex; -- (void)setStartIndex:(NSNumber *)aStartIndex; -- (NSNumber *)getStopIndex; -- (void)setStopIndex:(NSNumber *)aStopIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleReturnScope.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleReturnScope.h deleted file mode 100644 index 4750c16642a04bbf8163c2b72b8658b009f66d93..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleReturnScope.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// ANTLRRuleReturnScope.h -// ANTLR -// -// Created by Alan Condit on 6/17/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" - -@interface ANTLRRuleReturnScope : NSObject { - -} - -/** Return the start token or tree */ -- (id) getStart; - -/** Return the stop token or tree */ -- (id) getStop; - -/** Has a value potentially if output=AST; */ -- (id) getNode; - -/** Has a value potentially if output=template; Don't use StringTemplate - * type as it then causes a dependency with ST lib. - */ -- (id) getTemplate; - -- (id) copyWithZone:(NSZone *)theZone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleStack.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleStack.h deleted file mode 100644 index 12d450b83144b23007279975cc2634f1cf9e8ea0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleStack.h +++ /dev/null @@ -1,63 +0,0 @@ -// -// ANTLRRuleStack.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseStack.h" -#import "ANTLRHashRule.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRRuleStack : ANTLRBaseStack { -} - -// Contruction/Destruction -+(ANTLRRuleStack *)newANTLRRuleStack; -+(ANTLRRuleStack *)newANTLRRuleStack:(NSInteger)cnt; --(id)init; --(id)initWithLen:(NSInteger)cnt; --(void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; -/* clear -- reinitialize the maplist array */ - -- (NSInteger)count; -- (NSInteger)size; - -- (ANTLRHashRule *) pop; - -- (void) insertObject:(ANTLRHashRule *)aHashRule atIndex:(NSInteger)idx; -- (ANTLRHashRule *)objectAtIndex:(NSInteger)idx; -- (void)putHashRuleAtRuleIndex:(NSInteger)aRuleIndex StartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleStack.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleStack.m deleted file mode 100644 index 909192f020b5b9388474b81ffa0f49b999568298..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuleStack.m +++ /dev/null @@ -1,147 +0,0 @@ -// -// ANTLRRuleStack.m -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) - -#import "ANTLRRuleStack.h" -#import "ANTLRTree.h" - -/* - * Start of ANTLRRuleStack - */ -@implementation ANTLRRuleStack - -+ (ANTLRRuleStack *)newANTLRRuleStack -{ - return [[ANTLRRuleStack alloc] init]; -} - -+ (ANTLRRuleStack *)newANTLRRuleStack:(NSInteger)cnt -{ - return [[ANTLRRuleStack alloc] initWithLen:cnt]; -} - -- (id)init -{ - if ((self = [super init]) != nil) { - } - return( self ); -} - -- (id)initWithLen:(NSInteger)cnt -{ - if ((self = [super initWithLen:cnt]) != nil) { - } - return( self ); -} - -- (void)dealloc -{ - [super dealloc]; -} - -- (id) copyWithZone:(NSZone *)aZone -{ - return [super copyWithZone:aZone]; -} - -- (NSInteger)count -{ - ANTLRRuleMemo *anElement; - NSInteger aCnt = 0; - for( int i = 0; i < BuffSize; i++ ) { - if ((anElement = ptrBuffer[i]) != nil) - aCnt++; - } - return aCnt; -} - -- (NSInteger)size -{ - ANTLRRuleMemo *anElement; - NSInteger aSize = 0; - for( int i = 0; i < BuffSize; i++ ) { - if ((anElement = ptrBuffer[i]) != nil) { - aSize++; - } - } - return aSize; -} - -- (ANTLRHashRule *)pop -{ - return (ANTLRHashRule *)[super pop]; -} - -- (void) insertObject:(ANTLRHashRule *)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - NSLog( @"In ANTLRRuleStack attempting to insert aRule at Index %d, but Buffer is only %d long\n", idx, BuffSize ); - [self ensureCapacity:idx]; - } - if ( aRule != ptrBuffer[idx] ) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (ANTLRHashRule *)objectAtIndex:(NSInteger)idx -{ - if (idx < BuffSize) { - return ptrBuffer[idx]; - } - return nil; -} - -- (void)putHashRuleAtRuleIndex:(NSInteger)aRuleIndex StartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex -{ - ANTLRHashRule *aHashRule; - ANTLRRuleMemo *aRuleMemo; - - if (aRuleIndex >= BuffSize) { - NSLog( @"putHashRuleAtRuleIndex attempting to insert aRule at Index %d, but Buffer is only %d long\n", aRuleIndex, BuffSize ); - [self ensureCapacity:aRuleIndex]; - } - if ((aHashRule = ptrBuffer[aRuleIndex]) == nil) { - aHashRule = [[ANTLRHashRule newANTLRHashRuleWithLen:17] retain]; - ptrBuffer[aRuleIndex] = aHashRule; - } - if (( aRuleMemo = [aHashRule objectAtIndex:aStartIndex] ) == nil ) { - aRuleMemo = [[ANTLRRuleMemo newANTLRRuleMemo] retain]; - [aHashRule insertObject:aRuleMemo atIndex:aStartIndex]; - } - [aRuleMemo setStartIndex:[NSNumber numberWithInteger:aStartIndex]]; - [aRuleMemo setStopIndex:[NSNumber numberWithInteger:aStopIndex]]; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuntimeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuntimeException.h deleted file mode 100644 index 6cf0918e771d272c00756c4ea4d674e59211a23b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRRuntimeException.h +++ /dev/null @@ -1,54 +0,0 @@ -// -// ANTLRRuntimeException.h -// ANTLR -// -// Created by Alan Condit on 6/5/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -@interface ANTLRRuntimeException : NSException -{ -} - -+ (ANTLRRuntimeException *) newANTLRNoSuchElementException:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRIllegalArgumentException:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRRuntimeException:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRRuntimeException:(NSString *)aName reason:(NSString *)aReason; -+ (ANTLRRuntimeException *) newANTLRRuntimeException:(NSString *)aName reason:(NSString *)aReason userInfo:aUserInfo; - -- (id) init; -- (id)initWithRuntime:(NSString *)aReason; -- (id)initWithReason:(NSString *)aReason; -- (id)initWithName:(NSString *)aName reason:(NSString *)aReason; -- (id)initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo; - -- (NSString *) Description; - -// - (void)setDecisionNumber:(NSInteger)decisionNumber; -// - (void)setStateNumber:(NSInteger)stateNumber; -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRStreamEnumerator.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRStreamEnumerator.h deleted file mode 100644 index a0e0f69a5c1f4796134d6912d3cc210bfd0885cc..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRStreamEnumerator.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// ANTLRStreamEnumertor.h -// ANTLR -// -// Created by Ian Michell on 29/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRStreamEnumerator : NSEnumerator -{ - NSInteger i; - id eof; - NSMutableArray *nodes; -} - --(id) initWithNodes:(NSMutableArray *) n andEOF:(id) o; --(BOOL) hasNext; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRStringStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRStringStream.h deleted file mode 100755 index 2b13c7d102cce7ff82428e68e23dfd5ecbef7a7f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRStringStream.h +++ /dev/null @@ -1,126 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRCharStream.h" -#import "ANTLRCharStreamState.h" -#import "ANTLRPtrBuffer.h" - -@interface ANTLRStringStream : NSObject < ANTLRCharStream > { - NSString *data; - NSInteger n; - NSInteger p; - NSInteger line; - NSInteger charPositionInLine; - NSInteger markDepth; - ANTLRPtrBuffer *markers; - NSInteger lastMarker; - NSString *name; - ANTLRCharStreamState *charState; -} - -@property (retain, getter=getData,setter=setData:) NSString *data; -@property (getter=getP,setter=setP:) NSInteger p; -@property (getter=getN,setter=setN:) NSInteger n; -@property (getter=getLine,setter=setLine:) NSInteger line; -@property (getter=getCharPositionInLine,setter=setCharPositionInLine:) NSInteger charPositionInLine; -@property (getter=getMarkDepth,setter=setMarkDepth:) NSInteger markDepth; -@property (retain, getter=getMarkers, setter=setMarkers:) ANTLRPtrBuffer *markers; -@property (getter=getLastMarker,setter=setLastMarker:) NSInteger lastMarker; -@property (retain, getter=getSourceName, setter=setSourceName:) NSString *name; -@property (retain, getter=getCharState, setter=setCharState:) ANTLRCharStreamState *charState; - -+ newANTLRStringStream; - -+ newANTLRStringStream:(NSString *)aString; - -+ newANTLRStringStream:(char *)myData Count:(NSInteger)numBytes; - -- (id) init; - -// this initializer copies the string -- (id) initWithString:(NSString *) theString; - -// This is the preferred constructor as no data is copied -- (id) initWithStringNoCopy:(NSString *) theString; - -- (id) initWithData:(char *)myData Count:(NSInteger)numBytes; - -- (void) dealloc; - -- (id) copyWithZone:(NSZone *)aZone; - -// reset the stream's state, but keep the data to feed off -- (void) reset; -// consume one character from the stream -- (void) consume; - -// look ahead i characters -- (NSInteger) LA:(NSInteger) i; -- (NSInteger) LT:(NSInteger) i; - -// returns the position of the current input symbol -- (NSInteger) getIndex; -// total length of the input data -- (NSInteger) size; - -// seek and rewind in the stream -- (NSInteger) mark; -- (void) rewind:(NSInteger) marker; -- (void) rewind; -- (void) release:(NSInteger) marker; -- (void) seek:(NSInteger) index; - -// provide the streams data (e.g. for tokens using indices) -- (NSString *) substring:(NSInteger)startIndex To:(NSInteger)stopIndex; -- (NSString *) substringWithRange:(NSRange) theRange; - -// used for tracking the current position in the input stream -- (NSInteger) getLine; -- (void) setLine:(NSInteger) theLine; -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger) thePos; - -- (NSInteger) getN; -- (void) setN:(NSInteger)num; - -- (NSInteger) getP; -- (void) setP:(NSInteger)num; - -- (ANTLRPtrBuffer *)getMarkers; -- (void) setMarkers:(ANTLRPtrBuffer *)aMarkerList; - -- (NSString *)getSourceName; - -- (NSString *)toString; - -// accessors to the raw data of this stream -- (NSString *) getData; -- (void) setData: (NSString *) aData; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRSymbolStack.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRSymbolStack.h deleted file mode 100644 index 169df9f7379cdc3e17f2b9c8c05516942db664c0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRSymbolStack.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// ANTLRSymbolStack.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseStack.h" -// #import "ANTLRSymbolScope.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRSymbolsScope : NSObject -{ - -} - -+ (ANTLRSymbolsScope *)newANTLRSymbolsScope; - -- (id)init; -@end - - -@interface ANTLRSymbolStack : ANTLRBaseStack { -} - -// Contruction/Destruction -+(ANTLRSymbolStack *)newANTLRSymbolStack; -+(ANTLRSymbolStack *)newANTLRSymbolStackWithLen:(NSInteger)cnt; --(id)init; --(id)initWithLen:(NSInteger)cnt; --(void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; -/* clear -- reinitialize the maplist array */ - --(ANTLRSymbolsScope *)getHashMapEntry:(NSInteger)idx; - --(ANTLRSymbolsScope **)getHashMap; - --(ANTLRSymbolsScope *) pop; - -- (void) insertObject:(ANTLRSymbolsScope *)aScope atIndex:(NSInteger)idx; -- (ANTLRSymbolsScope *)objectAtIndex:(NSInteger)idx; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRSymbolStack.m b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRSymbolStack.m deleted file mode 100644 index 1dd67754d60044cba84bcbb095f4a6f26f102045..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRSymbolStack.m +++ /dev/null @@ -1,123 +0,0 @@ -// -// ANTLRSymbolStack.m -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) - -#import "ANTLRSymbolStack.h" -#import "ANTLRTree.h" - - -@implementation ANTLRSymbolsScope - -+ (ANTLRSymbolsScope *)newANTLRSymbolsScope -{ - return( [[ANTLRSymbolsScope alloc] init] ); -} - -- (id)init -{ - if ((self = [super init]) != nil) { - } - return (self); -} - -@end - -/* - * Start of ANTLRSymbolStack - */ -@implementation ANTLRSymbolStack - -+(ANTLRSymbolStack *)newANTLRSymbolStack -{ - return [[ANTLRSymbolStack alloc] init]; -} - -+(ANTLRSymbolStack *)newANTLRSymbolStackWithLen:(NSInteger)cnt -{ - return [[ANTLRSymbolStack alloc] initWithLen:cnt]; -} - --(id)init -{ - if ((self = [super init]) != nil) { - } - return( self ); -} - --(id)initWithLen:(NSInteger)cnt -{ - if ((self = [super initWithLen:cnt]) != nil) { - } - return( self ); -} - --(void)dealloc -{ - [super dealloc]; -} - -- (id) copyWithZone:(NSZone *)aZone -{ - return [super copyWithZone:aZone]; -} - --(ANTLRSymbolsScope *)getHashMapEntry:(NSInteger)idx -{ - return( (ANTLRSymbolsScope *)[super objectAtIndex:idx] ); -} - --(ANTLRSymbolsScope **)getHashMap -{ - return( (ANTLRSymbolsScope **)ptrBuffer ); -} - --(ANTLRSymbolsScope *) pop -{ - return (ANTLRSymbolsScope *)[super pop]; -} - -- (void) insertObject:(ANTLRSymbolsScope *)aRule atIndex:(NSInteger)idx -{ - if (aRule != ptrBuffer[idx]) { - if (ptrBuffer[idx] != nil) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (ANTLRSymbolsScope *)objectAtIndex:(NSInteger)idx -{ - return (ANTLRSymbolsScope *)[super objectAtIndex:idx]; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRToken+DebuggerSupport.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRToken+DebuggerSupport.h deleted file mode 100755 index 659e7637ebc0c677b4987bb91167fb558ae44eed..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRToken+DebuggerSupport.h +++ /dev/null @@ -1,41 +0,0 @@ -// -// ANTLRToken+DebuggerSupport.h -// ANTLR -// -// Created by Kay Röpke on 03.12.2006. -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// - -#import -#import "ANTLRToken.h" -#import "ANTLRCommonToken.h" - -@interface ANTLRCommonToken(DebuggerSupport) - -- (NSString *)debuggerDescription; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRToken.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRToken.h deleted file mode 100755 index 64524f05c163c24b1fd24c1be703d5124e362045..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRToken.h +++ /dev/null @@ -1,79 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import - -typedef enum { - ANTLRTokenTypeEOF = -1, - ANTLRTokenTypeInvalid, - ANTLRTokenTypeEOR, - ANTLRTokenTypeDOWN, - ANTLRTokenTypeUP, - ANTLRTokenTypeMIN -} ANTLRTokenType; - -typedef enum { - ANTLRTokenChannelDefault = 0, - ANTLRTokenChannelHidden = 99 -} ANTLRTokenChannel; - -#define HIDDEN 99 - -@protocol ANTLRToken < NSObject, NSCopying > - -// The singleton eofToken instance. -+ (id) eofToken; -// The default channel for this class of Tokens -+ (ANTLRTokenChannel) defaultChannel; - -// provide hooks to explicitely set the text as opposed to use the indices into the CharStream -- (NSString *) getText; -- (void) setText:(NSString *) theText; - -- (NSInteger) getType; -- (void) setType: (NSInteger) aType; - -// ANTLR v3 provides automatic line and position tracking. Subclasses do not need to -// override these, if they do not want to store line/pos tracking information -- (NSUInteger) getLine; -- (void) setLine: (NSUInteger) aLine; - -- (NSUInteger) getCharPositionInLine; -- (void) setCharPositionInLine: (NSUInteger) aCharPositionInLine; - -// explicitely change the channel this Token is on. The default parser implementation -// just sees the defaultChannel -// Common idiom is to put whitespace tokens on channel 99. -- (NSUInteger) getChannel; -- (void) setChannel: (NSUInteger) aChannel; - -// the index of this Token into the TokenStream -- (NSUInteger) getTokenIndex; -- (void) setTokenIndex: (NSUInteger) aTokenIndex; -- (NSString *)toString; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTokenRewriteStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTokenRewriteStream.h deleted file mode 100644 index 0d8681f70bf0ef2f6c52e02822464f635d1e37a0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTokenRewriteStream.h +++ /dev/null @@ -1,170 +0,0 @@ -// -// ANTLRTokenRewriteStream.h -// ANTLR -// -// Created by Alan Condit on 6/19/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTokenStream.h" -#import "ANTLRLinkBase.h" -#import "ANTLRHashMap.h" -#import "ANTLRMapElement.h" -#import "ANTLRTokenSource.h" - -// Define the rewrite operation hierarchy - -@interface ANTLRRewriteOperation : ANTLRCommonTokenStream -{ -/** What index into rewrites List are we? */ -NSInteger instructionIndex; -/** Token buffer index. */ -NSInteger index; -NSString *text; -} - -@property (getter=getInstructionIndex, setter=setInstructionIndex:) NSInteger instructionIndex; -@property (getter=getIndex, setter=setIndex:) NSInteger index; -@property (retain, getter=getText, setter=setText:) NSString *text; - -+ (ANTLRRewriteOperation *) newANTLRRewriteOperation:(NSInteger)index Text:(NSString *)text; - -- (id) initWithIndex:(NSInteger)anIndex Text:(NSString *)theText; - -/** Execute the rewrite operation by possibly adding to the buffer. - * Return the index of the next token to operate on. - */ -- (NSInteger) execute:(NSString *)buf; - -- (NSString *)toString; -- (NSInteger) indexOf:(char)aChar inString:(NSString *)aString; -@end - -@interface ANTLRInsertBeforeOp : ANTLRRewriteOperation { -} - -+ (ANTLRInsertBeforeOp *) newANTLRInsertBeforeOp:(NSInteger)anIndex Text:(NSString *)theText; -- (id) initWithIndex:(NSInteger)anIndex Text:(NSString *)theText; - -@end - -/** I'm going to try replacing range from x..y with (y-x)+1 ReplaceOp - * instructions. - */ -@interface ANTLRReplaceOp : ANTLRRewriteOperation { - NSInteger lastIndex; -} - -@property (getter=getLastIndex, setter=setLastIndex:) NSInteger lastIndex; - -+ (ANTLRReplaceOp *) newANTLRReplaceOp:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString*)theText; -- (id) initWithIndex:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString *)theText; - -- (NSInteger) execute:(NSString *)buf; -- (NSString *)toString; - -@end - -@interface ANTLRDeleteOp : ANTLRReplaceOp { -} -+ (ANTLRDeleteOp *) newANTLRDeleteOp:(NSInteger)from ToIndex:(NSInteger)to; - -- (id) initWithIndex:(NSInteger)from ToIndex:(NSInteger)to; - -- (NSString *)toString; - -@end - - -@interface ANTLRTokenRewriteStream : ANTLRCommonTokenStream { -/** You may have multiple, named streams of rewrite operations. - * I'm calling these things "programs." - * Maps String (name) -> rewrite (List) - */ -ANTLRHashMap *programs; - -/** Map String (program name) -> Integer index */ -ANTLRHashMap *lastRewriteTokenIndexes; -} - -@property (retain, getter=getPrograms, setter=setPrograms:) ANTLRHashMap *programs; -@property (retain, getter=getLastRewriteTokenIndexes, setter=setLastRewriteTokenIndexes:) ANTLRHashMap *lastRewriteTokenIndexes; - -+ (ANTLRTokenRewriteStream *)newANTLRTokenRewriteStream; -+ (ANTLRTokenRewriteStream *)newANTLRTokenRewriteStream:(id) aTokenSource; -+ (ANTLRTokenRewriteStream *)newANTLRTokenRewriteStream:(id) aTokenSource Channel:(NSInteger)aChannel; - -- (id) init; -- (id)initWithTokenSource:(id)aTokenSource; -- (id)initWithTokenSource:(id)aTokenSource Channel:(NSInteger)aChannel; - -- (ANTLRHashMap *)getPrograms; -- (void)setPrograms:(ANTLRHashMap *)aProgList; - -- (void) rollback:(NSInteger)instructionIndex; -- (void) rollback:(NSString *)programName Index:(NSInteger)anInstructionIndex; -- (void) deleteProgram; -- (void) deleteProgram:(NSString *)programName; -- (void) insertAfterToken:(id)t Text:(NSString *)theText; -- (void) insertAfterIndex:(NSInteger)anIndex Text:(NSString *)theText; -- (void) insertAfterProgNam:(NSString *)programName Index:(NSInteger)anIndex Text:(NSString *)theText; - - -- (void) insertBeforeToken:(id)t Text:(NSString *)theText; -- (void) insertBeforeIndex:(NSInteger)anIndex Text:(NSString *)theText; -- (void) insertBeforeProgName:(NSString *)programName Index:(NSInteger)index Text:(NSString *)theText; -- (void) replaceFromIndex:(NSInteger)anIndex Text:(NSString *)theText; -- (void) replaceFromIndex:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString *)theText; -- (void) replaceFromToken:(id)indexT Text:(NSString *)theText; -- (void) replaceFromToken:(id)from ToToken:(id)to Text:(NSString *)theText; -- (void) replaceProgNam:(NSString *)programName Token:(id)from Token:(id)to Text:(NSString *)theText; -- (void) replaceProgNam:(NSString *)programName FromIndex:(NSInteger)from ToIndex:(NSInteger)to Text:(NSString *)theText; -- (void) delete:(NSInteger)anIndex; -- (void) delete:(NSInteger)from ToIndex:(NSInteger)to; -- (void) deleteToken:(id)indexT; -- (void) deleteFromToken:(id)from ToToken:(id)to; -- (void) delete:(NSString *)programName FromToken:(id)from ToToken:(id)to; -- (void) delete:(NSString *)programName FromIndex:(NSInteger)from ToIndex:(NSInteger)to; -- (NSInteger)getLastRewriteTokenIndex; -- (NSInteger)getLastRewriteTokenIndex:(NSString *)programName; -- (void)setLastRewriteTokenIndex:(NSString *)programName Index:(NSInteger)anInt; -- (ANTLRHashMap *) getProgram:(NSString *)name; -- (ANTLRHashMap *) initializeProgram:(NSString *)name; -- (NSString *)toOriginalString; -- (NSString *)toOriginalString:(NSInteger)start End:(NSInteger)end; -- (NSString *)toString; -- (NSString *)toString:(NSString *)programName; -- (NSString *)toStringFromStart:(NSInteger)start ToEnd:(NSInteger)end; -- (NSString *)toString:(NSString *)programName FromStart:(NSInteger)start ToEnd:(NSInteger)end; -- (ANTLRHashMap *)reduceToSingleOperationPerIndex:(ANTLRHashMap *)rewrites; -- (ANTLRHashMap *)getKindOfOps:(ANTLRHashMap *)rewrites KindOfClass:(Class)kind; -- (ANTLRHashMap *)getKindOfOps:(ANTLRHashMap *)rewrites KindOfClass:(Class)kind Index:(NSInteger)before; -- (NSString *)catOpText:(id)a PrevText:(id)b; -- (NSMutableString *)toDebugString; -- (NSMutableString *)toDebugStringFromStart:(NSInteger)start ToEnd:(NSInteger)end; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTokenSource.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTokenSource.h deleted file mode 100755 index 4d6b6ee7ac3e8b41b0a6836b43b6cf66e5103a5a..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTokenSource.h +++ /dev/null @@ -1,38 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import "ANTLRToken.h" - -// Anything that responds to -nextToken can be treated as a lexer. -// For instance this can be a flex lexer or a handwritten one or even -// a proxy for a remotely running token source (database, lexer, whatever). -@protocol ANTLRTokenSource - -- (id) nextToken; -- (NSString *)getSourceName; - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTokenStream.h deleted file mode 100755 index c104578dc51353881542d396e1add0693f6fc22e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTokenStream.h +++ /dev/null @@ -1,62 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import "ANTLRIntStream.h" -#import "ANTLRToken.h" - -@protocol ANTLRTokenStream < ANTLRIntStream > - -// Get Token at current input pointer + i ahead where i=1 is next Token. -// i<0 indicates tokens in the past. So -1 is previous token and -2 is -// two tokens ago. LT:0 is undefined. For i>=n, return Token.EOFToken. -// Return null for LT:0 and any index that results in an absolute address -// that is negative. - -- (id) LT:(NSInteger) i; - -- (id) getToken:(NSUInteger) i; - -- (id) getTokenSource; - -- (NSString *) toString; -/** Return the text of all tokens from start to stop, inclusive. - * If the stream does not buffer all the tokens then it can just - * return "" or null; Users should not access $ruleLabel.text in - * an action of course in that case. - */ -- (NSString *)toStringFromStart:(NSInteger)startIdx ToEnd:(NSInteger)stopIdx; - -/** Because the user is not required to use a token with an index stored - * in it, we must provide a means for two token objects themselves to - * indicate the start/end location. Most often this will just delegate - * to the other toString(int,int). This is also parallel with - * the TreeNodeStream.toString(Object,Object). - */ -- (NSString *) toStringFromToken:(id)startToken ToToken:(id)stopToken; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTree.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTree.h deleted file mode 100755 index f269b2d8481cd6ddce9ad4f3a4653653fe1077f6..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTree.h +++ /dev/null @@ -1,123 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -@protocol ANTLRTree < NSObject, NSCopying > - -//+ (id) invalidNode; - -- (id) getChild:(NSUInteger)index; -- (NSUInteger) getChildCount; - -// Tree tracks parent and child index now > 3.0 - -- (id)getParent; - -- (void) setParent:(id)t; - -/** Is there is a node above with token type ttype? */ -- (BOOL) hasAncestor:(NSInteger)ttype; - -/** Walk upwards and get first ancestor with this token type. */ -- (id) getAncestor:(NSInteger) ttype; - -/** Return a list of all ancestors of this node. The first node of - * list is the root and the last is the parent of this node. - */ -- (NSMutableArray *) getAncestors; - -/** This node is what child index? 0..n-1 */ -- (NSInteger) getChildIndex; - -- (void) setChildIndex:(NSInteger) index; - -/** Set the parent and child index values for all children */ -- (void) freshenParentAndChildIndexes; - -/** Add t as a child to this node. If t is null, do nothing. If t - * is nil, add all children of t to this' children. - */ -- (void) addChild:(id) t; - -/** Set ith child (0..n-1) to t; t must be non-null and non-nil node */ -- (void) setChild:(NSInteger)i With:(id) t; - -- (id) deleteChild:(NSInteger) i; - -/** Delete children from start to stop and replace with t even if t is - * a list (nil-root tree). num of children can increase or decrease. - * For huge child lists, inserting children can force walking rest of - * children to set their childindex; could be slow. - */ -- (void) replaceChildrenFrom:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id)t; - -- (NSArray *) getChildren; -// Add t as a child to this node. If t is null, do nothing. If t -// is nil, add all children of t to this' children. - -- (void) addChildren:(NSArray *) theChildren; -//- (void) removeAllChildren; - -// Indicates the node is a nil node but may still have children, meaning -// the tree is a flat list. - -- (BOOL) isNil; - -/** What is the smallest token index (indexing from 0) for this node - * and its children? - */ -- (NSInteger) getTokenStartIndex; - -- (void) setTokenStartIndex:(NSInteger) index; - -/** What is the largest token index (indexing from 0) for this node - * and its children? - */ -- (NSInteger) getTokenStopIndex; -- (void) setTokenStopIndex:(NSInteger) index; - -- (id) dupNode; - -- (NSString *) toString; - -#pragma mark Copying -- (id) copyWithZone:(NSZone *)aZone; // the children themselves are not copied here! -- (id) deepCopy; // performs a deepCopyWithZone: with the default zone -- (id) deepCopyWithZone:(NSZone *)aZone; - -#pragma mark Tree Parser support -- (NSInteger) getType; -- (NSString *) getText; -// In case we don't have a token payload, what is the line for errors? -- (NSInteger) getLine; -- (NSInteger) getCharPositionInLine; -- (void) setCharPositionInLine:(NSInteger)pos; - -#pragma mark Informational -- (NSString *) treeDescription; -- (NSString *) description; - -@end - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeAdaptor.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeAdaptor.h deleted file mode 100755 index e6579cfaa862df067d18ecce9467402a71aaa85b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeAdaptor.h +++ /dev/null @@ -1,159 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRToken.h" -#import "ANTLRBaseTree.h" -#import "ANTLRTokenStream.h" - -#pragma warning tree/node diction is broken. - -@protocol ANTLRTreeAdaptor - -#pragma mark Construction - -+ (id) newEmptyTree; - -- (id) createTree:(id)payload; - -#pragma mark ANTLRTreeAdaptor implementation -- (id)dupNode:(id)aNode; // copies just the node -- (id)dupTree:(id)aTree; // copies the entire subtree, recursively - -/** Return a nil node (an empty but non-null node) that can hold - * a list of element as the children. If you want a flat tree (a list) - * use "t=adaptor.nil(); t.addChild(x); t.addChild(y);" - */ -- (id) emptyNode; - -/** Return a tree node representing an error. This node records the - * tokens consumed during error recovery. The start token indicates the - * input symbol at which the error was detected. The stop token indicates - * the last symbol consumed during recovery. - * - * You must specify the input stream so that the erroneous text can - * be packaged up in the error node. The exception could be useful - * to some applications; default implementation stores ptr to it in - * the CommonErrorNode. - * - * This only makes sense during token parsing, not tree parsing. - * Tree parsing should happen only when parsing and tree construction - * succeed. - */ -- (id) errorNode:(id)anInput - From:(id)aStartToken - To:(id)aStopToken - Exception:(NSException *) e; - -/** Is tree considered a nil node used to make lists of child nodes? */ -- (BOOL) isNil:(id)aTree; - - -- (void) addChild:(id)child toTree:(id)aTree; - -/** If oldRoot is a nil root, just copy or move the children to newRoot. - * If not a nil root, make oldRoot a child of newRoot. - * - * old=^(nil a b c), new=r yields ^(r a b c) - * old=^(a b c), new=r yields ^(r ^(a b c)) - * - * If newRoot is a nil-rooted single child tree, use the single - * child as the new root node. - * - * old=^(nil a b c), new=^(nil r) yields ^(r a b c) - * old=^(a b c), new=^(nil r) yields ^(r ^(a b c)) - * - * If oldRoot was null, it's ok, just return newRoot (even if isNil). - * - * old=null, new=r yields r - * old=null, new=^(nil r) yields ^(nil r) - * - * Return newRoot. Throw an exception if newRoot is not a - * simple node or nil root with a single child node--it must be a root - * node. If newRoot is ^(nil x) return x as newRoot. - * - * Be advised that it's ok for newRoot to point at oldRoot's - * children; i.e., you don't have to copy the list. We are - * constructing these nodes so we should have this control for - * efficiency. - */ -- (id) becomeRoot:(id)newRoot old:(id)oldRoot; - -- (id) rulePostProcessing:(id)root; - -#pragma mark Rewrite Rules - -- (NSUInteger) getUniqueID:(id)aNode; - -- (id) createTree:(NSInteger)tokenType FromToken:(id)fromToken; -- (id) createTree:(NSInteger)tokenType FromToken:(id)fromToken Text:(NSString *)text; -- (id) createTree:(NSInteger)tokenType Text:(NSString *)text; - -#pragma mark Content - -- (id)dupNode:(id)aNode; -- (id)dupTree:(id)aTree; - -- (NSInteger) getType:(id)aNode; -- (void) setType:(id)aNode Type:(NSInteger)tokenType; - -- (NSString *) getText:(id)aNode; -- (void) setText:(id)aNode Text:(NSString *)tokenText; - -- (id) getToken:(id)t; - -- (void) setTokenBoundaries:(id)aTree From:(id)startToken To:(id)stopToken; -- (NSInteger) getTokenStartIndex:(id)aTree; -- (NSInteger) getTokenStopIndex:(id)aTree; - -#pragma mark Navigation / Tree Parsing - -/** Get a child 0..n-1 node */ -- (id) getChild:(id)aNode At:(NSInteger) i; -/** Set ith child (0..n-1) to t; t must be non-null and non-nil node */ -- (void) setChild:(id)aTree At:(NSInteger)index Child:(id)child; -/** Remove ith child and shift children down from right. */ -- (id) deleteChild:(id)t Index:(NSInteger)index; - -/** How many children? If 0, then this is a leaf node */ -- (NSInteger) getChildCount:(id) aTree; - -/** Who is the parent node of this node; if null, implies node is root. - * If your node type doesn't handle this, it's ok but the tree rewrites - * in tree parsers need this functionality. - */ -- (id)getParent:(id)t; -- (void) setParent:(id)t With:(id)parent; - -/** What index is this node in the child list? Range: 0..n-1 - * If your node type doesn't handle this, it's ok but the tree rewrites - * in tree parsers need this functionality. - */ -- (NSInteger) getChildIndex:(id)t; -- (void) setChildIndex:(id)t With:(NSInteger)index; - -- (void) replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id)t; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeException.h deleted file mode 100755 index 8ec5c45309782f97cf491c86c394a5bc55f22dc9..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeException.h +++ /dev/null @@ -1,42 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTree.h" -#import "ANTLRRecognitionException.h" - -@interface ANTLRTreeException : ANTLRRecognitionException { - id oldRoot; - id newRoot; -} - -+ (id) exceptionWithOldRoot:(id)theOldRoot newRoot:(id)theNewRoot stream:(id)aStream; -- (id) initWithOldRoot:(id)theOldRoot newRoot:(id)theNewRoot stream:(id)aStream; - -- (void) setOldRoot:(id)aTree; -- (void) setNewRoot:(id)aTree; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeNodeStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeNodeStream.h deleted file mode 100755 index bf6342cded8aea43aa940b9d2726f7380c592d0e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeNodeStream.h +++ /dev/null @@ -1,50 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRIntStream.h" -#import "ANTLRCharStream.h" -#import "ANTLRTokenStream.h" -#import "ANTLRCommonTree.h" -#import "ANTLRCommonTreeAdaptor.h" - -@protocol ANTLRTreeNodeStream < ANTLRIntStream > - -- (id) initWithTree:(ANTLRCommonTree *)theTree; -- (id) initWithTreeAdaptor:(id)theAdaptor Tree:(ANTLRCommonTree *)theTree; - -- (id) LT:(NSInteger)k; -- (id) getTreeSource; -- (id) getTreeAdaptor; -- (id) getTokenStream; -- (void) setUniqueNavigationNodes:(BOOL)flag; - -- (id) getNode:(NSInteger) idx; - -- (NSString *) toStringFromNode:(id)startNode ToNode:(id)stopNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeParser.h deleted file mode 100755 index e2f01ee0577f55315e0c6c60fde3c00d3fcba0c0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeParser.h +++ /dev/null @@ -1,89 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseRecognizer.h" -#import "ANTLRTreeNodeStream.h" -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRMismatchedTreeNodeException.h" - -@interface ANTLRTreeParser : ANTLRBaseRecognizer { - id input; -} - -@property (retain, getter=getInput, setter=setInput:) id input; - -+ (id) newANTLRTreeParser:(id)anInput; -+ (id) newANTLRTreeParser:(id)anInput State:(ANTLRRecognizerSharedState *)state; - -- (id) initWithStream:(id)theInput; -- (id) initWithStream:(id)theInput - State:(ANTLRRecognizerSharedState *)state; - - -- (id)getInput; -- (void) setInput:(id)anInput; - -- (void) setTreeNodeStream:(id) anInput; -- (id) getTreeNodeStream; - -- (NSString *)getSourceName; - -- (id) getCurrentInputSymbol:(id) anInput; - -- (id) getMissingSymbol:(id)input - Exception:(ANTLRRecognitionException *) e - ExpectedToken:(NSInteger) expectedTokenType - BitSet:(ANTLRBitSet *)follow; - -/** Match '.' in tree parser has special meaning. Skip node or - * entire tree if node has children. If children, scan until - * corresponding UP node. - */ -- (void) matchAny:(id)ignore; - -/** We have DOWN/UP nodes in the stream that have no line info; override. - * plus we want to alter the exception type. Don't try to recover - * from tree parser errors inline... - */ -- (id) recoverFromMismatchedToken:(id)anInput - Type:(NSInteger)ttype - Follow:(ANTLRBitSet *)follow; - -/** Prefix error message with the grammar name because message is - * always intended for the programmer because the parser built - * the input tree not the user. - */ -- (NSString *)getErrorHeader:(ANTLRRecognitionException *)e; - -- (NSString *)getErrorMessage:(ANTLRRecognitionException *)e TokenNames:(NSArray *) tokenNames; - -- (void) traceIn:(NSString *)ruleName Index:(NSInteger)ruleIndex; -- (void) traceOut:(NSString *)ruleName Index:(NSInteger)ruleIndex; - - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreePatternLexer.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreePatternLexer.h deleted file mode 100644 index f6059d32e719619a7d1a18166444ce9d971772da..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreePatternLexer.h +++ /dev/null @@ -1,87 +0,0 @@ -// -// ANTLRTreePatternLexer.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - -typedef enum { - ANTLRLexerTokenTypeEOF = -1, - ANTLRLexerTokenTypeInvalid, - ANTLRLexerTokenTypeBEGIN, - ANTLRLexerTokenTypeEND, - ANTLRLexerTokenTypeID, - ANTLRLexerTokenTypeARG, - ANTLRLexerTokenTypePERCENT, - ANTLRLexerTokenTypeCOLON, - ANTLRLexerTokenTypeDOT, -} ANTLRLexerTokenType; - - -@interface ANTLRTreePatternLexer : NSObject { - -/** The tree pattern to lex like "(A B C)" */ -NSString *pattern; - -/** Index into input string */ -NSInteger p; - -/** Current char */ -NSInteger c; - -/** How long is the pattern in char? */ -NSInteger n; - -/** Set when token type is ID or ARG (name mimics Java's StreamTokenizer) */ -NSMutableData *sval; -char *data; - -BOOL error; - -} - -@property (retain, getter=getPattern, setter=setPattern:) NSString *pattern; -@property (getter=getP, setter=setP:) NSInteger p; -@property (getter=getC, setter=setC:) NSInteger c; -@property (getter=getN, setter=setN:) NSInteger n; -@property (retain, getter=getSval, setter=setSval:) NSMutableData *sval; -@property (assign, getter=getData, setter=setData:) char *data; -@property (getter=getError, setter=setError) BOOL error; - -+ (ANTLRTreePatternLexer *)newANTLRTreePatternLexer:(NSString *)aPattern; -- (id) init; -- (id) initWithPattern:(NSString *)aPattern; -- (NSInteger) nextToken; -- (void) consume; -- (NSString *)toString; - -- (NSMutableData *)getSval; -- (void) setSval:(NSMutableData *)aSval; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreePatternParser.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreePatternParser.h deleted file mode 100644 index f6d6dc6674c6d6655a884f2cbc4bd098d2b51163..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreePatternParser.h +++ /dev/null @@ -1,57 +0,0 @@ -// -// ANTLRTreePatternParser.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreePatternLexer.h" -#import "ANTLRTreeWizard.h" -#import "ANTLRTreeAdaptor.h" - -@interface ANTLRTreePatternParser : NSObject { - -ANTLRTreePatternLexer *tokenizer; -NSInteger ttype; -ANTLRTreeWizard *wizard; -id adaptor; - -} - -+ (ANTLRTreePatternParser *)newANTLRTreePatternParser:(ANTLRTreePatternLexer *)aTokenizer - Wizard:(ANTLRTreeWizard *)aWizard - Adaptor:(id)anAdaptor; -- (id) init; -- (id) initWithTokenizer:(ANTLRTreePatternLexer *)tokenizer - Wizard:(ANTLRTreeWizard *)aWizard - Adaptor:(id)anAdaptor; -- (id) pattern; -- (id) parseTree; -- (id) parseNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeRewriter.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeRewriter.h deleted file mode 100644 index aee873ea0e2904bb365f4586eea8b2f272d39c40..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeRewriter.h +++ /dev/null @@ -1,72 +0,0 @@ -// -// ANTLRTreeRewriter.h -// ANTLR -// -// Created by Alan Condit on 6/17/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeParser.h" - -@interface ANTLRfptr : NSObject { - id actor; - SEL ruleSEL; -} - -+ (ANTLRfptr *)newANTLRfptrWithRule:(SEL)aRuleAction withObject:(id)anObject; --initWithRule:(SEL)ruleAction withObject:(id)anObject; - -- (id)rule; - -@end - -@interface ANTLRTreeRewriter : ANTLRTreeParser { - BOOL showTransformations; - id originalTokenStream; - id originalAdaptor; - ANTLRfptr *rule; - ANTLRfptr *topdown_fptr; - ANTLRfptr *bottomup_ftpr; -} - -+ (ANTLRTreeRewriter *) newANTLRTreeRewriter:(id)anInput; -+ (ANTLRTreeRewriter *) newANTLRTreeRewriter:(id)anInput State:(ANTLRRecognizerSharedState *)aState; -- (id)initWithStream:(id)anInput; -- (id)initWithStream:(id)anInput State:(ANTLRRecognizerSharedState *)aState; -- (ANTLRTreeRewriter *) applyOnce:(id)t Rule:(ANTLRfptr *)whichRule; -- (ANTLRTreeRewriter *) applyRepeatedly:(id)t Rule:(ANTLRfptr *)whichRule; -- (ANTLRTreeRewriter *) downup:(id)t; -- (ANTLRTreeRewriter *) pre:(id)t; -- (ANTLRTreeRewriter *) post:(id)t; -- (ANTLRTreeRewriter *) downup:(id)t XForm:(BOOL)aShowTransformations; -- (void)reportTransformation:(id)oldTree Tree:(id)newTree; -- (ANTLRTreeRewriter *) topdown_fptr; -- (ANTLRTreeRewriter *) bottomup_ftpr; -- (ANTLRTreeRewriter *) topdown; -- (ANTLRTreeRewriter *) bottomup; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeRuleReturnScope.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeRuleReturnScope.h deleted file mode 100644 index ea8a487720f3492558c52daab3309d69e6debb4a..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeRuleReturnScope.h +++ /dev/null @@ -1,49 +0,0 @@ -// -// ANTLRTreeRuleReturnScope.h -// ANTLR -// -// Created by Alan Condit on 6/17/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRuleReturnScope.h" -#import "ANTLRCommonTree.h" - -@interface ANTLRTreeRuleReturnScope : ANTLRRuleReturnScope { - ANTLRCommonTree *startNode; -} - -@property (retain, getter=getStart, setter=setStart:) ANTLRCommonTree *startNode; - -/** First node or root node of tree matched for this rule. */ - -- (ANTLRCommonTree *)getStart; -- (void)setStart:(ANTLRCommonTree *)aStartNode; - -- (id) copyWithZone:(NSZone *)theZone; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeVisitorAction.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeVisitorAction.h deleted file mode 100644 index c9c085644e5b285f99c702713e92d5beec22ee3d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeVisitorAction.h +++ /dev/null @@ -1,56 +0,0 @@ -// -// ANTLRTreeVisitorAction.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRTreeVisitorAction : NSObject -{ - -} - -+ (ANTLRTreeVisitorAction *)newANTLRTreeVisitorAction; -- (id) init; - -/** Execute an action before visiting children of t. Return t or - * a rewritten t. It is up to the visitor to decide what to do - * with the return value. Children of returned value will be - * visited if using TreeVisitor.visit(). - */ -- (ANTLRTreeVisitorAction *)pre:(ANTLRTreeVisitorAction *) t; - -/** Execute an action after visiting children of t. Return t or - * a rewritten t. It is up to the visitor to decide what to do - * with the return value. - */ -- (ANTLRTreeVisitorAction *)post:(ANTLRTreeVisitorAction *) t; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeWizard.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeWizard.h deleted file mode 100644 index d952572479f6413815aef4713ae70ae5c19d689e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRTreeWizard.h +++ /dev/null @@ -1,134 +0,0 @@ -// -// ANTLRTreeWizard.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRCommonTree.h" -#import "ANTLRMapElement.h" -#import "ANTLRMap.h" - -@class ANTLRVisitor; - -@protocol ANTLRContextVisitor -// TODO: should this be called visit or something else? -- (void) visit:(id)t Parent:(id)parent ChildIndex:(NSInteger)childIndex Map:(ANTLRMap *)labels; - -@end - -@interface ANTLRVisitor : NSObject { - NSInteger action; - id actor; - id object1; - id object2; -} -+ (ANTLRVisitor *)newANTLRVisitor:(NSInteger)anAction Actor:(id)anActor Object:(id)anObject1 Object:(id)anObject2; -- (id) initWithAction:(NSInteger)anAction Actor:(id)anActor Object:(id)anObject1 Object:(id)anObject2; - -- (void) visit:(id)t; -- (void) visit:(id)t Parent:(id)parent ChildIndex:(NSInteger)childIndex Map:(ANTLRMap *)labels; - -@end - -/** When using %label:TOKENNAME in a tree for parse(), we must - * track the label. - */ -@interface ANTLRTreePattern : ANTLRCommonTree { - NSString *label; - BOOL hasTextArg; -} -@property (retain, getter=getLabel, setter=setLabel:) NSString *label; -@property (assign, getter=getHasTextArg, setter=setHasTextArg:) BOOL hasTextArg; - -+ (ANTLRTreePattern *)newANTLRTreePattern:(id)payload; - -- (id) initWithToken:(id)payload; -- (NSString *)toString; -@end - -@interface ANTLRWildcardTreePattern : ANTLRTreePattern { -} - -+ (ANTLRWildcardTreePattern *)newANTLRWildcardTreePattern:(id)payload; -- (id) initWithToken:(id)payload; -@end - -/** This adaptor creates TreePattern objects for use during scan() */ -@interface ANTLRTreePatternTreeAdaptor : ANTLRCommonTreeAdaptor { -} -+ (ANTLRTreePatternTreeAdaptor *)newTreeAdaptor; -#ifdef DONTUSENOMO -+ (ANTLRTreePatternTreeAdaptor *)newTreeAdaptor:(id)payload; -#endif -- (id) init; -#ifdef DONTUSENOMO -- initWithToken:(id)payload; -#endif -- (id)createTreePattern:(id)payload; - -@end - -@interface ANTLRTreeWizard : NSObject { - id adaptor; - ANTLRMap *tokenNameToTypeMap; -} -+ (ANTLRTreeWizard *) newANTLRTreeWizard:(id)anAdaptor; -+ (ANTLRTreeWizard *)newANTLRTreeWizard:(id)adaptor Map:(ANTLRMap *)aTokenNameToTypeMap; -+ (ANTLRTreeWizard *)newANTLRTreeWizard:(id)adaptor TokenNames:(NSArray *)theTokNams; -+ (ANTLRTreeWizard *)newANTLRTreeWizardWithTokenNames:(NSArray *)theTokNams; -- (id) init; -- (id) initWithAdaptor:(id)adaptor; -- (id) initWithAdaptor:(id)adaptor Map:(ANTLRMap *)tokenNameToTypeMap; -- (id) initWithTokenNames:(NSArray *)theTokNams; -- (id) initWithTokenNames:(id)anAdaptor TokenNames:(NSArray *)theTokNams; -- (ANTLRMap *)computeTokenTypes:(NSArray *)theTokNams; -- (NSInteger)getTokenType:(NSString *)tokenName; -- (ANTLRMap *)index:(id)t; -- (void) _index:(id)t Map:(ANTLRMap *)m; -- (NSMutableArray *)find:(id) t Pattern:(NSString *)pattern; -- (ANTLRTreeWizard *)findFirst:(id) t Type:(NSInteger)ttype; -- (ANTLRTreeWizard *)findFirst:(id) t Pattern:(NSString *)pattern; -- (void) visit:(id)t Type:(NSInteger)ttype Visitor:(ANTLRVisitor *)visitor; -- (void) _visit:(id)t - Parent:(id)parent - ChildIndex:(NSInteger)childIndex - Type:(NSInteger)ttype - Visitor:(ANTLRVisitor *)visitor; -- (void)visit:(id)t Pattern:(NSString *)pattern Visitor:(ANTLRVisitor *)visitor; -- (BOOL)parse:(id)t Pattern:(NSString *)pattern Map:(ANTLRMap *)labels; -- (BOOL) parse:(id) t Pattern:(NSString *)pattern; -- (BOOL) _parse:(id)t1 Pattern:(ANTLRTreePattern *)tpattern Map:(ANTLRMap *)labels; -- (id) createTree:(NSString *)pattern; -- (BOOL)equals:(id)t1 O2:(id)t2 Adaptor:(id)anAdaptor; -- (BOOL)equals:(id)t1 O2:(id)t2; -- (BOOL) _equals:(id)t1 O2:(id)t2 Adaptor:(id)anAdaptor; - -@end - diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUnbufferedCommonTreeNodeStreamState.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUnbufferedCommonTreeNodeStreamState.h deleted file mode 100755 index 9e79d8692e68ad0d0c3b3a61ba50efdf91a6dd22..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUnbufferedCommonTreeNodeStreamState.h +++ /dev/null @@ -1,66 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTree.h" - -@interface ANTLRUnbufferedCommonTreeNodeStreamState : NSObject { - ANTLRCommonTree *currentNode; - ANTLRCommonTree *previousNode; - - int currentChildIndex; - int absoluteNodeIndex; - unsigned int nodeStackSize; - unsigned int indexStackSize; - - NSMutableArray *lookahead; -} - -- (ANTLRCommonTree *) currentNode; -- (void) setCurrentNode: (ANTLRCommonTree *) aCurrentNode; - -- (ANTLRCommonTree *) previousNode; -- (void) setPreviousNode: (ANTLRCommonTree *) aPreviousNode; - -- (NSInteger) currentChildIndex; -- (void) setCurrentChildIndex: (NSInteger) aCurrentChildIndex; - -- (NSInteger) absoluteNodeIndex; -- (void) setAbsoluteNodeIndex: (NSInteger) anAbsoluteNodeIndex; - -- (NSUInteger) nodeStackSize; -- (void) setNodeStackSize: (NSUInteger) aNodeStackSize; - -- (NSUInteger) indexStackSize; -- (void) setIndexStackSize: (NSUInteger) anIndexStackSize; - -- (NSMutableArray *) lookahead; -- (void) setLookahead: (NSMutableArray *) aLookahead; - -- (void) addToLookahead: (id)lookaheadObject; -- (void) removeFromLookahead: (id)lookaheadObject; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUnbufferedTokenStream.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUnbufferedTokenStream.h deleted file mode 100644 index e4f86308fbf9ec73736f1d90dc97183fc9160048..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUnbufferedTokenStream.h +++ /dev/null @@ -1,62 +0,0 @@ -// -// ANTLRUnbufferedTokenStream.h -// ANTLR -// -// Created by Alan Condit on 7/12/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRuntimeException.h" -#import "ANTLRTokenSource.h" -#import "ANTLRLookaheadStream.h" -#import "ANTLRToken.h" - -@interface ANTLRUnbufferedTokenStream : ANTLRLookaheadStream { - id tokenSource; - NSInteger tokenIndex; // simple counter to set token index in tokens - NSInteger channel; -} - -@property (retain, getter=getTokenSource, setter=setTokenSource:) id tokenSource; -@property (getter=getTokenIndex, setter=setTokenIndex) NSInteger tokenIndex; -@property (getter=getChannel, setter=setChannel:) NSInteger channel; - -+ (ANTLRUnbufferedTokenStream *)newANTLRUnbufferedTokenStream:(id)aTokenSource; -- (id) init; -- (id) initWithTokenSource:(id)aTokenSource; - -- (id)nextElement; -- (BOOL)isEOF:(id) aToken; -- (id)getTokenSource; -- (NSString *)toStringFromStart:(NSInteger)aStart ToEnd:(NSInteger)aStop; -- (NSString *)toStringFromToken:(id)aStart ToEnd:(id)aStop; -- (NSInteger)LA:(NSInteger)anIdx; -- (id)objectAtIndex:(NSInteger)anIdx; -- (NSString *)getSourceName; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUniqueIDMap.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUniqueIDMap.h deleted file mode 100644 index a805bd54f7d2de53e1368b76a70a6e9941f26ea0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUniqueIDMap.h +++ /dev/null @@ -1,64 +0,0 @@ -// -// ANTLRUniqueIDMap.h -// ANTLR -// -// Created by Alan Condit on 7/7/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" -#import "ANTLRNodeMapElement.h" - -#define SUCCESS 0 -#define FAILURE -1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRUniqueIDMap : ANTLRPtrBuffer { - NSInteger lastHash; -} - -@property (getter=getLastHash, setter=setLastHash) NSInteger lastHash; - -+ (id)newANTLRUniqueIDMap; -+ (id)newANTLRUniqueIDMapWithLen:(NSInteger)aHashSize; - -- (id)init; -- (id)initWithLen:(NSInteger)cnt; -- (void)dealloc; -// Instance Methods -- (NSInteger)count; -- (NSInteger)size; -/* clear -- reinitialize the maplist array */ -- (void) clear; - -- (void)deleteANTLRUniqueIDMap:(ANTLRNodeMapElement *)np; -- (void)delete_chain:(ANTLRNodeMapElement *)np; -- (id)getNode:(id)aNode; -- (void)putID:(id)anID Node:(id)aNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUnwantedTokenException.h b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUnwantedTokenException.h deleted file mode 100644 index 2945bfe88e70f00ce30c46723848bef697f8d946..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Headers/ANTLRUnwantedTokenException.h +++ /dev/null @@ -1,47 +0,0 @@ -// -// ANTLRUnwantedTokenException.h -// ANTLR -// -// Created by Alan Condit on 6/8/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRMismatchedTokenException.h" - -@interface ANTLRUnwantedTokenException : ANTLRMismatchedTokenException { - -} -+ (ANTLRUnwantedTokenException *)newANTLRUnwantedTokenException; -+ (ANTLRUnwantedTokenException *)newANTLRUnwantedTokenException:(NSInteger)expected Stream:(id)anInput; - -- (id) init; -- (id) initWithStream:(id)anInput And:(NSInteger)expected; -- (id)getUnexpectedToken; -- (NSString *)toString; - - -@end diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Resources/English.lproj/InfoPlist.strings b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index fa1b75f881ad488aa344050a1b17938da8df9469..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Resources/English.lproj/InfoPlist.strings and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Resources/Info.plist b/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Resources/Info.plist deleted file mode 100644 index 24436a3975a5a777fd373c7f8d03f41aa474b5c7..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/ANTLR.framework/Versions/Current/Resources/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ANTLR - CFBundleIdentifier - org.antlr.antlrframework - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ANTLR - CFBundlePackageType - FMWK - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR.h b/antlr-3.4/runtime/ObjC/Framework/ANTLR.h deleted file mode 100644 index 3c81fc21048446bc0c92505ae0a9653edebbccc5..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR.h +++ /dev/null @@ -1,114 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke (c) 2011 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -//#import -//#import -#import -#import -#import diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/project.pbxproj b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/project.pbxproj deleted file mode 100644 index 15964634d7e6a44ebdada2a0faaa10342dbfc28a..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/project.pbxproj +++ /dev/null @@ -1,3048 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 1A048D21134E8C1100005F57 /* antlr3.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D01134E8C1000005F57 /* antlr3.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D22134E8C1100005F57 /* ANTLRBaseMapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D02134E8C1000005F57 /* ANTLRBaseMapElement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D23134E8C1100005F57 /* ANTLRBaseRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D03134E8C1000005F57 /* ANTLRBaseRecognizer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D24134E8C1100005F57 /* ANTLRBaseStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D04134E8C1000005F57 /* ANTLRBaseStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D25134E8C1100005F57 /* ANTLRBaseTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D05134E8C1000005F57 /* ANTLRBaseTree.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D26134E8C1100005F57 /* ANTLRBaseTreeAdaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D06134E8C1000005F57 /* ANTLRBaseTreeAdaptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D27134E8C1100005F57 /* ANTLRBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D07134E8C1000005F57 /* ANTLRBitSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D28134E8C1100005F57 /* ANTLRBufferedTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D08134E8C1000005F57 /* ANTLRBufferedTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D29134E8C1100005F57 /* ANTLRBufferedTreeNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D09134E8C1000005F57 /* ANTLRBufferedTreeNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D2A134E8C1100005F57 /* ANTLRCharStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D0A134E8C1000005F57 /* ANTLRCharStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D2B134E8C1100005F57 /* ANTLRCharStreamState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D0B134E8C1000005F57 /* ANTLRCharStreamState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D2C134E8C1100005F57 /* ANTLRCommonErrorNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D0C134E8C1000005F57 /* ANTLRCommonErrorNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D2D134E8C1100005F57 /* ANTLRCommonToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D0D134E8C1000005F57 /* ANTLRCommonToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D2E134E8C1100005F57 /* ANTLRCommonTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D0E134E8C1000005F57 /* ANTLRCommonTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D2F134E8C1100005F57 /* ANTLRCommonTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D0F134E8C1000005F57 /* ANTLRCommonTree.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D30134E8C1100005F57 /* ANTLRCommonTreeAdaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D10134E8C1000005F57 /* ANTLRCommonTreeAdaptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D31134E8C1100005F57 /* ANTLRCommonTreeNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D11134E8C1000005F57 /* ANTLRCommonTreeNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D33134E8C1100005F57 /* ANTLRDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D13134E8C1100005F57 /* ANTLRDebug.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D34134E8C1100005F57 /* ANTLRDebugEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D14134E8C1100005F57 /* ANTLRDebugEventListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D35134E8C1100005F57 /* ANTLRDebugEventProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D15134E8C1100005F57 /* ANTLRDebugEventProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D36134E8C1100005F57 /* ANTLRDebugParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D16134E8C1100005F57 /* ANTLRDebugParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D37134E8C1100005F57 /* ANTLRDebugTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D17134E8C1100005F57 /* ANTLRDebugTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D38134E8C1100005F57 /* ANTLRDebugTreeAdaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D18134E8C1100005F57 /* ANTLRDebugTreeAdaptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D39134E8C1100005F57 /* ANTLRDebugTreeNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D19134E8C1100005F57 /* ANTLRDebugTreeNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D3A134E8C1100005F57 /* ANTLRDebugTreeParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D1A134E8C1100005F57 /* ANTLRDebugTreeParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D3B134E8C1100005F57 /* ANTLRDFA.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D1B134E8C1100005F57 /* ANTLRDFA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D3C134E8C1100005F57 /* ANTLRDoubleKeyMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D1C134E8C1100005F57 /* ANTLRDoubleKeyMap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D3D134E8C1100005F57 /* ANTLREarlyExitException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D1D134E8C1100005F57 /* ANTLREarlyExitException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D3E134E8C1100005F57 /* ANTLRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D1E134E8C1100005F57 /* ANTLRError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D3F134E8C1100005F57 /* ANTLRFailedPredicateException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D1F134E8C1100005F57 /* ANTLRFailedPredicateException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A048D40134E8C1100005F57 /* ANTLRFastQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A048D20134E8C1100005F57 /* ANTLRFastQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A63BC6E134F5DE5002EDFB4 /* FuzzyLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BC6B134F5DE4002EDFB4 /* FuzzyLexer.m */; }; - 1A63BC6F134F5DE5002EDFB4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BC6C134F5DE5002EDFB4 /* main.m */; }; - 1A63BC70134F5E43002EDFB4 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1A63BD89134F5FF3002EDFB4 /* CombinedLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BC7E134F5EB1002EDFB4 /* CombinedLexer.m */; }; - 1A63BD8A134F5FF3002EDFB4 /* CombinedParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BC80134F5EB1002EDFB4 /* CombinedParser.m */; }; - 1A63BD8B134F5FF3002EDFB4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BC81134F5EB1002EDFB4 /* main.m */; }; - 1A63BD94134F606A002EDFB4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BC9E134F5EB2002EDFB4 /* main.m */; }; - 1A63BD95134F606A002EDFB4 /* TestLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCA9134F5EB2002EDFB4 /* TestLexer.m */; }; - 1A63BDAF134F614D002EDFB4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1A63BDB4134F6154002EDFB4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1A63BDB9134F615A002EDFB4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1A63BDBE134F6160002EDFB4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1A63BDC3134F6167002EDFB4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1A63BDC7134F61E4002EDFB4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCB0134F5EB2002EDFB4 /* main.m */; }; - 1A63BDC8134F61E8002EDFB4 /* SimpleCLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCB6134F5EB2002EDFB4 /* SimpleCLexer.m */; }; - 1A63BDC9134F61EC002EDFB4 /* SimpleCParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCB8134F5EB2002EDFB4 /* SimpleCParser.m */; }; - 1A63BDCA134F6218002EDFB4 /* Main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCBC134F5EB2002EDFB4 /* Main.m */; }; - 1A63BDCB134F6218002EDFB4 /* PolyDifferentiator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCCB134F5EB2002EDFB4 /* PolyDifferentiator.m */; }; - 1A63BDCC134F6218002EDFB4 /* PolyLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCCD134F5EB2002EDFB4 /* PolyLexer.m */; }; - 1A63BDCD134F6218002EDFB4 /* PolyParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCCF134F5EB2002EDFB4 /* PolyParser.m */; }; - 1A63BDCE134F6218002EDFB4 /* PolyPrinter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCD2134F5EB2002EDFB4 /* PolyPrinter.m */; }; - 1A63BDCF134F6218002EDFB4 /* Simplifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCD6134F5EB2002EDFB4 /* Simplifier.m */; }; - 1A63BDDD134F6258002EDFB4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCDB134F5EB2002EDFB4 /* main.m */; }; - 1A63BDDE134F6258002EDFB4 /* SymbolTableLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCE7134F5EB2002EDFB4 /* SymbolTableLexer.m */; }; - 1A63BDDF134F6258002EDFB4 /* SymbolTableParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCE9134F5EB2002EDFB4 /* SymbolTableParser.m */; }; - 1A63BDE1134F626A002EDFB4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1A63BDE7134F62CB002EDFB4 /* SimpleCLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BD00134F5EB2002EDFB4 /* SimpleCLexer.m */; }; - 1A63BDE8134F62D0002EDFB4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BCED134F5EB2002EDFB4 /* main.m */; }; - 1A63BDEA134F62D0002EDFB4 /* SimpleCTP.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BD07134F5EB2002EDFB4 /* SimpleCTP.m */; }; - 1A63BDEB134F62D0002EDFB4 /* SimpleCWalker.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BD0B134F5EB2002EDFB4 /* SimpleCWalker.m */; }; - 1A63BDEE134F932E002EDFB4 /* ANTLRIntStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE72368134E8AB4001C3F35 /* ANTLRIntStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A63BDEF134F93A5002EDFB4 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1A63BDF0134F93AC002EDFB4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1A63BDF1134FAB4B002EDFB4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1A63BDF2134FAB60002EDFB4 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1A63BDF3134FAB63002EDFB4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1A63BDF4134FAF58002EDFB4 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1A63BDF5134FB55B002EDFB4 /* TreeRewriteLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BD2B134F5EB2002EDFB4 /* TreeRewriteLexer.m */; }; - 1A63BDF6134FB55F002EDFB4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BD21134F5EB2002EDFB4 /* main.m */; }; - 1A63BDF7134FB564002EDFB4 /* TreeRewriteParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BD2D134F5EB2002EDFB4 /* TreeRewriteParser.m */; }; - 1A63BE05134FB807002EDFB4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BC94134F5EB2002EDFB4 /* main.m */; }; - 1A63BE06134FB80B002EDFB4 /* TLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BC99134F5EB2002EDFB4 /* TLexer.m */; }; - 1A63BE07134FB80E002EDFB4 /* TParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BC9B134F5EB2002EDFB4 /* TParser.m */; }; - 1A63BE08134FB814002EDFB4 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1A63BE09134FB818002EDFB4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1A63BE0C134FB855002EDFB4 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1A6B1CD7134E8CF70016A47D /* ANTLRFileStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1C97134E8CF70016A47D /* ANTLRFileStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CD8134E8CF70016A47D /* ANTLRHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1C98134E8CF70016A47D /* ANTLRHashMap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CD9134E8CF70016A47D /* ANTLRHashRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1C99134E8CF70016A47D /* ANTLRHashRule.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CDA134E8CF70016A47D /* ANTLRInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1C9A134E8CF70016A47D /* ANTLRInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CDB134E8CF70016A47D /* ANTLRIntArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1C9B134E8CF70016A47D /* ANTLRIntArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CDC134E8CF70016A47D /* ANTLRLexer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1C9C134E8CF70016A47D /* ANTLRLexer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CDD134E8CF70016A47D /* ANTLRLexerRuleReturnScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1C9D134E8CF70016A47D /* ANTLRLexerRuleReturnScope.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CDE134E8CF70016A47D /* ANTLRLexerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1C9E134E8CF70016A47D /* ANTLRLexerState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CDF134E8CF70016A47D /* ANTLRLinkBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1C9F134E8CF70016A47D /* ANTLRLinkBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CE0134E8CF70016A47D /* ANTLRLookaheadStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CA0134E8CF70016A47D /* ANTLRLookaheadStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CE1134E8CF70016A47D /* ANTLRMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CA1134E8CF70016A47D /* ANTLRMap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CE2134E8CF70016A47D /* ANTLRMapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CA2134E8CF70016A47D /* ANTLRMapElement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CE3134E8CF70016A47D /* ANTLRMismatchedNotSetException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CA3134E8CF70016A47D /* ANTLRMismatchedNotSetException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CE4134E8CF70016A47D /* ANTLRMismatchedRangeException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CA4134E8CF70016A47D /* ANTLRMismatchedRangeException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CE5134E8CF70016A47D /* ANTLRMismatchedSetException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CA5134E8CF70016A47D /* ANTLRMismatchedSetException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CE6134E8CF70016A47D /* ANTLRMismatchedTokenException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CA6134E8CF70016A47D /* ANTLRMismatchedTokenException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CE7134E8CF70016A47D /* ANTLRMismatchedTreeNodeException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CA7134E8CF70016A47D /* ANTLRMismatchedTreeNodeException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CE8134E8CF70016A47D /* ANTLRMissingTokenException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CA8134E8CF70016A47D /* ANTLRMissingTokenException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CE9134E8CF70016A47D /* ANTLRNodeMapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CA9134E8CF70016A47D /* ANTLRNodeMapElement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CEA134E8CF70016A47D /* ANTLRNoViableAltException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CAA134E8CF70016A47D /* ANTLRNoViableAltException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CEB134E8CF70016A47D /* ANTLRParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CAB134E8CF70016A47D /* ANTLRParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CEC134E8CF70016A47D /* ANTLRParserRuleReturnScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CAC134E8CF70016A47D /* ANTLRParserRuleReturnScope.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CED134E8CF80016A47D /* ANTLRParseTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CAD134E8CF70016A47D /* ANTLRParseTree.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CEE134E8CF80016A47D /* ANTLRPtrBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CAE134E8CF70016A47D /* ANTLRPtrBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CEF134E8CF80016A47D /* ANTLRPtrStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CAF134E8CF70016A47D /* ANTLRPtrStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CF0134E8CF80016A47D /* ANTLRReaderStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CB0134E8CF70016A47D /* ANTLRReaderStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CF1134E8CF80016A47D /* ANTLRRecognitionException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CB1134E8CF70016A47D /* ANTLRRecognitionException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CF2134E8CF80016A47D /* ANTLRRecognizerSharedState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CB2134E8CF70016A47D /* ANTLRRecognizerSharedState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CF3134E8CF80016A47D /* ANTLRRewriteRuleElementStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CB3134E8CF70016A47D /* ANTLRRewriteRuleElementStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CF4134E8CF80016A47D /* ANTLRRewriteRuleNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CB4134E8CF70016A47D /* ANTLRRewriteRuleNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CF5134E8CF80016A47D /* ANTLRRewriteRuleSubtreeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CB5134E8CF70016A47D /* ANTLRRewriteRuleSubtreeStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CF6134E8CF80016A47D /* ANTLRRewriteRuleTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CB6134E8CF70016A47D /* ANTLRRewriteRuleTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CF7134E8CF80016A47D /* ANTLRRuleMapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CB7134E8CF70016A47D /* ANTLRRuleMapElement.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CF8134E8CF80016A47D /* ANTLRRuleMemo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CB8134E8CF70016A47D /* ANTLRRuleMemo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CF9134E8CF80016A47D /* ANTLRRuleReturnScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CB9134E8CF70016A47D /* ANTLRRuleReturnScope.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CFA134E8CF80016A47D /* ANTLRRuleStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CBA134E8CF70016A47D /* ANTLRRuleStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CFB134E8CF80016A47D /* ANTLRRuntimeException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CBB134E8CF70016A47D /* ANTLRRuntimeException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CFC134E8CF80016A47D /* ANTLRStreamEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CBC134E8CF70016A47D /* ANTLRStreamEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CFD134E8CF80016A47D /* ANTLRStringStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CBD134E8CF70016A47D /* ANTLRStringStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CFE134E8CF80016A47D /* ANTLRStringStreamState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CBE134E8CF70016A47D /* ANTLRStringStreamState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1CFF134E8CF80016A47D /* ANTLRSymbolStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CBF134E8CF70016A47D /* ANTLRSymbolStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D00134E8CF80016A47D /* ANTLRToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CC0134E8CF70016A47D /* ANTLRToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D01134E8CF80016A47D /* ANTLRToken+DebuggerSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CC1134E8CF70016A47D /* ANTLRToken+DebuggerSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D02134E8CF80016A47D /* ANTLRTokenRewriteStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CC2134E8CF70016A47D /* ANTLRTokenRewriteStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D03134E8CF80016A47D /* ANTLRTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CC3134E8CF70016A47D /* ANTLRTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D04134E8CF80016A47D /* ANTLRTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CC4134E8CF70016A47D /* ANTLRTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D05134E8CF80016A47D /* ANTLRTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CC5134E8CF70016A47D /* ANTLRTree.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D06134E8CF80016A47D /* ANTLRTreeAdaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CC6134E8CF70016A47D /* ANTLRTreeAdaptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D07134E8CF80016A47D /* ANTLRTreeException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CC7134E8CF70016A47D /* ANTLRTreeException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D08134E8CF90016A47D /* ANTLRTreeIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CC8134E8CF70016A47D /* ANTLRTreeIterator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D09134E8CF90016A47D /* ANTLRTreeNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CC9134E8CF70016A47D /* ANTLRTreeNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D0A134E8CF90016A47D /* ANTLRTreeParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CCA134E8CF70016A47D /* ANTLRTreeParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D0B134E8CF90016A47D /* ANTLRTreePatternLexer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CCB134E8CF70016A47D /* ANTLRTreePatternLexer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D0C134E8CF90016A47D /* ANTLRTreePatternParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CCC134E8CF70016A47D /* ANTLRTreePatternParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D0D134E8CF90016A47D /* ANTLRTreeRewriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CCD134E8CF70016A47D /* ANTLRTreeRewriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D0E134E8CF90016A47D /* ANTLRTreeRuleReturnScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CCE134E8CF70016A47D /* ANTLRTreeRuleReturnScope.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D0F134E8CF90016A47D /* ANTLRTreeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CCF134E8CF70016A47D /* ANTLRTreeVisitor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D10134E8CF90016A47D /* ANTLRTreeVisitorAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CD0134E8CF70016A47D /* ANTLRTreeVisitorAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D11134E8CF90016A47D /* ANTLRTreeWizard.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CD1134E8CF70016A47D /* ANTLRTreeWizard.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D12134E8CF90016A47D /* ANTLRUnbufferedCommonTreeNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CD2134E8CF70016A47D /* ANTLRUnbufferedCommonTreeNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D13134E8CF90016A47D /* ANTLRUnbufferedCommonTreeNodeStreamState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CD3134E8CF70016A47D /* ANTLRUnbufferedCommonTreeNodeStreamState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D14134E8CF90016A47D /* ANTLRUnbufferedTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CD4134E8CF70016A47D /* ANTLRUnbufferedTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D15134E8CF90016A47D /* ANTLRUniqueIDMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CD5134E8CF70016A47D /* ANTLRUniqueIDMap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D16134E8CF90016A47D /* ANTLRUnwantedTokenException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6B1CD6134E8CF70016A47D /* ANTLRUnwantedTokenException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6B1D64134E8DEB0016A47D /* ANTLRFastQueueTest.h in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D4A134E8DA10016A47D /* ANTLRFastQueueTest.h */; }; - 1A6B1D65134E8DEB0016A47D /* ANTLRFastQueueTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D4B134E8DA10016A47D /* ANTLRFastQueueTest.m */; }; - 1A6B1D66134E8DEB0016A47D /* ANTLRIntArrayTest.h in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D4C134E8DA10016A47D /* ANTLRIntArrayTest.h */; }; - 1A6B1D67134E8DEB0016A47D /* ANTLRIntArrayTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D4D134E8DA10016A47D /* ANTLRIntArrayTest.m */; }; - 1A6B1D68134E8DEB0016A47D /* ANTLRRecognizerTest.h in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D4F134E8DA10016A47D /* ANTLRRecognizerTest.h */; }; - 1A6B1D69134E8DEB0016A47D /* ANTLRRecognizerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D50134E8DA10016A47D /* ANTLRRecognizerTest.m */; }; - 1A6B1D6A134E8DEB0016A47D /* ANTLRBitSetTest.h in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D52134E8DA10016A47D /* ANTLRBitSetTest.h */; }; - 1A6B1D6B134E8DEB0016A47D /* ANTLRBitSetTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D53134E8DA10016A47D /* ANTLRBitSetTest.m */; }; - 1A6B1D6C134E8DEB0016A47D /* ANTLRStringStreamTest.h in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D55134E8DA10016A47D /* ANTLRStringStreamTest.h */; }; - 1A6B1D6D134E8DEB0016A47D /* ANTLRStringStreamTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D56134E8DA10016A47D /* ANTLRStringStreamTest.m */; }; - 1A6B1D6E134E8DEB0016A47D /* TestRewriteRuleTokenStream.h in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D58134E8DA10016A47D /* TestRewriteRuleTokenStream.h */; }; - 1A6B1D6F134E8DEB0016A47D /* TestRewriteRuleTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D59134E8DA10016A47D /* TestRewriteRuleTokenStream.m */; }; - 1A6B1D70134E8DEB0016A47D /* ANTLRCommonTokenTest.h in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D5B134E8DA10016A47D /* ANTLRCommonTokenTest.h */; }; - 1A6B1D71134E8DEB0016A47D /* ANTLRCommonTokenTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D5C134E8DA10016A47D /* ANTLRCommonTokenTest.m */; }; - 1A6B1D72134E8DEB0016A47D /* ANTLRCommonErrorNodeTest.h in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D5E134E8DA10016A47D /* ANTLRCommonErrorNodeTest.h */; }; - 1A6B1D73134E8DEB0016A47D /* ANTLRCommonErrorNodeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D5F134E8DA10016A47D /* ANTLRCommonErrorNodeTest.m */; }; - 1A6B1D74134E8DEB0016A47D /* ANTLRCommonTreeAdaptorTest.h in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D60134E8DA10016A47D /* ANTLRCommonTreeAdaptorTest.h */; }; - 1A6B1D75134E8DEC0016A47D /* ANTLRCommonTreeAdaptorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D61134E8DA10016A47D /* ANTLRCommonTreeAdaptorTest.m */; }; - 1A6B1D76134E8DEC0016A47D /* ANTLRCommonTreeTest.h in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D62134E8DA10016A47D /* ANTLRCommonTreeTest.h */; }; - 1A6B1D77134E8DEC0016A47D /* ANTLRCommonTreeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6B1D63134E8DA10016A47D /* ANTLRCommonTreeTest.m */; }; - 1A6B1D79134EA0970016A47D /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A6B1D78134EA0970016A47D /* SenTestingKit.framework */; }; - 1A76A02F134FD4160041634F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BD1B134F5EB2002EDFB4 /* main.m */; }; - 1A76A030134FD4A00041634F /* LangLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BD17134F5EB2002EDFB4 /* LangLexer.m */; }; - 1A76A031134FD4A40041634F /* LangParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BD19134F5EB2002EDFB4 /* LangParser.m */; }; - 1A76A032134FD4B90041634F /* LangDumpDecl.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A63BD14134F5EB2002EDFB4 /* LangDumpDecl.m */; }; - 1AAC1C3D134FD6A500B2DC68 /* ANTLR.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AAC1C3C134FD6A500B2DC68 /* ANTLR.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1AB7FE15134FBF900059474B /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1AB7FE16134FBF9F0059474B /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1AB7FE17134FBFB20059474B /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1AB7FE18134FC0800059474B /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1AE7231C134E860B001C3F35 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1AE72326134E860B001C3F35 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1AE72324134E860B001C3F35 /* InfoPlist.strings */; }; - 1AE7232E134E860B001C3F35 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE7231B134E860B001C3F35 /* Cocoa.framework */; }; - 1AE72331134E860B001C3F35 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72318134E860B001C3F35 /* ANTLR.framework */; }; - 1AE72337134E860B001C3F35 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1AE72335134E860B001C3F35 /* InfoPlist.strings */; }; - 1AE7233A134E860B001C3F35 /* ANTLRTests.h in Resources */ = {isa = PBXBuildFile; fileRef = 1AE72339134E860B001C3F35 /* ANTLRTests.h */; }; - 1AE7233C134E860B001C3F35 /* ANTLRTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7233B134E860B001C3F35 /* ANTLRTests.m */; }; - 1AE72347134E89BF001C3F35 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72345134E89BF001C3F35 /* CoreFoundation.framework */; }; - 1AE72348134E89BF001C3F35 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AE72346134E89BF001C3F35 /* Foundation.framework */; }; - 1AE7239F134E8AB4001C3F35 /* ANTLRBaseMapElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72349134E8AB4001C3F35 /* ANTLRBaseMapElement.m */; }; - 1AE723A0134E8AB4001C3F35 /* ANTLRBaseRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7234A134E8AB4001C3F35 /* ANTLRBaseRecognizer.m */; }; - 1AE723A1134E8AB4001C3F35 /* ANTLRBaseStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7234B134E8AB4001C3F35 /* ANTLRBaseStack.m */; }; - 1AE723A2134E8AB4001C3F35 /* ANTLRBaseTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7234C134E8AB4001C3F35 /* ANTLRBaseTree.m */; }; - 1AE723A3134E8AB4001C3F35 /* ANTLRBaseTreeAdaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7234D134E8AB4001C3F35 /* ANTLRBaseTreeAdaptor.m */; }; - 1AE723A4134E8AB4001C3F35 /* ANTLRBitSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7234E134E8AB4001C3F35 /* ANTLRBitSet.m */; }; - 1AE723A5134E8AB4001C3F35 /* ANTLRBufferedTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7234F134E8AB4001C3F35 /* ANTLRBufferedTokenStream.m */; }; - 1AE723A6134E8AB4001C3F35 /* ANTLRBufferedTreeNodeStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72350134E8AB4001C3F35 /* ANTLRBufferedTreeNodeStream.m */; }; - 1AE723A7134E8AB4001C3F35 /* ANTLRCharStreamState.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72351134E8AB4001C3F35 /* ANTLRCharStreamState.m */; }; - 1AE723A8134E8AB4001C3F35 /* ANTLRCommonErrorNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72352134E8AB4001C3F35 /* ANTLRCommonErrorNode.m */; }; - 1AE723A9134E8AB4001C3F35 /* ANTLRCommonToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72353134E8AB4001C3F35 /* ANTLRCommonToken.m */; }; - 1AE723AA134E8AB4001C3F35 /* ANTLRCommonTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72354134E8AB4001C3F35 /* ANTLRCommonTokenStream.m */; }; - 1AE723AB134E8AB4001C3F35 /* ANTLRCommonTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72355134E8AB4001C3F35 /* ANTLRCommonTree.m */; }; - 1AE723AC134E8AB4001C3F35 /* ANTLRCommonTreeAdaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72356134E8AB4001C3F35 /* ANTLRCommonTreeAdaptor.m */; }; - 1AE723AD134E8AB4001C3F35 /* ANTLRCommonTreeNodeStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72357134E8AB4001C3F35 /* ANTLRCommonTreeNodeStream.m */; }; - 1AE723AE134E8AB4001C3F35 /* ANTLRDebugEventProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72358134E8AB4001C3F35 /* ANTLRDebugEventProxy.m */; }; - 1AE723AF134E8AB4001C3F35 /* ANTLRDebugParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72359134E8AB4001C3F35 /* ANTLRDebugParser.m */; }; - 1AE723B0134E8AB4001C3F35 /* ANTLRDebugTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7235A134E8AB4001C3F35 /* ANTLRDebugTokenStream.m */; }; - 1AE723B1134E8AB4001C3F35 /* ANTLRDebugTreeAdaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7235B134E8AB4001C3F35 /* ANTLRDebugTreeAdaptor.m */; }; - 1AE723B2134E8AB4001C3F35 /* ANTLRDebugTreeNodeStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7235C134E8AB4001C3F35 /* ANTLRDebugTreeNodeStream.m */; }; - 1AE723B3134E8AB4001C3F35 /* ANTLRDebugTreeParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7235D134E8AB4001C3F35 /* ANTLRDebugTreeParser.m */; }; - 1AE723B4134E8AB4001C3F35 /* ANTLRDFA.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7235E134E8AB4001C3F35 /* ANTLRDFA.m */; }; - 1AE723B5134E8AB4001C3F35 /* ANTLRDoubleKeyMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7235F134E8AB4001C3F35 /* ANTLRDoubleKeyMap.m */; }; - 1AE723B6134E8AB4001C3F35 /* ANTLREarlyExitException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72360134E8AB4001C3F35 /* ANTLREarlyExitException.m */; }; - 1AE723B7134E8AB4001C3F35 /* ANTLRFailedPredicateException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72361134E8AB4001C3F35 /* ANTLRFailedPredicateException.m */; }; - 1AE723B8134E8AB4001C3F35 /* ANTLRFastQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72362134E8AB4001C3F35 /* ANTLRFastQueue.m */; }; - 1AE723B9134E8AB4001C3F35 /* ANTLRFileStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72363134E8AB4001C3F35 /* ANTLRFileStream.m */; }; - 1AE723BA134E8AB5001C3F35 /* ANTLRHashMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72364134E8AB4001C3F35 /* ANTLRHashMap.m */; }; - 1AE723BB134E8AB5001C3F35 /* ANTLRHashRule.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72365134E8AB4001C3F35 /* ANTLRHashRule.m */; }; - 1AE723BC134E8AB5001C3F35 /* ANTLRInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72366134E8AB4001C3F35 /* ANTLRInputStream.m */; }; - 1AE723BD134E8AB5001C3F35 /* ANTLRIntArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72367134E8AB4001C3F35 /* ANTLRIntArray.m */; }; - 1AE723BF134E8AB5001C3F35 /* ANTLRLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72369134E8AB4001C3F35 /* ANTLRLexer.m */; }; - 1AE723C0134E8AB5001C3F35 /* ANTLRLexerRuleReturnScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7236A134E8AB4001C3F35 /* ANTLRLexerRuleReturnScope.m */; }; - 1AE723C1134E8AB5001C3F35 /* ANTLRLexerState.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7236B134E8AB4001C3F35 /* ANTLRLexerState.m */; }; - 1AE723C2134E8AB5001C3F35 /* ANTLRLinkBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7236C134E8AB4001C3F35 /* ANTLRLinkBase.m */; }; - 1AE723C3134E8AB5001C3F35 /* ANTLRLookaheadStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7236D134E8AB4001C3F35 /* ANTLRLookaheadStream.m */; }; - 1AE723C4134E8AB5001C3F35 /* ANTLRMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7236E134E8AB4001C3F35 /* ANTLRMap.m */; }; - 1AE723C5134E8AB5001C3F35 /* ANTLRMapElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7236F134E8AB4001C3F35 /* ANTLRMapElement.m */; }; - 1AE723C6134E8AB5001C3F35 /* ANTLRMismatchedNotSetException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72370134E8AB4001C3F35 /* ANTLRMismatchedNotSetException.m */; }; - 1AE723C7134E8AB5001C3F35 /* ANTLRMismatchedRangeException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72371134E8AB4001C3F35 /* ANTLRMismatchedRangeException.m */; }; - 1AE723C8134E8AB5001C3F35 /* ANTLRMismatchedSetException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72372134E8AB4001C3F35 /* ANTLRMismatchedSetException.m */; }; - 1AE723C9134E8AB5001C3F35 /* ANTLRMismatchedTokenException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72373134E8AB4001C3F35 /* ANTLRMismatchedTokenException.m */; }; - 1AE723CA134E8AB5001C3F35 /* ANTLRMismatchedTreeNodeException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72374134E8AB4001C3F35 /* ANTLRMismatchedTreeNodeException.m */; }; - 1AE723CB134E8AB5001C3F35 /* ANTLRMissingTokenException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72375134E8AB4001C3F35 /* ANTLRMissingTokenException.m */; }; - 1AE723CC134E8AB5001C3F35 /* ANTLRNodeMapElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72376134E8AB4001C3F35 /* ANTLRNodeMapElement.m */; }; - 1AE723CD134E8AB5001C3F35 /* ANTLRNoViableAltException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72377134E8AB4001C3F35 /* ANTLRNoViableAltException.m */; }; - 1AE723CE134E8AB5001C3F35 /* ANTLRParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72378134E8AB4001C3F35 /* ANTLRParser.m */; }; - 1AE723CF134E8AB5001C3F35 /* ANTLRParserRuleReturnScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72379134E8AB4001C3F35 /* ANTLRParserRuleReturnScope.m */; }; - 1AE723D0134E8AB5001C3F35 /* ANTLRParseTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7237A134E8AB4001C3F35 /* ANTLRParseTree.m */; }; - 1AE723D1134E8AB5001C3F35 /* ANTLRPtrBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7237B134E8AB4001C3F35 /* ANTLRPtrBuffer.m */; }; - 1AE723D2134E8AB5001C3F35 /* ANTLRPtrStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7237C134E8AB4001C3F35 /* ANTLRPtrStack.m */; }; - 1AE723D3134E8AB5001C3F35 /* ANTLRReaderStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7237D134E8AB4001C3F35 /* ANTLRReaderStream.m */; }; - 1AE723D4134E8AB5001C3F35 /* ANTLRRecognitionException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7237E134E8AB4001C3F35 /* ANTLRRecognitionException.m */; }; - 1AE723D5134E8AB5001C3F35 /* ANTLRRecognizerSharedState.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7237F134E8AB4001C3F35 /* ANTLRRecognizerSharedState.m */; }; - 1AE723D6134E8AB5001C3F35 /* ANTLRRewriteRuleElementStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72380134E8AB4001C3F35 /* ANTLRRewriteRuleElementStream.m */; }; - 1AE723D7134E8AB5001C3F35 /* ANTLRRewriteRuleNodeStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72381134E8AB4001C3F35 /* ANTLRRewriteRuleNodeStream.m */; }; - 1AE723D8134E8AB5001C3F35 /* ANTLRRewriteRuleSubtreeStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72382134E8AB4001C3F35 /* ANTLRRewriteRuleSubtreeStream.m */; }; - 1AE723D9134E8AB5001C3F35 /* ANTLRRewriteRuleTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72383134E8AB4001C3F35 /* ANTLRRewriteRuleTokenStream.m */; }; - 1AE723DA134E8AB5001C3F35 /* ANTLRRuleMapElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72384134E8AB4001C3F35 /* ANTLRRuleMapElement.m */; }; - 1AE723DB134E8AB5001C3F35 /* ANTLRRuleMemo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72385134E8AB4001C3F35 /* ANTLRRuleMemo.m */; }; - 1AE723DC134E8AB5001C3F35 /* ANTLRRuleReturnScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72386134E8AB4001C3F35 /* ANTLRRuleReturnScope.m */; }; - 1AE723DD134E8AB5001C3F35 /* ANTLRRuleStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72387134E8AB4001C3F35 /* ANTLRRuleStack.m */; }; - 1AE723DE134E8AB5001C3F35 /* ANTLRRuntimeException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72388134E8AB4001C3F35 /* ANTLRRuntimeException.m */; }; - 1AE723DF134E8AB5001C3F35 /* ANTLRStreamEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72389134E8AB4001C3F35 /* ANTLRStreamEnumerator.m */; }; - 1AE723E0134E8AB5001C3F35 /* ANTLRStringStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7238A134E8AB4001C3F35 /* ANTLRStringStream.m */; }; - 1AE723E1134E8AB5001C3F35 /* ANTLRSymbolStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7238B134E8AB4001C3F35 /* ANTLRSymbolStack.m */; }; - 1AE723E2134E8AB5001C3F35 /* ANTLRToken+DebuggerSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7238C134E8AB4001C3F35 /* ANTLRToken+DebuggerSupport.m */; }; - 1AE723E3134E8AB6001C3F35 /* ANTLRTokenRewriteStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7238D134E8AB4001C3F35 /* ANTLRTokenRewriteStream.m */; }; - 1AE723E5134E8AB6001C3F35 /* ANTLRTreeAdaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7238F134E8AB4001C3F35 /* ANTLRTreeAdaptor.m */; }; - 1AE723E6134E8AB6001C3F35 /* ANTLRTreeException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72390134E8AB4001C3F35 /* ANTLRTreeException.m */; }; - 1AE723E7134E8AB6001C3F35 /* ANTLRTreeIterator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72391134E8AB4001C3F35 /* ANTLRTreeIterator.m */; }; - 1AE723E8134E8AB6001C3F35 /* ANTLRTreeParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72392134E8AB4001C3F35 /* ANTLRTreeParser.m */; }; - 1AE723E9134E8AB6001C3F35 /* ANTLRTreePatternLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72393134E8AB4001C3F35 /* ANTLRTreePatternLexer.m */; }; - 1AE723EA134E8AB6001C3F35 /* ANTLRTreePatternParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72394134E8AB4001C3F35 /* ANTLRTreePatternParser.m */; }; - 1AE723EB134E8AB6001C3F35 /* ANTLRTreeRewriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72395134E8AB4001C3F35 /* ANTLRTreeRewriter.m */; }; - 1AE723EC134E8AB6001C3F35 /* ANTLRTreeRuleReturnScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72396134E8AB4001C3F35 /* ANTLRTreeRuleReturnScope.m */; }; - 1AE723ED134E8AB6001C3F35 /* ANTLRTreeVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72397134E8AB4001C3F35 /* ANTLRTreeVisitor.m */; }; - 1AE723EE134E8AB6001C3F35 /* ANTLRTreeVisitorAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72398134E8AB4001C3F35 /* ANTLRTreeVisitorAction.m */; }; - 1AE723EF134E8AB6001C3F35 /* ANTLRTreeWizard.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE72399134E8AB4001C3F35 /* ANTLRTreeWizard.m */; }; - 1AE723F0134E8AB6001C3F35 /* ANTLRUnbufferedCommonTreeNodeStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7239A134E8AB4001C3F35 /* ANTLRUnbufferedCommonTreeNodeStream.m */; }; - 1AE723F1134E8AB6001C3F35 /* ANTLRUnbufferedCommonTreeNodeStreamState.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7239B134E8AB4001C3F35 /* ANTLRUnbufferedCommonTreeNodeStreamState.m */; }; - 1AE723F2134E8AB6001C3F35 /* ANTLRUnbufferedTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7239C134E8AB4001C3F35 /* ANTLRUnbufferedTokenStream.m */; }; - 1AE723F3134E8AB6001C3F35 /* ANTLRUniqueIDMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7239D134E8AB4001C3F35 /* ANTLRUniqueIDMap.m */; }; - 1AE723F4134E8AB6001C3F35 /* ANTLRUnwantedTokenException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE7239E134E8AB4001C3F35 /* ANTLRUnwantedTokenException.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXBuildRule section */ - 1A63BDEC134F649F002EDFB4 /* PBXBuildRule */ = { - isa = PBXBuildRule; - compilerSpec = com.apple.compilers.proxy.script; - fileType = pattern.proxy; - isEditable = 1; - name = .g.m; - outputFiles = ( - $1Lexer.h, - $1Lexer.m, - $1Parser.h, - $1Parser.m, - ); - script = "-jar /Library/Java/Extensions/antlr-3.3.1.jar $1.g"; - }; - 1A63BDED134F6810002EDFB4 /* PBXBuildRule */ = { - isa = PBXBuildRule; - compilerSpec = com.apple.compilers.proxy.script; - fileType = pattern.proxy; - isEditable = 1; - outputFiles = ( - $1Lexer.h, - $1Lexer.m, - $1Parser.h, - $1Parser.m, - ); - script = "-jar /Library/Java/Extensions/antlr-3.3.1.jar $1.g"; - }; - 1A76A02C134FC7540041634F /* PBXBuildRule */ = { - isa = PBXBuildRule; - compilerSpec = com.apple.compilers.proxy.script; - fileType = pattern.proxy; - isEditable = 1; - name = "Files '.g.m' using Script"; - outputFiles = ( - treeRewriteLexer.h, - treeRewriteLexer.m, - treeRewriteParser.h, - treeRewriteParser.m, - ); - script = "-jar /Library/Java/Extensions/antlr-3.3.1.jar treeRewrite.g"; - }; -/* End PBXBuildRule section */ - -/* Begin PBXContainerItemProxy section */ - 1A63BD9E134F6093002EDFB4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; - 1A63BDA0134F609B002EDFB4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; - 1A63BDA2134F60A7002EDFB4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; - 1A63BDA4134F60B0002EDFB4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; - 1A63BDA6134F60BC002EDFB4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; - 1A63BDA8134F60C3002EDFB4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; - 1A63BDAA134F60CC002EDFB4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; - 1A63BDAC134F60D2002EDFB4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; - 1A63BDE5134F629B002EDFB4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; - 1A63BE0A134FB824002EDFB4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; - 1AE7232F134E860B001C3F35 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 1AE7230E134E860A001C3F35 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1AE72317134E860B001C3F35; - remoteInfo = ANTLR; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 1A63BC5F134F5DAB002EDFB4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; - 1A63BD30134F5F1E002EDFB4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; - 1A63BD3D134F5F36002EDFB4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; - 1A63BD4A134F5F43002EDFB4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; - 1A63BD57134F5F4D002EDFB4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; - 1A63BD64134F5F5E002EDFB4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; - 1A63BD71134F5F67002EDFB4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; - 1A63BD7E134F5F71002EDFB4 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 1; - }; - 1A63BDD2134F6233002EDFB4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; - 1A63BDFA134FB75E002EDFB4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1A048D01134E8C1000005F57 /* antlr3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = antlr3.h; path = ../antlr3.h; sourceTree = ""; }; - 1A048D02134E8C1000005F57 /* ANTLRBaseMapElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRBaseMapElement.h; path = ../ANTLRBaseMapElement.h; sourceTree = ""; }; - 1A048D03134E8C1000005F57 /* ANTLRBaseRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRBaseRecognizer.h; path = ../ANTLRBaseRecognizer.h; sourceTree = ""; }; - 1A048D04134E8C1000005F57 /* ANTLRBaseStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRBaseStack.h; path = ../ANTLRBaseStack.h; sourceTree = ""; }; - 1A048D05134E8C1000005F57 /* ANTLRBaseTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRBaseTree.h; path = ../ANTLRBaseTree.h; sourceTree = ""; }; - 1A048D06134E8C1000005F57 /* ANTLRBaseTreeAdaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRBaseTreeAdaptor.h; path = ../ANTLRBaseTreeAdaptor.h; sourceTree = ""; }; - 1A048D07134E8C1000005F57 /* ANTLRBitSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRBitSet.h; path = ../ANTLRBitSet.h; sourceTree = ""; }; - 1A048D08134E8C1000005F57 /* ANTLRBufferedTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRBufferedTokenStream.h; path = ../ANTLRBufferedTokenStream.h; sourceTree = ""; }; - 1A048D09134E8C1000005F57 /* ANTLRBufferedTreeNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRBufferedTreeNodeStream.h; path = ../ANTLRBufferedTreeNodeStream.h; sourceTree = ""; }; - 1A048D0A134E8C1000005F57 /* ANTLRCharStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRCharStream.h; path = ../ANTLRCharStream.h; sourceTree = ""; }; - 1A048D0B134E8C1000005F57 /* ANTLRCharStreamState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRCharStreamState.h; path = ../ANTLRCharStreamState.h; sourceTree = ""; }; - 1A048D0C134E8C1000005F57 /* ANTLRCommonErrorNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRCommonErrorNode.h; path = ../ANTLRCommonErrorNode.h; sourceTree = ""; }; - 1A048D0D134E8C1000005F57 /* ANTLRCommonToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRCommonToken.h; path = ../ANTLRCommonToken.h; sourceTree = ""; }; - 1A048D0E134E8C1000005F57 /* ANTLRCommonTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRCommonTokenStream.h; path = ../ANTLRCommonTokenStream.h; sourceTree = ""; }; - 1A048D0F134E8C1000005F57 /* ANTLRCommonTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRCommonTree.h; path = ../ANTLRCommonTree.h; sourceTree = ""; }; - 1A048D10134E8C1000005F57 /* ANTLRCommonTreeAdaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRCommonTreeAdaptor.h; path = ../ANTLRCommonTreeAdaptor.h; sourceTree = ""; }; - 1A048D11134E8C1000005F57 /* ANTLRCommonTreeNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRCommonTreeNodeStream.h; path = ../ANTLRCommonTreeNodeStream.h; sourceTree = ""; }; - 1A048D12134E8C1100005F57 /* ANTLRCommonTreeTest-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "ANTLRCommonTreeTest-Info.plist"; path = "../ANTLRCommonTreeTest-Info.plist"; sourceTree = ""; }; - 1A048D13134E8C1100005F57 /* ANTLRDebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRDebug.h; path = ../ANTLRDebug.h; sourceTree = ""; }; - 1A048D14134E8C1100005F57 /* ANTLRDebugEventListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRDebugEventListener.h; path = ../ANTLRDebugEventListener.h; sourceTree = ""; }; - 1A048D15134E8C1100005F57 /* ANTLRDebugEventProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRDebugEventProxy.h; path = ../ANTLRDebugEventProxy.h; sourceTree = ""; }; - 1A048D16134E8C1100005F57 /* ANTLRDebugParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRDebugParser.h; path = ../ANTLRDebugParser.h; sourceTree = ""; }; - 1A048D17134E8C1100005F57 /* ANTLRDebugTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRDebugTokenStream.h; path = ../ANTLRDebugTokenStream.h; sourceTree = ""; }; - 1A048D18134E8C1100005F57 /* ANTLRDebugTreeAdaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRDebugTreeAdaptor.h; path = ../ANTLRDebugTreeAdaptor.h; sourceTree = ""; }; - 1A048D19134E8C1100005F57 /* ANTLRDebugTreeNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRDebugTreeNodeStream.h; path = ../ANTLRDebugTreeNodeStream.h; sourceTree = ""; }; - 1A048D1A134E8C1100005F57 /* ANTLRDebugTreeParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRDebugTreeParser.h; path = ../ANTLRDebugTreeParser.h; sourceTree = ""; }; - 1A048D1B134E8C1100005F57 /* ANTLRDFA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRDFA.h; path = ../ANTLRDFA.h; sourceTree = ""; }; - 1A048D1C134E8C1100005F57 /* ANTLRDoubleKeyMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRDoubleKeyMap.h; path = ../ANTLRDoubleKeyMap.h; sourceTree = ""; }; - 1A048D1D134E8C1100005F57 /* ANTLREarlyExitException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLREarlyExitException.h; path = ../ANTLREarlyExitException.h; sourceTree = ""; }; - 1A048D1E134E8C1100005F57 /* ANTLRError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRError.h; path = ../ANTLRError.h; sourceTree = ""; }; - 1A048D1F134E8C1100005F57 /* ANTLRFailedPredicateException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRFailedPredicateException.h; path = ../ANTLRFailedPredicateException.h; sourceTree = ""; }; - 1A048D20134E8C1100005F57 /* ANTLRFastQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRFastQueue.h; path = ../ANTLRFastQueue.h; sourceTree = ""; }; - 1A63BC61134F5DAB002EDFB4 /* Fuzzy */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Fuzzy; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A63BC6B134F5DE4002EDFB4 /* FuzzyLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FuzzyLexer.m; sourceTree = ""; }; - 1A63BC6C134F5DE5002EDFB4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 1A63BC79134F5EB1002EDFB4 /* antlr3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = antlr3.h; sourceTree = ""; }; - 1A63BC7A134F5EB1002EDFB4 /* Combined.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = Combined.g; sourceTree = ""; }; - 1A63BC7B134F5EB1002EDFB4 /* Combined.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Combined.tokens; sourceTree = ""; }; - 1A63BC7C134F5EB1002EDFB4 /* Combined__.gl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Combined__.gl; sourceTree = ""; }; - 1A63BC7D134F5EB1002EDFB4 /* CombinedLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CombinedLexer.h; sourceTree = ""; }; - 1A63BC7E134F5EB1002EDFB4 /* CombinedLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CombinedLexer.m; sourceTree = ""; }; - 1A63BC7F134F5EB1002EDFB4 /* CombinedParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CombinedParser.h; sourceTree = ""; }; - 1A63BC80134F5EB1002EDFB4 /* CombinedParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CombinedParser.m; sourceTree = ""; }; - 1A63BC81134F5EB1002EDFB4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 1A63BC83134F5EB1002EDFB4 /* Combined.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Combined.tokens; sourceTree = ""; }; - 1A63BC85134F5EB1002EDFB4 /* antlr3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = antlr3.h; sourceTree = ""; }; - 1A63BC86134F5EB1002EDFB4 /* Fuzzy.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = Fuzzy.g; sourceTree = ""; }; - 1A63BC88134F5EB2002EDFB4 /* Fuzzy.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Fuzzy.tokens; sourceTree = ""; }; - 1A63BC89134F5EB2002EDFB4 /* FuzzyLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FuzzyLexer.h; sourceTree = ""; }; - 1A63BC8B134F5EB2002EDFB4 /* input */ = {isa = PBXFileReference; lastKnownFileType = text; path = input; sourceTree = ""; }; - 1A63BC8E134F5EB2002EDFB4 /* Fuzzy.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Fuzzy.m; sourceTree = ""; }; - 1A63BC8F134F5EB2002EDFB4 /* Fuzzy.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Fuzzy.tokens; sourceTree = ""; }; - 1A63BC90134F5EB2002EDFB4 /* FuzzyLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FuzzyLexer.h; sourceTree = ""; }; - 1A63BC92134F5EB2002EDFB4 /* antlr3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = antlr3.h; sourceTree = ""; }; - 1A63BC93134F5EB2002EDFB4 /* input */ = {isa = PBXFileReference; lastKnownFileType = text; path = input; sourceTree = ""; }; - 1A63BC94134F5EB2002EDFB4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 1A63BC95134F5EB2002EDFB4 /* output */ = {isa = PBXFileReference; lastKnownFileType = text; path = output; sourceTree = ""; }; - 1A63BC96134F5EB2002EDFB4 /* T.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = T.g; sourceTree = ""; }; - 1A63BC97134F5EB2002EDFB4 /* T.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = T.tokens; sourceTree = ""; }; - 1A63BC98134F5EB2002EDFB4 /* TLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TLexer.h; sourceTree = ""; }; - 1A63BC99134F5EB2002EDFB4 /* TLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TLexer.m; sourceTree = ""; }; - 1A63BC9A134F5EB2002EDFB4 /* TParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TParser.h; sourceTree = ""; }; - 1A63BC9B134F5EB2002EDFB4 /* TParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TParser.m; sourceTree = ""; }; - 1A63BC9D134F5EB2002EDFB4 /* antlr3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = antlr3.h; sourceTree = ""; }; - 1A63BC9E134F5EB2002EDFB4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 1A63BCA0134F5EB2002EDFB4 /* Test.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Test.tokens; sourceTree = ""; }; - 1A63BCA1134F5EB2002EDFB4 /* TestLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestLexer.h; sourceTree = ""; }; - 1A63BCA2134F5EB2002EDFB4 /* Testlexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Testlexer.m; sourceTree = ""; }; - 1A63BCA3134F5EB2002EDFB4 /* TestLexer.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = TestLexer.tokens; sourceTree = ""; }; - 1A63BCA4134F5EB2002EDFB4 /* TestLexerLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestLexerLexer.h; sourceTree = ""; }; - 1A63BCA5134F5EB2002EDFB4 /* Test.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Test.tokens; sourceTree = ""; }; - 1A63BCA6134F5EB2002EDFB4 /* TestLexer.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = TestLexer.g; sourceTree = ""; }; - 1A63BCA7134F5EB2002EDFB4 /* TestLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestLexer.h; sourceTree = ""; }; - 1A63BCA8134F5EB2002EDFB4 /* TestLexer.h.old */ = {isa = PBXFileReference; lastKnownFileType = text; path = TestLexer.h.old; sourceTree = ""; }; - 1A63BCA9134F5EB2002EDFB4 /* TestLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TestLexer.m; sourceTree = ""; }; - 1A63BCAA134F5EB2002EDFB4 /* TestLexer.m.old */ = {isa = PBXFileReference; lastKnownFileType = text; path = TestLexer.m.old; sourceTree = ""; }; - 1A63BCAB134F5EB2002EDFB4 /* TestLexer.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = TestLexer.tokens; sourceTree = ""; }; - 1A63BCAC134F5EB2002EDFB4 /* TestLexerLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestLexerLexer.h; sourceTree = ""; }; - 1A63BCAE134F5EB2002EDFB4 /* antlr3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = antlr3.h; sourceTree = ""; }; - 1A63BCAF134F5EB2002EDFB4 /* input */ = {isa = PBXFileReference; lastKnownFileType = text; path = input; sourceTree = ""; }; - 1A63BCB0134F5EB2002EDFB4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 1A63BCB1134F5EB2002EDFB4 /* output */ = {isa = PBXFileReference; lastKnownFileType = text; path = output; sourceTree = ""; }; - 1A63BCB2134F5EB2002EDFB4 /* SimpleC.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleC.g; sourceTree = ""; }; - 1A63BCB3134F5EB2002EDFB4 /* SimpleC.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleC.tokens; sourceTree = ""; }; - 1A63BCB4134F5EB2002EDFB4 /* SimpleC__.gl */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleC__.gl; sourceTree = ""; }; - 1A63BCB5134F5EB2002EDFB4 /* SimpleCLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SimpleCLexer.h; sourceTree = ""; }; - 1A63BCB6134F5EB2002EDFB4 /* SimpleCLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SimpleCLexer.m; sourceTree = ""; }; - 1A63BCB7134F5EB2002EDFB4 /* SimpleCParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SimpleCParser.h; sourceTree = ""; }; - 1A63BCB8134F5EB2002EDFB4 /* SimpleCParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SimpleCParser.m; sourceTree = ""; }; - 1A63BCBA134F5EB2002EDFB4 /* files */ = {isa = PBXFileReference; lastKnownFileType = text; path = files; sourceTree = ""; }; - 1A63BCBB134F5EB2002EDFB4 /* input */ = {isa = PBXFileReference; lastKnownFileType = text; path = input; sourceTree = ""; }; - 1A63BCBC134F5EB2002EDFB4 /* Main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Main.m; sourceTree = ""; }; - 1A63BCBD134F5EB2002EDFB4 /* output */ = {isa = PBXFileReference; lastKnownFileType = text; path = output; sourceTree = ""; }; - 1A63BCBF134F5EB2002EDFB4 /* Poly.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Poly.tokens; sourceTree = ""; }; - 1A63BCC0134F5EB2002EDFB4 /* PolyDifferentiator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PolyDifferentiator.m; sourceTree = ""; }; - 1A63BCC1134F5EB2002EDFB4 /* PolyLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PolyLexer.h; sourceTree = ""; }; - 1A63BCC2134F5EB2002EDFB4 /* PolyLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PolyLexer.m; sourceTree = ""; }; - 1A63BCC3134F5EB2002EDFB4 /* PolyParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PolyParser.h; sourceTree = ""; }; - 1A63BCC4134F5EB2002EDFB4 /* PolyParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PolyParser.m; sourceTree = ""; }; - 1A63BCC5134F5EB2002EDFB4 /* Simplifier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Simplifier.h; sourceTree = ""; }; - 1A63BCC6134F5EB2002EDFB4 /* Simplifier.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Simplifier.m; sourceTree = ""; }; - 1A63BCC7134F5EB2002EDFB4 /* Simplifier.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Simplifier.tokens; sourceTree = ""; }; - 1A63BCC8134F5EB2002EDFB4 /* Poly.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = Poly.g; sourceTree = ""; }; - 1A63BCC9134F5EB2002EDFB4 /* Poly.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Poly.tokens; sourceTree = ""; }; - 1A63BCCA134F5EB2002EDFB4 /* PolyDifferentiator.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = PolyDifferentiator.g; sourceTree = ""; }; - 1A63BCCB134F5EB2002EDFB4 /* PolyDifferentiator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PolyDifferentiator.m; sourceTree = ""; }; - 1A63BCCC134F5EB2002EDFB4 /* PolyLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PolyLexer.h; sourceTree = ""; }; - 1A63BCCD134F5EB2002EDFB4 /* PolyLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PolyLexer.m; sourceTree = ""; }; - 1A63BCCE134F5EB2002EDFB4 /* PolyParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PolyParser.h; sourceTree = ""; }; - 1A63BCCF134F5EB2002EDFB4 /* PolyParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PolyParser.m; sourceTree = ""; }; - 1A63BCD0134F5EB2002EDFB4 /* PolyPrinter.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = PolyPrinter.g; sourceTree = ""; }; - 1A63BCD1134F5EB2002EDFB4 /* PolyPrinter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PolyPrinter.h; sourceTree = ""; }; - 1A63BCD2134F5EB2002EDFB4 /* PolyPrinter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PolyPrinter.m; sourceTree = ""; }; - 1A63BCD3134F5EB2002EDFB4 /* PolyPrinter.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = PolyPrinter.tokens; sourceTree = ""; }; - 1A63BCD4134F5EB2002EDFB4 /* Simplifier.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = Simplifier.g; sourceTree = ""; }; - 1A63BCD5134F5EB2002EDFB4 /* Simplifier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Simplifier.h; sourceTree = ""; }; - 1A63BCD6134F5EB2002EDFB4 /* Simplifier.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Simplifier.m; sourceTree = ""; }; - 1A63BCD7134F5EB2002EDFB4 /* Simplifier.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Simplifier.tokens; sourceTree = ""; }; - 1A63BCD9134F5EB2002EDFB4 /* antlr3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = antlr3.h; sourceTree = ""; }; - 1A63BCDA134F5EB2002EDFB4 /* input */ = {isa = PBXFileReference; lastKnownFileType = text; path = input; sourceTree = ""; }; - 1A63BCDB134F5EB2002EDFB4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 1A63BCDC134F5EB2002EDFB4 /* output */ = {isa = PBXFileReference; lastKnownFileType = text; path = output; sourceTree = ""; }; - 1A63BCDE134F5EB2002EDFB4 /* SymbolTable.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = SymbolTable.tokens; sourceTree = ""; }; - 1A63BCDF134F5EB2002EDFB4 /* SymbolTableLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SymbolTableLexer.h; sourceTree = ""; }; - 1A63BCE0134F5EB2002EDFB4 /* SymbolTableLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SymbolTableLexer.m; sourceTree = ""; }; - 1A63BCE1134F5EB2002EDFB4 /* SymbolTableParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SymbolTableParser.h; sourceTree = ""; }; - 1A63BCE2134F5EB2002EDFB4 /* SymbolTableParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SymbolTableParser.m; sourceTree = ""; }; - 1A63BCE3134F5EB2002EDFB4 /* SymbolTable.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = SymbolTable.g; sourceTree = ""; }; - 1A63BCE4134F5EB2002EDFB4 /* SymbolTable.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = SymbolTable.tokens; sourceTree = ""; }; - 1A63BCE5134F5EB2002EDFB4 /* SymbolTable__.gl */ = {isa = PBXFileReference; lastKnownFileType = text; path = SymbolTable__.gl; sourceTree = ""; }; - 1A63BCE6134F5EB2002EDFB4 /* SymbolTableLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SymbolTableLexer.h; sourceTree = ""; }; - 1A63BCE7134F5EB2002EDFB4 /* SymbolTableLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SymbolTableLexer.m; sourceTree = ""; }; - 1A63BCE8134F5EB2002EDFB4 /* SymbolTableParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SymbolTableParser.h; sourceTree = ""; }; - 1A63BCE9134F5EB2002EDFB4 /* SymbolTableParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SymbolTableParser.m; sourceTree = ""; }; - 1A63BCEB134F5EB2002EDFB4 /* antlr3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = antlr3.h; sourceTree = ""; }; - 1A63BCEC134F5EB2002EDFB4 /* input */ = {isa = PBXFileReference; lastKnownFileType = text; path = input; sourceTree = ""; }; - 1A63BCED134F5EB2002EDFB4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 1A63BCEE134F5EB2002EDFB4 /* output */ = {isa = PBXFileReference; lastKnownFileType = text; path = output; sourceTree = ""; }; - 1A63BCF0134F5EB2002EDFB4 /* SimpleC.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleC.tokens; sourceTree = ""; }; - 1A63BCF1134F5EB2002EDFB4 /* SimpleCLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SimpleCLexer.h; sourceTree = ""; }; - 1A63BCF2134F5EB2002EDFB4 /* SimpleCLexer.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = SimpleCLexer.java; sourceTree = ""; }; - 1A63BCF3134F5EB2002EDFB4 /* SimpleCLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SimpleCLexer.m; sourceTree = ""; }; - 1A63BCF4134F5EB2002EDFB4 /* SimpleCParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SimpleCParser.h; sourceTree = ""; }; - 1A63BCF5134F5EB2002EDFB4 /* SimpleCParser.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = SimpleCParser.java; sourceTree = ""; }; - 1A63BCF6134F5EB2002EDFB4 /* SimpleCParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SimpleCParser.m; sourceTree = ""; }; - 1A63BCF7134F5EB2002EDFB4 /* SimpleCTP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SimpleCTP.h; sourceTree = ""; }; - 1A63BCF8134F5EB2002EDFB4 /* SimpleCTP.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = SimpleCTP.java; sourceTree = ""; }; - 1A63BCF9134F5EB2002EDFB4 /* SimpleCTP.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SimpleCTP.m; sourceTree = ""; }; - 1A63BCFA134F5EB2002EDFB4 /* SimpleCTP.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleCTP.tokens; sourceTree = ""; }; - 1A63BCFB134F5EB2002EDFB4 /* SimpleC.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleC.g; sourceTree = ""; }; - 1A63BCFC134F5EB2002EDFB4 /* SimpleC.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleC.tokens; sourceTree = ""; }; - 1A63BCFD134F5EB2002EDFB4 /* SimpleC__.gl */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleC__.gl; sourceTree = ""; }; - 1A63BCFE134F5EB2002EDFB4 /* SimpleCLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SimpleCLexer.h; sourceTree = ""; }; - 1A63BCFF134F5EB2002EDFB4 /* SimpleCLexer.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = SimpleCLexer.java; sourceTree = ""; }; - 1A63BD00134F5EB2002EDFB4 /* SimpleCLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SimpleCLexer.m; sourceTree = ""; }; - 1A63BD01134F5EB2002EDFB4 /* SimpleCParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SimpleCParser.h; sourceTree = ""; }; - 1A63BD02134F5EB2002EDFB4 /* SimpleCParser.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = SimpleCParser.java; sourceTree = ""; }; - 1A63BD03134F5EB2002EDFB4 /* SimpleCParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SimpleCParser.m; sourceTree = ""; }; - 1A63BD04134F5EB2002EDFB4 /* SimpleCTP.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleCTP.g; sourceTree = ""; }; - 1A63BD05134F5EB2002EDFB4 /* SimpleCTP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SimpleCTP.h; sourceTree = ""; }; - 1A63BD06134F5EB2002EDFB4 /* SimpleCTP.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = SimpleCTP.java; sourceTree = ""; }; - 1A63BD07134F5EB2002EDFB4 /* SimpleCTP.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SimpleCTP.m; sourceTree = ""; }; - 1A63BD08134F5EB2002EDFB4 /* SimpleCTP.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleCTP.tokens; sourceTree = ""; }; - 1A63BD09134F5EB2002EDFB4 /* SimpleCWalker.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleCWalker.g; sourceTree = ""; }; - 1A63BD0A134F5EB2002EDFB4 /* SimpleCWalker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SimpleCWalker.h; sourceTree = ""; }; - 1A63BD0B134F5EB2002EDFB4 /* SimpleCWalker.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SimpleCWalker.m; sourceTree = ""; }; - 1A63BD0C134F5EB2002EDFB4 /* SimpleCWalker.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = SimpleCWalker.tokens; sourceTree = ""; }; - 1A63BD0E134F5EB2002EDFB4 /* files */ = {isa = PBXFileReference; lastKnownFileType = text; path = files; sourceTree = ""; }; - 1A63BD0F134F5EB2002EDFB4 /* input */ = {isa = PBXFileReference; lastKnownFileType = text; path = input; sourceTree = ""; }; - 1A63BD10134F5EB2002EDFB4 /* Lang.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = Lang.g; sourceTree = ""; }; - 1A63BD11134F5EB2002EDFB4 /* Lang.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = Lang.tokens; sourceTree = ""; }; - 1A63BD12134F5EB2002EDFB4 /* LangDumpDecl.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = LangDumpDecl.g; sourceTree = ""; }; - 1A63BD13134F5EB2002EDFB4 /* LangDumpDecl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LangDumpDecl.h; sourceTree = ""; }; - 1A63BD14134F5EB2002EDFB4 /* LangDumpDecl.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LangDumpDecl.m; sourceTree = ""; }; - 1A63BD15134F5EB2002EDFB4 /* LangDumpDecl.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = LangDumpDecl.tokens; sourceTree = ""; }; - 1A63BD16134F5EB2002EDFB4 /* LangLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LangLexer.h; sourceTree = ""; }; - 1A63BD17134F5EB2002EDFB4 /* LangLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LangLexer.m; sourceTree = ""; }; - 1A63BD18134F5EB2002EDFB4 /* LangParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LangParser.h; sourceTree = ""; }; - 1A63BD19134F5EB2002EDFB4 /* LangParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LangParser.m; sourceTree = ""; }; - 1A63BD1A134F5EB2002EDFB4 /* Main.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = Main.java; sourceTree = ""; }; - 1A63BD1B134F5EB2002EDFB4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 1A63BD1C134F5EB2002EDFB4 /* output */ = {isa = PBXFileReference; lastKnownFileType = text; path = output; sourceTree = ""; }; - 1A63BD1E134F5EB2002EDFB4 /* README.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = README.txt; sourceTree = ""; }; - 1A63BD20134F5EB2002EDFB4 /* antlr3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = antlr3.h; sourceTree = ""; }; - 1A63BD21134F5EB2002EDFB4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 1A63BD23134F5EB2002EDFB4 /* TreeRewrite.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = TreeRewrite.tokens; sourceTree = ""; }; - 1A63BD24134F5EB2002EDFB4 /* TreeRewriteLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TreeRewriteLexer.h; sourceTree = ""; }; - 1A63BD25134F5EB2002EDFB4 /* TreeRewriteLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TreeRewriteLexer.m; sourceTree = ""; }; - 1A63BD26134F5EB2002EDFB4 /* TreeRewriteParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TreeRewriteParser.h; sourceTree = ""; }; - 1A63BD27134F5EB2002EDFB4 /* TreeRewriteParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TreeRewriteParser.m; sourceTree = ""; }; - 1A63BD28134F5EB2002EDFB4 /* TreeRewrite.g */ = {isa = PBXFileReference; lastKnownFileType = text; path = TreeRewrite.g; sourceTree = ""; }; - 1A63BD29134F5EB2002EDFB4 /* TreeRewrite.tokens */ = {isa = PBXFileReference; lastKnownFileType = text; path = TreeRewrite.tokens; sourceTree = ""; }; - 1A63BD2A134F5EB2002EDFB4 /* TreeRewriteLexer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TreeRewriteLexer.h; sourceTree = ""; }; - 1A63BD2B134F5EB2002EDFB4 /* TreeRewriteLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TreeRewriteLexer.m; sourceTree = ""; }; - 1A63BD2C134F5EB2002EDFB4 /* TreeRewriteParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TreeRewriteParser.h; sourceTree = ""; }; - 1A63BD2D134F5EB2002EDFB4 /* TreeRewriteParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TreeRewriteParser.m; sourceTree = ""; }; - 1A63BD32134F5F1E002EDFB4 /* combined */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = combined; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A63BD3F134F5F36002EDFB4 /* lexertest-simple */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "lexertest-simple"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A63BD4C134F5F43002EDFB4 /* LL-start */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "LL-start"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A63BD59134F5F4D002EDFB4 /* polydiff */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = polydiff; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A63BD66134F5F5E002EDFB4 /* simplecTreeParser */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = simplecTreeParser; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A63BD73134F5F67002EDFB4 /* treeparser */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = treeparser; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A63BD80134F5F71002EDFB4 /* treerewrite */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = treerewrite; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A63BDD4134F6233002EDFB4 /* scopes */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = scopes; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A63BDFC134FB75E002EDFB4 /* hoistedPredicates */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hoistedPredicates; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A6B1C97134E8CF70016A47D /* ANTLRFileStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRFileStream.h; path = ../ANTLRFileStream.h; sourceTree = ""; }; - 1A6B1C98134E8CF70016A47D /* ANTLRHashMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRHashMap.h; path = ../ANTLRHashMap.h; sourceTree = ""; }; - 1A6B1C99134E8CF70016A47D /* ANTLRHashRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRHashRule.h; path = ../ANTLRHashRule.h; sourceTree = ""; }; - 1A6B1C9A134E8CF70016A47D /* ANTLRInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRInputStream.h; path = ../ANTLRInputStream.h; sourceTree = ""; }; - 1A6B1C9B134E8CF70016A47D /* ANTLRIntArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRIntArray.h; path = ../ANTLRIntArray.h; sourceTree = ""; }; - 1A6B1C9C134E8CF70016A47D /* ANTLRLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRLexer.h; path = ../ANTLRLexer.h; sourceTree = ""; }; - 1A6B1C9D134E8CF70016A47D /* ANTLRLexerRuleReturnScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRLexerRuleReturnScope.h; path = ../ANTLRLexerRuleReturnScope.h; sourceTree = ""; }; - 1A6B1C9E134E8CF70016A47D /* ANTLRLexerState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRLexerState.h; path = ../ANTLRLexerState.h; sourceTree = ""; }; - 1A6B1C9F134E8CF70016A47D /* ANTLRLinkBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRLinkBase.h; path = ../ANTLRLinkBase.h; sourceTree = ""; }; - 1A6B1CA0134E8CF70016A47D /* ANTLRLookaheadStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRLookaheadStream.h; path = ../ANTLRLookaheadStream.h; sourceTree = ""; }; - 1A6B1CA1134E8CF70016A47D /* ANTLRMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRMap.h; path = ../ANTLRMap.h; sourceTree = ""; }; - 1A6B1CA2134E8CF70016A47D /* ANTLRMapElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRMapElement.h; path = ../ANTLRMapElement.h; sourceTree = ""; }; - 1A6B1CA3134E8CF70016A47D /* ANTLRMismatchedNotSetException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRMismatchedNotSetException.h; path = ../ANTLRMismatchedNotSetException.h; sourceTree = ""; }; - 1A6B1CA4134E8CF70016A47D /* ANTLRMismatchedRangeException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRMismatchedRangeException.h; path = ../ANTLRMismatchedRangeException.h; sourceTree = ""; }; - 1A6B1CA5134E8CF70016A47D /* ANTLRMismatchedSetException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRMismatchedSetException.h; path = ../ANTLRMismatchedSetException.h; sourceTree = ""; }; - 1A6B1CA6134E8CF70016A47D /* ANTLRMismatchedTokenException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRMismatchedTokenException.h; path = ../ANTLRMismatchedTokenException.h; sourceTree = ""; }; - 1A6B1CA7134E8CF70016A47D /* ANTLRMismatchedTreeNodeException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRMismatchedTreeNodeException.h; path = ../ANTLRMismatchedTreeNodeException.h; sourceTree = ""; }; - 1A6B1CA8134E8CF70016A47D /* ANTLRMissingTokenException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRMissingTokenException.h; path = ../ANTLRMissingTokenException.h; sourceTree = ""; }; - 1A6B1CA9134E8CF70016A47D /* ANTLRNodeMapElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRNodeMapElement.h; path = ../ANTLRNodeMapElement.h; sourceTree = ""; }; - 1A6B1CAA134E8CF70016A47D /* ANTLRNoViableAltException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRNoViableAltException.h; path = ../ANTLRNoViableAltException.h; sourceTree = ""; }; - 1A6B1CAB134E8CF70016A47D /* ANTLRParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRParser.h; path = ../ANTLRParser.h; sourceTree = ""; }; - 1A6B1CAC134E8CF70016A47D /* ANTLRParserRuleReturnScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRParserRuleReturnScope.h; path = ../ANTLRParserRuleReturnScope.h; sourceTree = ""; }; - 1A6B1CAD134E8CF70016A47D /* ANTLRParseTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRParseTree.h; path = ../ANTLRParseTree.h; sourceTree = ""; }; - 1A6B1CAE134E8CF70016A47D /* ANTLRPtrBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRPtrBuffer.h; path = ../ANTLRPtrBuffer.h; sourceTree = ""; }; - 1A6B1CAF134E8CF70016A47D /* ANTLRPtrStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRPtrStack.h; path = ../ANTLRPtrStack.h; sourceTree = ""; }; - 1A6B1CB0134E8CF70016A47D /* ANTLRReaderStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRReaderStream.h; path = ../ANTLRReaderStream.h; sourceTree = ""; }; - 1A6B1CB1134E8CF70016A47D /* ANTLRRecognitionException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRecognitionException.h; path = ../ANTLRRecognitionException.h; sourceTree = ""; }; - 1A6B1CB2134E8CF70016A47D /* ANTLRRecognizerSharedState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRecognizerSharedState.h; path = ../ANTLRRecognizerSharedState.h; sourceTree = ""; }; - 1A6B1CB3134E8CF70016A47D /* ANTLRRewriteRuleElementStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRewriteRuleElementStream.h; path = ../ANTLRRewriteRuleElementStream.h; sourceTree = ""; }; - 1A6B1CB4134E8CF70016A47D /* ANTLRRewriteRuleNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRewriteRuleNodeStream.h; path = ../ANTLRRewriteRuleNodeStream.h; sourceTree = ""; }; - 1A6B1CB5134E8CF70016A47D /* ANTLRRewriteRuleSubtreeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRewriteRuleSubtreeStream.h; path = ../ANTLRRewriteRuleSubtreeStream.h; sourceTree = ""; }; - 1A6B1CB6134E8CF70016A47D /* ANTLRRewriteRuleTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRewriteRuleTokenStream.h; path = ../ANTLRRewriteRuleTokenStream.h; sourceTree = ""; }; - 1A6B1CB7134E8CF70016A47D /* ANTLRRuleMapElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRuleMapElement.h; path = ../ANTLRRuleMapElement.h; sourceTree = ""; }; - 1A6B1CB8134E8CF70016A47D /* ANTLRRuleMemo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRuleMemo.h; path = ../ANTLRRuleMemo.h; sourceTree = ""; }; - 1A6B1CB9134E8CF70016A47D /* ANTLRRuleReturnScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRuleReturnScope.h; path = ../ANTLRRuleReturnScope.h; sourceTree = ""; }; - 1A6B1CBA134E8CF70016A47D /* ANTLRRuleStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRuleStack.h; path = ../ANTLRRuleStack.h; sourceTree = ""; }; - 1A6B1CBB134E8CF70016A47D /* ANTLRRuntimeException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRRuntimeException.h; path = ../ANTLRRuntimeException.h; sourceTree = ""; }; - 1A6B1CBC134E8CF70016A47D /* ANTLRStreamEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRStreamEnumerator.h; path = ../ANTLRStreamEnumerator.h; sourceTree = ""; }; - 1A6B1CBD134E8CF70016A47D /* ANTLRStringStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRStringStream.h; path = ../ANTLRStringStream.h; sourceTree = ""; }; - 1A6B1CBE134E8CF70016A47D /* ANTLRStringStreamState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRStringStreamState.h; path = ../ANTLRStringStreamState.h; sourceTree = ""; }; - 1A6B1CBF134E8CF70016A47D /* ANTLRSymbolStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRSymbolStack.h; path = ../ANTLRSymbolStack.h; sourceTree = ""; }; - 1A6B1CC0134E8CF70016A47D /* ANTLRToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRToken.h; path = ../ANTLRToken.h; sourceTree = ""; }; - 1A6B1CC1134E8CF70016A47D /* ANTLRToken+DebuggerSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ANTLRToken+DebuggerSupport.h"; path = "../ANTLRToken+DebuggerSupport.h"; sourceTree = ""; }; - 1A6B1CC2134E8CF70016A47D /* ANTLRTokenRewriteStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTokenRewriteStream.h; path = ../ANTLRTokenRewriteStream.h; sourceTree = ""; }; - 1A6B1CC3134E8CF70016A47D /* ANTLRTokenSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTokenSource.h; path = ../ANTLRTokenSource.h; sourceTree = ""; }; - 1A6B1CC4134E8CF70016A47D /* ANTLRTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTokenStream.h; path = ../ANTLRTokenStream.h; sourceTree = ""; }; - 1A6B1CC5134E8CF70016A47D /* ANTLRTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTree.h; path = ../ANTLRTree.h; sourceTree = ""; }; - 1A6B1CC6134E8CF70016A47D /* ANTLRTreeAdaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreeAdaptor.h; path = ../ANTLRTreeAdaptor.h; sourceTree = ""; }; - 1A6B1CC7134E8CF70016A47D /* ANTLRTreeException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreeException.h; path = ../ANTLRTreeException.h; sourceTree = ""; }; - 1A6B1CC8134E8CF70016A47D /* ANTLRTreeIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreeIterator.h; path = ../ANTLRTreeIterator.h; sourceTree = ""; }; - 1A6B1CC9134E8CF70016A47D /* ANTLRTreeNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreeNodeStream.h; path = ../ANTLRTreeNodeStream.h; sourceTree = ""; }; - 1A6B1CCA134E8CF70016A47D /* ANTLRTreeParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreeParser.h; path = ../ANTLRTreeParser.h; sourceTree = ""; }; - 1A6B1CCB134E8CF70016A47D /* ANTLRTreePatternLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreePatternLexer.h; path = ../ANTLRTreePatternLexer.h; sourceTree = ""; }; - 1A6B1CCC134E8CF70016A47D /* ANTLRTreePatternParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreePatternParser.h; path = ../ANTLRTreePatternParser.h; sourceTree = ""; }; - 1A6B1CCD134E8CF70016A47D /* ANTLRTreeRewriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreeRewriter.h; path = ../ANTLRTreeRewriter.h; sourceTree = ""; }; - 1A6B1CCE134E8CF70016A47D /* ANTLRTreeRuleReturnScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreeRuleReturnScope.h; path = ../ANTLRTreeRuleReturnScope.h; sourceTree = ""; }; - 1A6B1CCF134E8CF70016A47D /* ANTLRTreeVisitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreeVisitor.h; path = ../ANTLRTreeVisitor.h; sourceTree = ""; }; - 1A6B1CD0134E8CF70016A47D /* ANTLRTreeVisitorAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreeVisitorAction.h; path = ../ANTLRTreeVisitorAction.h; sourceTree = ""; }; - 1A6B1CD1134E8CF70016A47D /* ANTLRTreeWizard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRTreeWizard.h; path = ../ANTLRTreeWizard.h; sourceTree = ""; }; - 1A6B1CD2134E8CF70016A47D /* ANTLRUnbufferedCommonTreeNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRUnbufferedCommonTreeNodeStream.h; path = ../ANTLRUnbufferedCommonTreeNodeStream.h; sourceTree = ""; }; - 1A6B1CD3134E8CF70016A47D /* ANTLRUnbufferedCommonTreeNodeStreamState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRUnbufferedCommonTreeNodeStreamState.h; path = ../ANTLRUnbufferedCommonTreeNodeStreamState.h; sourceTree = ""; }; - 1A6B1CD4134E8CF70016A47D /* ANTLRUnbufferedTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRUnbufferedTokenStream.h; path = ../ANTLRUnbufferedTokenStream.h; sourceTree = ""; }; - 1A6B1CD5134E8CF70016A47D /* ANTLRUniqueIDMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRUniqueIDMap.h; path = ../ANTLRUniqueIDMap.h; sourceTree = ""; }; - 1A6B1CD6134E8CF70016A47D /* ANTLRUnwantedTokenException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLRUnwantedTokenException.h; path = ../ANTLRUnwantedTokenException.h; sourceTree = ""; }; - 1A6B1D1F134E8DA10016A47D /* BaseTest.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = BaseTest.java; sourceTree = ""; }; - 1A6B1D20134E8DA10016A47D /* DebugTestAutoAST.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = DebugTestAutoAST.java; sourceTree = ""; }; - 1A6B1D21134E8DA10016A47D /* DebugTestCompositeGrammars.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = DebugTestCompositeGrammars.java; sourceTree = ""; }; - 1A6B1D22134E8DA10016A47D /* DebugTestRewriteAST.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = DebugTestRewriteAST.java; sourceTree = ""; }; - 1A6B1D23134E8DA10016A47D /* ErrorQueue.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = ErrorQueue.java; sourceTree = ""; }; - 1A6B1D24134E8DA10016A47D /* TestASTConstruction.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestASTConstruction.java; sourceTree = ""; }; - 1A6B1D25134E8DA10016A47D /* TestAttributes.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestAttributes.java; sourceTree = ""; }; - 1A6B1D26134E8DA10016A47D /* TestAutoAST.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestAutoAST.java; sourceTree = ""; }; - 1A6B1D27134E8DA10016A47D /* TestBufferedTreeNodeStream.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestBufferedTreeNodeStream.java; sourceTree = ""; }; - 1A6B1D28134E8DA10016A47D /* TestCharDFAConversion.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestCharDFAConversion.java; sourceTree = ""; }; - 1A6B1D29134E8DA10016A47D /* TestCommonTokenStream.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestCommonTokenStream.java; sourceTree = ""; }; - 1A6B1D2A134E8DA10016A47D /* TestCompositeGrammars.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestCompositeGrammars.java; sourceTree = ""; }; - 1A6B1D2B134E8DA10016A47D /* TestDFAConversion.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestDFAConversion.java; sourceTree = ""; }; - 1A6B1D2C134E8DA10016A47D /* TestDFAMatching.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestDFAMatching.java; sourceTree = ""; }; - 1A6B1D2D134E8DA10016A47D /* TestFastQueue.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestFastQueue.java; sourceTree = ""; }; - 1A6B1D2E134E8DA10016A47D /* TestHeteroAST.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestHeteroAST.java; sourceTree = ""; }; - 1A6B1D2F134E8DA10016A47D /* TestInterpretedLexing.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestInterpretedLexing.java; sourceTree = ""; }; - 1A6B1D30134E8DA10016A47D /* TestInterpretedParsing.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestInterpretedParsing.java; sourceTree = ""; }; - 1A6B1D31134E8DA10016A47D /* TestIntervalSet.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestIntervalSet.java; sourceTree = ""; }; - 1A6B1D32134E8DA10016A47D /* TestJavaCodeGeneration.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestJavaCodeGeneration.java; sourceTree = ""; }; - 1A6B1D33134E8DA10016A47D /* TestLeftRecursion.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestLeftRecursion.java; sourceTree = ""; }; - 1A6B1D34134E8DA10016A47D /* TestLexer.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestLexer.java; sourceTree = ""; }; - 1A6B1D35134E8DA10016A47D /* TestMessages.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestMessages.java; sourceTree = ""; }; - 1A6B1D36134E8DA10016A47D /* TestNFAConstruction.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestNFAConstruction.java; sourceTree = ""; }; - 1A6B1D37134E8DA10016A47D /* TestRewriteAST.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestRewriteAST.java; sourceTree = ""; }; - 1A6B1D38134E8DA10016A47D /* TestRewriteTemplates.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestRewriteTemplates.java; sourceTree = ""; }; - 1A6B1D39134E8DA10016A47D /* TestSemanticPredicateEvaluation.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestSemanticPredicateEvaluation.java; sourceTree = ""; }; - 1A6B1D3A134E8DA10016A47D /* TestSemanticPredicates.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestSemanticPredicates.java; sourceTree = ""; }; - 1A6B1D3B134E8DA10016A47D /* TestSets.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestSets.java; sourceTree = ""; }; - 1A6B1D3C134E8DA10016A47D /* TestSymbolDefinitions.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestSymbolDefinitions.java; sourceTree = ""; }; - 1A6B1D3D134E8DA10016A47D /* TestSyntacticPredicateEvaluation.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestSyntacticPredicateEvaluation.java; sourceTree = ""; }; - 1A6B1D3E134E8DA10016A47D /* TestSyntaxErrors.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestSyntaxErrors.java; sourceTree = ""; }; - 1A6B1D3F134E8DA10016A47D /* TestTemplates.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestTemplates.java; sourceTree = ""; }; - 1A6B1D40134E8DA10016A47D /* TestTokenRewriteStream.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestTokenRewriteStream.java; sourceTree = ""; }; - 1A6B1D41134E8DA10016A47D /* TestTopologicalSort.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestTopologicalSort.java; sourceTree = ""; }; - 1A6B1D42134E8DA10016A47D /* TestTreeGrammarRewriteAST.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestTreeGrammarRewriteAST.java; sourceTree = ""; }; - 1A6B1D43134E8DA10016A47D /* TestTreeIterator.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestTreeIterator.java; sourceTree = ""; }; - 1A6B1D44134E8DA10016A47D /* TestTreeNodeStream.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestTreeNodeStream.java; sourceTree = ""; }; - 1A6B1D45134E8DA10016A47D /* TestTreeParsing.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestTreeParsing.java; sourceTree = ""; }; - 1A6B1D46134E8DA10016A47D /* TestTrees.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestTrees.java; sourceTree = ""; }; - 1A6B1D47134E8DA10016A47D /* TestTreeWizard.java */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.java; path = TestTreeWizard.java; sourceTree = ""; }; - 1A6B1D4A134E8DA10016A47D /* ANTLRFastQueueTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ANTLRFastQueueTest.h; sourceTree = ""; }; - 1A6B1D4B134E8DA10016A47D /* ANTLRFastQueueTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ANTLRFastQueueTest.m; sourceTree = ""; }; - 1A6B1D4C134E8DA10016A47D /* ANTLRIntArrayTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ANTLRIntArrayTest.h; sourceTree = ""; }; - 1A6B1D4D134E8DA10016A47D /* ANTLRIntArrayTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ANTLRIntArrayTest.m; sourceTree = ""; }; - 1A6B1D4F134E8DA10016A47D /* ANTLRRecognizerTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ANTLRRecognizerTest.h; sourceTree = ""; }; - 1A6B1D50134E8DA10016A47D /* ANTLRRecognizerTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ANTLRRecognizerTest.m; sourceTree = ""; }; - 1A6B1D52134E8DA10016A47D /* ANTLRBitSetTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ANTLRBitSetTest.h; sourceTree = ""; }; - 1A6B1D53134E8DA10016A47D /* ANTLRBitSetTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ANTLRBitSetTest.m; sourceTree = ""; }; - 1A6B1D55134E8DA10016A47D /* ANTLRStringStreamTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ANTLRStringStreamTest.h; sourceTree = ""; }; - 1A6B1D56134E8DA10016A47D /* ANTLRStringStreamTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ANTLRStringStreamTest.m; sourceTree = ""; }; - 1A6B1D58134E8DA10016A47D /* TestRewriteRuleTokenStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestRewriteRuleTokenStream.h; sourceTree = ""; }; - 1A6B1D59134E8DA10016A47D /* TestRewriteRuleTokenStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TestRewriteRuleTokenStream.m; sourceTree = ""; }; - 1A6B1D5B134E8DA10016A47D /* ANTLRCommonTokenTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ANTLRCommonTokenTest.h; sourceTree = ""; }; - 1A6B1D5C134E8DA10016A47D /* ANTLRCommonTokenTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ANTLRCommonTokenTest.m; sourceTree = ""; }; - 1A6B1D5E134E8DA10016A47D /* ANTLRCommonErrorNodeTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ANTLRCommonErrorNodeTest.h; sourceTree = ""; }; - 1A6B1D5F134E8DA10016A47D /* ANTLRCommonErrorNodeTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ANTLRCommonErrorNodeTest.m; sourceTree = ""; }; - 1A6B1D60134E8DA10016A47D /* ANTLRCommonTreeAdaptorTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ANTLRCommonTreeAdaptorTest.h; sourceTree = ""; }; - 1A6B1D61134E8DA10016A47D /* ANTLRCommonTreeAdaptorTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ANTLRCommonTreeAdaptorTest.m; sourceTree = ""; }; - 1A6B1D62134E8DA10016A47D /* ANTLRCommonTreeTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ANTLRCommonTreeTest.h; sourceTree = ""; }; - 1A6B1D63134E8DA10016A47D /* ANTLRCommonTreeTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ANTLRCommonTreeTest.m; sourceTree = ""; }; - 1A6B1D78134EA0970016A47D /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; }; - 1AAC1C3C134FD6A500B2DC68 /* ANTLR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ANTLR.h; path = ../ANTLR.h; sourceTree = ""; }; - 1AE72318134E860B001C3F35 /* ANTLR.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ANTLR.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1AE7231B134E860B001C3F35 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; - 1AE7231E134E860B001C3F35 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - 1AE7231F134E860B001C3F35 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; - 1AE72323134E860B001C3F35 /* ANTLR-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ANTLR-Info.plist"; sourceTree = ""; }; - 1AE72325134E860B001C3F35 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 1AE72327134E860B001C3F35 /* ANTLR-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ANTLR-Prefix.pch"; sourceTree = ""; }; - 1AE7232D134E860B001C3F35 /* ANTLRTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ANTLRTests.octest; sourceTree = BUILT_PRODUCTS_DIR; }; - 1AE72334134E860B001C3F35 /* ANTLRTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ANTLRTests-Info.plist"; sourceTree = ""; }; - 1AE72336134E860B001C3F35 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 1AE72338134E860B001C3F35 /* ANTLRTests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ANTLRTests-Prefix.pch"; sourceTree = ""; }; - 1AE72339134E860B001C3F35 /* ANTLRTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ANTLRTests.h; sourceTree = ""; }; - 1AE7233B134E860B001C3F35 /* ANTLRTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ANTLRTests.m; sourceTree = ""; }; - 1AE72345134E89BF001C3F35 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; - 1AE72346134E89BF001C3F35 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 1AE72349134E8AB4001C3F35 /* ANTLRBaseMapElement.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRBaseMapElement.m; path = ../ANTLRBaseMapElement.m; sourceTree = SOURCE_ROOT; }; - 1AE7234A134E8AB4001C3F35 /* ANTLRBaseRecognizer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRBaseRecognizer.m; path = ../ANTLRBaseRecognizer.m; sourceTree = SOURCE_ROOT; }; - 1AE7234B134E8AB4001C3F35 /* ANTLRBaseStack.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRBaseStack.m; path = ../ANTLRBaseStack.m; sourceTree = SOURCE_ROOT; }; - 1AE7234C134E8AB4001C3F35 /* ANTLRBaseTree.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRBaseTree.m; path = ../ANTLRBaseTree.m; sourceTree = SOURCE_ROOT; }; - 1AE7234D134E8AB4001C3F35 /* ANTLRBaseTreeAdaptor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRBaseTreeAdaptor.m; path = ../ANTLRBaseTreeAdaptor.m; sourceTree = SOURCE_ROOT; }; - 1AE7234E134E8AB4001C3F35 /* ANTLRBitSet.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRBitSet.m; path = ../ANTLRBitSet.m; sourceTree = SOURCE_ROOT; }; - 1AE7234F134E8AB4001C3F35 /* ANTLRBufferedTokenStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRBufferedTokenStream.m; path = ../ANTLRBufferedTokenStream.m; sourceTree = SOURCE_ROOT; }; - 1AE72350134E8AB4001C3F35 /* ANTLRBufferedTreeNodeStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRBufferedTreeNodeStream.m; path = ../ANTLRBufferedTreeNodeStream.m; sourceTree = SOURCE_ROOT; }; - 1AE72351134E8AB4001C3F35 /* ANTLRCharStreamState.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRCharStreamState.m; path = ../ANTLRCharStreamState.m; sourceTree = SOURCE_ROOT; }; - 1AE72352134E8AB4001C3F35 /* ANTLRCommonErrorNode.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRCommonErrorNode.m; path = ../ANTLRCommonErrorNode.m; sourceTree = SOURCE_ROOT; }; - 1AE72353134E8AB4001C3F35 /* ANTLRCommonToken.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRCommonToken.m; path = ../ANTLRCommonToken.m; sourceTree = SOURCE_ROOT; }; - 1AE72354134E8AB4001C3F35 /* ANTLRCommonTokenStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRCommonTokenStream.m; path = ../ANTLRCommonTokenStream.m; sourceTree = SOURCE_ROOT; }; - 1AE72355134E8AB4001C3F35 /* ANTLRCommonTree.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRCommonTree.m; path = ../ANTLRCommonTree.m; sourceTree = SOURCE_ROOT; }; - 1AE72356134E8AB4001C3F35 /* ANTLRCommonTreeAdaptor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRCommonTreeAdaptor.m; path = ../ANTLRCommonTreeAdaptor.m; sourceTree = SOURCE_ROOT; }; - 1AE72357134E8AB4001C3F35 /* ANTLRCommonTreeNodeStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRCommonTreeNodeStream.m; path = ../ANTLRCommonTreeNodeStream.m; sourceTree = SOURCE_ROOT; }; - 1AE72358134E8AB4001C3F35 /* ANTLRDebugEventProxy.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRDebugEventProxy.m; path = ../ANTLRDebugEventProxy.m; sourceTree = SOURCE_ROOT; }; - 1AE72359134E8AB4001C3F35 /* ANTLRDebugParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRDebugParser.m; path = ../ANTLRDebugParser.m; sourceTree = SOURCE_ROOT; }; - 1AE7235A134E8AB4001C3F35 /* ANTLRDebugTokenStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRDebugTokenStream.m; path = ../ANTLRDebugTokenStream.m; sourceTree = SOURCE_ROOT; }; - 1AE7235B134E8AB4001C3F35 /* ANTLRDebugTreeAdaptor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRDebugTreeAdaptor.m; path = ../ANTLRDebugTreeAdaptor.m; sourceTree = SOURCE_ROOT; }; - 1AE7235C134E8AB4001C3F35 /* ANTLRDebugTreeNodeStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRDebugTreeNodeStream.m; path = ../ANTLRDebugTreeNodeStream.m; sourceTree = SOURCE_ROOT; }; - 1AE7235D134E8AB4001C3F35 /* ANTLRDebugTreeParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRDebugTreeParser.m; path = ../ANTLRDebugTreeParser.m; sourceTree = SOURCE_ROOT; }; - 1AE7235E134E8AB4001C3F35 /* ANTLRDFA.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRDFA.m; path = ../ANTLRDFA.m; sourceTree = SOURCE_ROOT; }; - 1AE7235F134E8AB4001C3F35 /* ANTLRDoubleKeyMap.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRDoubleKeyMap.m; path = ../ANTLRDoubleKeyMap.m; sourceTree = SOURCE_ROOT; }; - 1AE72360134E8AB4001C3F35 /* ANTLREarlyExitException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLREarlyExitException.m; path = ../ANTLREarlyExitException.m; sourceTree = SOURCE_ROOT; }; - 1AE72361134E8AB4001C3F35 /* ANTLRFailedPredicateException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRFailedPredicateException.m; path = ../ANTLRFailedPredicateException.m; sourceTree = SOURCE_ROOT; }; - 1AE72362134E8AB4001C3F35 /* ANTLRFastQueue.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRFastQueue.m; path = ../ANTLRFastQueue.m; sourceTree = SOURCE_ROOT; }; - 1AE72363134E8AB4001C3F35 /* ANTLRFileStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRFileStream.m; path = ../ANTLRFileStream.m; sourceTree = SOURCE_ROOT; }; - 1AE72364134E8AB4001C3F35 /* ANTLRHashMap.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRHashMap.m; path = ../ANTLRHashMap.m; sourceTree = SOURCE_ROOT; }; - 1AE72365134E8AB4001C3F35 /* ANTLRHashRule.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRHashRule.m; path = ../ANTLRHashRule.m; sourceTree = SOURCE_ROOT; }; - 1AE72366134E8AB4001C3F35 /* ANTLRInputStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRInputStream.m; path = ../ANTLRInputStream.m; sourceTree = SOURCE_ROOT; }; - 1AE72367134E8AB4001C3F35 /* ANTLRIntArray.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRIntArray.m; path = ../ANTLRIntArray.m; sourceTree = SOURCE_ROOT; }; - 1AE72368134E8AB4001C3F35 /* ANTLRIntStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ANTLRIntStream.h; path = ../ANTLRIntStream.h; sourceTree = SOURCE_ROOT; }; - 1AE72369134E8AB4001C3F35 /* ANTLRLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRLexer.m; path = ../ANTLRLexer.m; sourceTree = SOURCE_ROOT; }; - 1AE7236A134E8AB4001C3F35 /* ANTLRLexerRuleReturnScope.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRLexerRuleReturnScope.m; path = ../ANTLRLexerRuleReturnScope.m; sourceTree = SOURCE_ROOT; }; - 1AE7236B134E8AB4001C3F35 /* ANTLRLexerState.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRLexerState.m; path = ../ANTLRLexerState.m; sourceTree = SOURCE_ROOT; }; - 1AE7236C134E8AB4001C3F35 /* ANTLRLinkBase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRLinkBase.m; path = ../ANTLRLinkBase.m; sourceTree = SOURCE_ROOT; }; - 1AE7236D134E8AB4001C3F35 /* ANTLRLookaheadStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRLookaheadStream.m; path = ../ANTLRLookaheadStream.m; sourceTree = SOURCE_ROOT; }; - 1AE7236E134E8AB4001C3F35 /* ANTLRMap.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRMap.m; path = ../ANTLRMap.m; sourceTree = SOURCE_ROOT; }; - 1AE7236F134E8AB4001C3F35 /* ANTLRMapElement.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRMapElement.m; path = ../ANTLRMapElement.m; sourceTree = SOURCE_ROOT; }; - 1AE72370134E8AB4001C3F35 /* ANTLRMismatchedNotSetException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRMismatchedNotSetException.m; path = ../ANTLRMismatchedNotSetException.m; sourceTree = SOURCE_ROOT; }; - 1AE72371134E8AB4001C3F35 /* ANTLRMismatchedRangeException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRMismatchedRangeException.m; path = ../ANTLRMismatchedRangeException.m; sourceTree = SOURCE_ROOT; }; - 1AE72372134E8AB4001C3F35 /* ANTLRMismatchedSetException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRMismatchedSetException.m; path = ../ANTLRMismatchedSetException.m; sourceTree = SOURCE_ROOT; }; - 1AE72373134E8AB4001C3F35 /* ANTLRMismatchedTokenException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRMismatchedTokenException.m; path = ../ANTLRMismatchedTokenException.m; sourceTree = SOURCE_ROOT; }; - 1AE72374134E8AB4001C3F35 /* ANTLRMismatchedTreeNodeException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRMismatchedTreeNodeException.m; path = ../ANTLRMismatchedTreeNodeException.m; sourceTree = SOURCE_ROOT; }; - 1AE72375134E8AB4001C3F35 /* ANTLRMissingTokenException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRMissingTokenException.m; path = ../ANTLRMissingTokenException.m; sourceTree = SOURCE_ROOT; }; - 1AE72376134E8AB4001C3F35 /* ANTLRNodeMapElement.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRNodeMapElement.m; path = ../ANTLRNodeMapElement.m; sourceTree = SOURCE_ROOT; }; - 1AE72377134E8AB4001C3F35 /* ANTLRNoViableAltException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRNoViableAltException.m; path = ../ANTLRNoViableAltException.m; sourceTree = SOURCE_ROOT; }; - 1AE72378134E8AB4001C3F35 /* ANTLRParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRParser.m; path = ../ANTLRParser.m; sourceTree = SOURCE_ROOT; }; - 1AE72379134E8AB4001C3F35 /* ANTLRParserRuleReturnScope.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRParserRuleReturnScope.m; path = ../ANTLRParserRuleReturnScope.m; sourceTree = SOURCE_ROOT; }; - 1AE7237A134E8AB4001C3F35 /* ANTLRParseTree.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRParseTree.m; path = ../ANTLRParseTree.m; sourceTree = SOURCE_ROOT; }; - 1AE7237B134E8AB4001C3F35 /* ANTLRPtrBuffer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRPtrBuffer.m; path = ../ANTLRPtrBuffer.m; sourceTree = SOURCE_ROOT; }; - 1AE7237C134E8AB4001C3F35 /* ANTLRPtrStack.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRPtrStack.m; path = ../ANTLRPtrStack.m; sourceTree = SOURCE_ROOT; }; - 1AE7237D134E8AB4001C3F35 /* ANTLRReaderStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRReaderStream.m; path = ../ANTLRReaderStream.m; sourceTree = SOURCE_ROOT; }; - 1AE7237E134E8AB4001C3F35 /* ANTLRRecognitionException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRecognitionException.m; path = ../ANTLRRecognitionException.m; sourceTree = SOURCE_ROOT; }; - 1AE7237F134E8AB4001C3F35 /* ANTLRRecognizerSharedState.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRecognizerSharedState.m; path = ../ANTLRRecognizerSharedState.m; sourceTree = SOURCE_ROOT; }; - 1AE72380134E8AB4001C3F35 /* ANTLRRewriteRuleElementStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRewriteRuleElementStream.m; path = ../ANTLRRewriteRuleElementStream.m; sourceTree = SOURCE_ROOT; }; - 1AE72381134E8AB4001C3F35 /* ANTLRRewriteRuleNodeStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRewriteRuleNodeStream.m; path = ../ANTLRRewriteRuleNodeStream.m; sourceTree = SOURCE_ROOT; }; - 1AE72382134E8AB4001C3F35 /* ANTLRRewriteRuleSubtreeStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRewriteRuleSubtreeStream.m; path = ../ANTLRRewriteRuleSubtreeStream.m; sourceTree = SOURCE_ROOT; }; - 1AE72383134E8AB4001C3F35 /* ANTLRRewriteRuleTokenStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRewriteRuleTokenStream.m; path = ../ANTLRRewriteRuleTokenStream.m; sourceTree = SOURCE_ROOT; }; - 1AE72384134E8AB4001C3F35 /* ANTLRRuleMapElement.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRuleMapElement.m; path = ../ANTLRRuleMapElement.m; sourceTree = SOURCE_ROOT; }; - 1AE72385134E8AB4001C3F35 /* ANTLRRuleMemo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRuleMemo.m; path = ../ANTLRRuleMemo.m; sourceTree = SOURCE_ROOT; }; - 1AE72386134E8AB4001C3F35 /* ANTLRRuleReturnScope.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRuleReturnScope.m; path = ../ANTLRRuleReturnScope.m; sourceTree = SOURCE_ROOT; }; - 1AE72387134E8AB4001C3F35 /* ANTLRRuleStack.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRuleStack.m; path = ../ANTLRRuleStack.m; sourceTree = SOURCE_ROOT; }; - 1AE72388134E8AB4001C3F35 /* ANTLRRuntimeException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRRuntimeException.m; path = ../ANTLRRuntimeException.m; sourceTree = SOURCE_ROOT; }; - 1AE72389134E8AB4001C3F35 /* ANTLRStreamEnumerator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRStreamEnumerator.m; path = ../ANTLRStreamEnumerator.m; sourceTree = SOURCE_ROOT; }; - 1AE7238A134E8AB4001C3F35 /* ANTLRStringStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRStringStream.m; path = ../ANTLRStringStream.m; sourceTree = SOURCE_ROOT; }; - 1AE7238B134E8AB4001C3F35 /* ANTLRSymbolStack.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRSymbolStack.m; path = ../ANTLRSymbolStack.m; sourceTree = SOURCE_ROOT; }; - 1AE7238C134E8AB4001C3F35 /* ANTLRToken+DebuggerSupport.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "ANTLRToken+DebuggerSupport.m"; path = "../ANTLRToken+DebuggerSupport.m"; sourceTree = SOURCE_ROOT; }; - 1AE7238D134E8AB4001C3F35 /* ANTLRTokenRewriteStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTokenRewriteStream.m; path = ../ANTLRTokenRewriteStream.m; sourceTree = SOURCE_ROOT; }; - 1AE7238F134E8AB4001C3F35 /* ANTLRTreeAdaptor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreeAdaptor.m; path = ../ANTLRTreeAdaptor.m; sourceTree = SOURCE_ROOT; }; - 1AE72390134E8AB4001C3F35 /* ANTLRTreeException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreeException.m; path = ../ANTLRTreeException.m; sourceTree = SOURCE_ROOT; }; - 1AE72391134E8AB4001C3F35 /* ANTLRTreeIterator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreeIterator.m; path = ../ANTLRTreeIterator.m; sourceTree = SOURCE_ROOT; }; - 1AE72392134E8AB4001C3F35 /* ANTLRTreeParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreeParser.m; path = ../ANTLRTreeParser.m; sourceTree = SOURCE_ROOT; }; - 1AE72393134E8AB4001C3F35 /* ANTLRTreePatternLexer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreePatternLexer.m; path = ../ANTLRTreePatternLexer.m; sourceTree = SOURCE_ROOT; }; - 1AE72394134E8AB4001C3F35 /* ANTLRTreePatternParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreePatternParser.m; path = ../ANTLRTreePatternParser.m; sourceTree = SOURCE_ROOT; }; - 1AE72395134E8AB4001C3F35 /* ANTLRTreeRewriter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreeRewriter.m; path = ../ANTLRTreeRewriter.m; sourceTree = SOURCE_ROOT; }; - 1AE72396134E8AB4001C3F35 /* ANTLRTreeRuleReturnScope.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreeRuleReturnScope.m; path = ../ANTLRTreeRuleReturnScope.m; sourceTree = SOURCE_ROOT; }; - 1AE72397134E8AB4001C3F35 /* ANTLRTreeVisitor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreeVisitor.m; path = ../ANTLRTreeVisitor.m; sourceTree = SOURCE_ROOT; }; - 1AE72398134E8AB4001C3F35 /* ANTLRTreeVisitorAction.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreeVisitorAction.m; path = ../ANTLRTreeVisitorAction.m; sourceTree = SOURCE_ROOT; }; - 1AE72399134E8AB4001C3F35 /* ANTLRTreeWizard.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRTreeWizard.m; path = ../ANTLRTreeWizard.m; sourceTree = SOURCE_ROOT; }; - 1AE7239A134E8AB4001C3F35 /* ANTLRUnbufferedCommonTreeNodeStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRUnbufferedCommonTreeNodeStream.m; path = ../ANTLRUnbufferedCommonTreeNodeStream.m; sourceTree = SOURCE_ROOT; }; - 1AE7239B134E8AB4001C3F35 /* ANTLRUnbufferedCommonTreeNodeStreamState.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRUnbufferedCommonTreeNodeStreamState.m; path = ../ANTLRUnbufferedCommonTreeNodeStreamState.m; sourceTree = SOURCE_ROOT; }; - 1AE7239C134E8AB4001C3F35 /* ANTLRUnbufferedTokenStream.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRUnbufferedTokenStream.m; path = ../ANTLRUnbufferedTokenStream.m; sourceTree = SOURCE_ROOT; }; - 1AE7239D134E8AB4001C3F35 /* ANTLRUniqueIDMap.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRUniqueIDMap.m; path = ../ANTLRUniqueIDMap.m; sourceTree = SOURCE_ROOT; }; - 1AE7239E134E8AB4001C3F35 /* ANTLRUnwantedTokenException.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ANTLRUnwantedTokenException.m; path = ../ANTLRUnwantedTokenException.m; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 1A63BC5E134F5DAB002EDFB4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BC70134F5E43002EDFB4 /* ANTLR.framework in Frameworks */, - 1A63BDF1134FAB4B002EDFB4 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD2F134F5F1E002EDFB4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BDEF134F93A5002EDFB4 /* ANTLR.framework in Frameworks */, - 1A63BDF0134F93AC002EDFB4 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD3C134F5F36002EDFB4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BDF2134FAB60002EDFB4 /* ANTLR.framework in Frameworks */, - 1A63BDF3134FAB63002EDFB4 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD49134F5F43002EDFB4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AB7FE18134FC0800059474B /* ANTLR.framework in Frameworks */, - 1A63BDAF134F614D002EDFB4 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD56134F5F4D002EDFB4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BE0C134FB855002EDFB4 /* ANTLR.framework in Frameworks */, - 1A63BDB4134F6154002EDFB4 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD63134F5F5E002EDFB4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AB7FE17134FBFB20059474B /* ANTLR.framework in Frameworks */, - 1A63BDB9134F615A002EDFB4 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD70134F5F67002EDFB4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AB7FE15134FBF900059474B /* ANTLR.framework in Frameworks */, - 1A63BDBE134F6160002EDFB4 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD7D134F5F71002EDFB4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AB7FE16134FBF9F0059474B /* ANTLR.framework in Frameworks */, - 1A63BDC3134F6167002EDFB4 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BDD1134F6233002EDFB4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BDF4134FAF58002EDFB4 /* ANTLR.framework in Frameworks */, - 1A63BDE1134F626A002EDFB4 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BDF9134FB75E002EDFB4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BE08134FB814002EDFB4 /* ANTLR.framework in Frameworks */, - 1A63BE09134FB818002EDFB4 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1AE72314134E860B001C3F35 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AE7231C134E860B001C3F35 /* Cocoa.framework in Frameworks */, - 1AE72347134E89BF001C3F35 /* CoreFoundation.framework in Frameworks */, - 1AE72348134E89BF001C3F35 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1AE72329134E860B001C3F35 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A6B1D79134EA0970016A47D /* SenTestingKit.framework in Frameworks */, - 1AE72331134E860B001C3F35 /* ANTLR.framework in Frameworks */, - 1AE7232E134E860B001C3F35 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1A048CFF134E8B9100005F57 /* Classes */ = { - isa = PBXGroup; - children = ( - 1AAC1C3C134FD6A500B2DC68 /* ANTLR.h */, - 1A048D01134E8C1000005F57 /* antlr3.h */, - 1A048D02134E8C1000005F57 /* ANTLRBaseMapElement.h */, - 1A048D03134E8C1000005F57 /* ANTLRBaseRecognizer.h */, - 1A048D04134E8C1000005F57 /* ANTLRBaseStack.h */, - 1A048D05134E8C1000005F57 /* ANTLRBaseTree.h */, - 1A048D06134E8C1000005F57 /* ANTLRBaseTreeAdaptor.h */, - 1A048D07134E8C1000005F57 /* ANTLRBitSet.h */, - 1A048D08134E8C1000005F57 /* ANTLRBufferedTokenStream.h */, - 1A048D09134E8C1000005F57 /* ANTLRBufferedTreeNodeStream.h */, - 1A048D0A134E8C1000005F57 /* ANTLRCharStream.h */, - 1A048D0B134E8C1000005F57 /* ANTLRCharStreamState.h */, - 1A048D0C134E8C1000005F57 /* ANTLRCommonErrorNode.h */, - 1A048D0D134E8C1000005F57 /* ANTLRCommonToken.h */, - 1A048D0E134E8C1000005F57 /* ANTLRCommonTokenStream.h */, - 1A048D0F134E8C1000005F57 /* ANTLRCommonTree.h */, - 1A048D10134E8C1000005F57 /* ANTLRCommonTreeAdaptor.h */, - 1A048D11134E8C1000005F57 /* ANTLRCommonTreeNodeStream.h */, - 1A048D12134E8C1100005F57 /* ANTLRCommonTreeTest-Info.plist */, - 1A048D13134E8C1100005F57 /* ANTLRDebug.h */, - 1A048D14134E8C1100005F57 /* ANTLRDebugEventListener.h */, - 1A048D15134E8C1100005F57 /* ANTLRDebugEventProxy.h */, - 1A048D16134E8C1100005F57 /* ANTLRDebugParser.h */, - 1A048D17134E8C1100005F57 /* ANTLRDebugTokenStream.h */, - 1A048D18134E8C1100005F57 /* ANTLRDebugTreeAdaptor.h */, - 1A048D19134E8C1100005F57 /* ANTLRDebugTreeNodeStream.h */, - 1A048D1A134E8C1100005F57 /* ANTLRDebugTreeParser.h */, - 1A048D1B134E8C1100005F57 /* ANTLRDFA.h */, - 1A048D1C134E8C1100005F57 /* ANTLRDoubleKeyMap.h */, - 1A048D1D134E8C1100005F57 /* ANTLREarlyExitException.h */, - 1A048D1E134E8C1100005F57 /* ANTLRError.h */, - 1A048D1F134E8C1100005F57 /* ANTLRFailedPredicateException.h */, - 1A048D20134E8C1100005F57 /* ANTLRFastQueue.h */, - 1A6B1C97134E8CF70016A47D /* ANTLRFileStream.h */, - 1A6B1C98134E8CF70016A47D /* ANTLRHashMap.h */, - 1A6B1C99134E8CF70016A47D /* ANTLRHashRule.h */, - 1A6B1C9A134E8CF70016A47D /* ANTLRInputStream.h */, - 1A6B1C9B134E8CF70016A47D /* ANTLRIntArray.h */, - 1AE72368134E8AB4001C3F35 /* ANTLRIntStream.h */, - 1A6B1C9C134E8CF70016A47D /* ANTLRLexer.h */, - 1A6B1C9D134E8CF70016A47D /* ANTLRLexerRuleReturnScope.h */, - 1A6B1C9E134E8CF70016A47D /* ANTLRLexerState.h */, - 1A6B1C9F134E8CF70016A47D /* ANTLRLinkBase.h */, - 1A6B1CA0134E8CF70016A47D /* ANTLRLookaheadStream.h */, - 1A6B1CA1134E8CF70016A47D /* ANTLRMap.h */, - 1A6B1CA2134E8CF70016A47D /* ANTLRMapElement.h */, - 1A6B1CA3134E8CF70016A47D /* ANTLRMismatchedNotSetException.h */, - 1A6B1CA4134E8CF70016A47D /* ANTLRMismatchedRangeException.h */, - 1A6B1CA5134E8CF70016A47D /* ANTLRMismatchedSetException.h */, - 1A6B1CA6134E8CF70016A47D /* ANTLRMismatchedTokenException.h */, - 1A6B1CA7134E8CF70016A47D /* ANTLRMismatchedTreeNodeException.h */, - 1A6B1CA8134E8CF70016A47D /* ANTLRMissingTokenException.h */, - 1A6B1CA9134E8CF70016A47D /* ANTLRNodeMapElement.h */, - 1A6B1CAA134E8CF70016A47D /* ANTLRNoViableAltException.h */, - 1A6B1CAB134E8CF70016A47D /* ANTLRParser.h */, - 1A6B1CAC134E8CF70016A47D /* ANTLRParserRuleReturnScope.h */, - 1A6B1CAD134E8CF70016A47D /* ANTLRParseTree.h */, - 1A6B1CAE134E8CF70016A47D /* ANTLRPtrBuffer.h */, - 1A6B1CAF134E8CF70016A47D /* ANTLRPtrStack.h */, - 1A6B1CB0134E8CF70016A47D /* ANTLRReaderStream.h */, - 1A6B1CB1134E8CF70016A47D /* ANTLRRecognitionException.h */, - 1A6B1CB2134E8CF70016A47D /* ANTLRRecognizerSharedState.h */, - 1A6B1CB3134E8CF70016A47D /* ANTLRRewriteRuleElementStream.h */, - 1A6B1CB4134E8CF70016A47D /* ANTLRRewriteRuleNodeStream.h */, - 1A6B1CB5134E8CF70016A47D /* ANTLRRewriteRuleSubtreeStream.h */, - 1A6B1CB6134E8CF70016A47D /* ANTLRRewriteRuleTokenStream.h */, - 1A6B1CB7134E8CF70016A47D /* ANTLRRuleMapElement.h */, - 1A6B1CB8134E8CF70016A47D /* ANTLRRuleMemo.h */, - 1A6B1CB9134E8CF70016A47D /* ANTLRRuleReturnScope.h */, - 1A6B1CBA134E8CF70016A47D /* ANTLRRuleStack.h */, - 1A6B1CBB134E8CF70016A47D /* ANTLRRuntimeException.h */, - 1A6B1CBC134E8CF70016A47D /* ANTLRStreamEnumerator.h */, - 1A6B1CBD134E8CF70016A47D /* ANTLRStringStream.h */, - 1A6B1CBE134E8CF70016A47D /* ANTLRStringStreamState.h */, - 1A6B1CBF134E8CF70016A47D /* ANTLRSymbolStack.h */, - 1A6B1CC0134E8CF70016A47D /* ANTLRToken.h */, - 1A6B1CC1134E8CF70016A47D /* ANTLRToken+DebuggerSupport.h */, - 1A6B1CC2134E8CF70016A47D /* ANTLRTokenRewriteStream.h */, - 1A6B1CC3134E8CF70016A47D /* ANTLRTokenSource.h */, - 1A6B1CC4134E8CF70016A47D /* ANTLRTokenStream.h */, - 1A6B1CC5134E8CF70016A47D /* ANTLRTree.h */, - 1A6B1CC6134E8CF70016A47D /* ANTLRTreeAdaptor.h */, - 1A6B1CC7134E8CF70016A47D /* ANTLRTreeException.h */, - 1A6B1CC8134E8CF70016A47D /* ANTLRTreeIterator.h */, - 1A6B1CC9134E8CF70016A47D /* ANTLRTreeNodeStream.h */, - 1A6B1CCA134E8CF70016A47D /* ANTLRTreeParser.h */, - 1A6B1CCB134E8CF70016A47D /* ANTLRTreePatternLexer.h */, - 1A6B1CCC134E8CF70016A47D /* ANTLRTreePatternParser.h */, - 1A6B1CCD134E8CF70016A47D /* ANTLRTreeRewriter.h */, - 1A6B1CCE134E8CF70016A47D /* ANTLRTreeRuleReturnScope.h */, - 1A6B1CCF134E8CF70016A47D /* ANTLRTreeVisitor.h */, - 1A6B1CD0134E8CF70016A47D /* ANTLRTreeVisitorAction.h */, - 1A6B1CD1134E8CF70016A47D /* ANTLRTreeWizard.h */, - 1A6B1CD2134E8CF70016A47D /* ANTLRUnbufferedCommonTreeNodeStream.h */, - 1A6B1CD3134E8CF70016A47D /* ANTLRUnbufferedCommonTreeNodeStreamState.h */, - 1A6B1CD4134E8CF70016A47D /* ANTLRUnbufferedTokenStream.h */, - 1A6B1CD5134E8CF70016A47D /* ANTLRUniqueIDMap.h */, - 1A6B1CD6134E8CF70016A47D /* ANTLRUnwantedTokenException.h */, - 1AE72349134E8AB4001C3F35 /* ANTLRBaseMapElement.m */, - 1AE7234A134E8AB4001C3F35 /* ANTLRBaseRecognizer.m */, - 1AE7234B134E8AB4001C3F35 /* ANTLRBaseStack.m */, - 1AE7234C134E8AB4001C3F35 /* ANTLRBaseTree.m */, - 1AE7234D134E8AB4001C3F35 /* ANTLRBaseTreeAdaptor.m */, - 1AE7234E134E8AB4001C3F35 /* ANTLRBitSet.m */, - 1AE7234F134E8AB4001C3F35 /* ANTLRBufferedTokenStream.m */, - 1AE72350134E8AB4001C3F35 /* ANTLRBufferedTreeNodeStream.m */, - 1AE72351134E8AB4001C3F35 /* ANTLRCharStreamState.m */, - 1AE72352134E8AB4001C3F35 /* ANTLRCommonErrorNode.m */, - 1AE72353134E8AB4001C3F35 /* ANTLRCommonToken.m */, - 1AE72354134E8AB4001C3F35 /* ANTLRCommonTokenStream.m */, - 1AE72355134E8AB4001C3F35 /* ANTLRCommonTree.m */, - 1AE72356134E8AB4001C3F35 /* ANTLRCommonTreeAdaptor.m */, - 1AE72357134E8AB4001C3F35 /* ANTLRCommonTreeNodeStream.m */, - 1AE72358134E8AB4001C3F35 /* ANTLRDebugEventProxy.m */, - 1AE72359134E8AB4001C3F35 /* ANTLRDebugParser.m */, - 1AE7235A134E8AB4001C3F35 /* ANTLRDebugTokenStream.m */, - 1AE7235B134E8AB4001C3F35 /* ANTLRDebugTreeAdaptor.m */, - 1AE7235C134E8AB4001C3F35 /* ANTLRDebugTreeNodeStream.m */, - 1AE7235D134E8AB4001C3F35 /* ANTLRDebugTreeParser.m */, - 1AE7235E134E8AB4001C3F35 /* ANTLRDFA.m */, - 1AE7235F134E8AB4001C3F35 /* ANTLRDoubleKeyMap.m */, - 1AE72360134E8AB4001C3F35 /* ANTLREarlyExitException.m */, - 1AE72361134E8AB4001C3F35 /* ANTLRFailedPredicateException.m */, - 1AE72362134E8AB4001C3F35 /* ANTLRFastQueue.m */, - 1AE72363134E8AB4001C3F35 /* ANTLRFileStream.m */, - 1AE72364134E8AB4001C3F35 /* ANTLRHashMap.m */, - 1AE72365134E8AB4001C3F35 /* ANTLRHashRule.m */, - 1AE72366134E8AB4001C3F35 /* ANTLRInputStream.m */, - 1AE72367134E8AB4001C3F35 /* ANTLRIntArray.m */, - 1AE72369134E8AB4001C3F35 /* ANTLRLexer.m */, - 1AE7236A134E8AB4001C3F35 /* ANTLRLexerRuleReturnScope.m */, - 1AE7236B134E8AB4001C3F35 /* ANTLRLexerState.m */, - 1AE7236C134E8AB4001C3F35 /* ANTLRLinkBase.m */, - 1AE7236D134E8AB4001C3F35 /* ANTLRLookaheadStream.m */, - 1AE7236E134E8AB4001C3F35 /* ANTLRMap.m */, - 1AE7236F134E8AB4001C3F35 /* ANTLRMapElement.m */, - 1AE72370134E8AB4001C3F35 /* ANTLRMismatchedNotSetException.m */, - 1AE72371134E8AB4001C3F35 /* ANTLRMismatchedRangeException.m */, - 1AE72372134E8AB4001C3F35 /* ANTLRMismatchedSetException.m */, - 1AE72373134E8AB4001C3F35 /* ANTLRMismatchedTokenException.m */, - 1AE72374134E8AB4001C3F35 /* ANTLRMismatchedTreeNodeException.m */, - 1AE72375134E8AB4001C3F35 /* ANTLRMissingTokenException.m */, - 1AE72376134E8AB4001C3F35 /* ANTLRNodeMapElement.m */, - 1AE72377134E8AB4001C3F35 /* ANTLRNoViableAltException.m */, - 1AE72378134E8AB4001C3F35 /* ANTLRParser.m */, - 1AE72379134E8AB4001C3F35 /* ANTLRParserRuleReturnScope.m */, - 1AE7237A134E8AB4001C3F35 /* ANTLRParseTree.m */, - 1AE7237B134E8AB4001C3F35 /* ANTLRPtrBuffer.m */, - 1AE7237C134E8AB4001C3F35 /* ANTLRPtrStack.m */, - 1AE7237D134E8AB4001C3F35 /* ANTLRReaderStream.m */, - 1AE7237E134E8AB4001C3F35 /* ANTLRRecognitionException.m */, - 1AE7237F134E8AB4001C3F35 /* ANTLRRecognizerSharedState.m */, - 1AE72380134E8AB4001C3F35 /* ANTLRRewriteRuleElementStream.m */, - 1AE72381134E8AB4001C3F35 /* ANTLRRewriteRuleNodeStream.m */, - 1AE72382134E8AB4001C3F35 /* ANTLRRewriteRuleSubtreeStream.m */, - 1AE72383134E8AB4001C3F35 /* ANTLRRewriteRuleTokenStream.m */, - 1AE72384134E8AB4001C3F35 /* ANTLRRuleMapElement.m */, - 1AE72385134E8AB4001C3F35 /* ANTLRRuleMemo.m */, - 1AE72386134E8AB4001C3F35 /* ANTLRRuleReturnScope.m */, - 1AE72387134E8AB4001C3F35 /* ANTLRRuleStack.m */, - 1AE72388134E8AB4001C3F35 /* ANTLRRuntimeException.m */, - 1AE72389134E8AB4001C3F35 /* ANTLRStreamEnumerator.m */, - 1AE7238A134E8AB4001C3F35 /* ANTLRStringStream.m */, - 1AE7238B134E8AB4001C3F35 /* ANTLRSymbolStack.m */, - 1AE7238C134E8AB4001C3F35 /* ANTLRToken+DebuggerSupport.m */, - 1AE7238D134E8AB4001C3F35 /* ANTLRTokenRewriteStream.m */, - 1AE7238F134E8AB4001C3F35 /* ANTLRTreeAdaptor.m */, - 1AE72390134E8AB4001C3F35 /* ANTLRTreeException.m */, - 1AE72391134E8AB4001C3F35 /* ANTLRTreeIterator.m */, - 1AE72392134E8AB4001C3F35 /* ANTLRTreeParser.m */, - 1AE72393134E8AB4001C3F35 /* ANTLRTreePatternLexer.m */, - 1AE72394134E8AB4001C3F35 /* ANTLRTreePatternParser.m */, - 1AE72395134E8AB4001C3F35 /* ANTLRTreeRewriter.m */, - 1AE72396134E8AB4001C3F35 /* ANTLRTreeRuleReturnScope.m */, - 1AE72397134E8AB4001C3F35 /* ANTLRTreeVisitor.m */, - 1AE72398134E8AB4001C3F35 /* ANTLRTreeVisitorAction.m */, - 1AE72399134E8AB4001C3F35 /* ANTLRTreeWizard.m */, - 1AE7239A134E8AB4001C3F35 /* ANTLRUnbufferedCommonTreeNodeStream.m */, - 1AE7239B134E8AB4001C3F35 /* ANTLRUnbufferedCommonTreeNodeStreamState.m */, - 1AE7239C134E8AB4001C3F35 /* ANTLRUnbufferedTokenStream.m */, - 1AE7239D134E8AB4001C3F35 /* ANTLRUniqueIDMap.m */, - 1AE7239E134E8AB4001C3F35 /* ANTLRUnwantedTokenException.m */, - ); - name = Classes; - sourceTree = ""; - }; - 1A63BC77134F5EB1002EDFB4 /* examples */ = { - isa = PBXGroup; - children = ( - 1A63BC78134F5EB1002EDFB4 /* combined */, - 1A63BC84134F5EB1002EDFB4 /* fuzzy */, - 1A63BC91134F5EB2002EDFB4 /* hoistedPredicates */, - 1A63BC9C134F5EB2002EDFB4 /* lexertest-simple */, - 1A63BCAD134F5EB2002EDFB4 /* LL-star */, - 1A63BCB9134F5EB2002EDFB4 /* polydiff */, - 1A63BCD8134F5EB2002EDFB4 /* scopes */, - 1A63BCEA134F5EB2002EDFB4 /* simplecTreeParser */, - 1A63BD0D134F5EB2002EDFB4 /* treeparser */, - 1A63BD1F134F5EB2002EDFB4 /* treerewrite */, - ); - name = examples; - path = ../examples; - sourceTree = ""; - }; - 1A63BC78134F5EB1002EDFB4 /* combined */ = { - isa = PBXGroup; - children = ( - 1A63BC79134F5EB1002EDFB4 /* antlr3.h */, - 1A63BC7A134F5EB1002EDFB4 /* Combined.g */, - 1A63BC7B134F5EB1002EDFB4 /* Combined.tokens */, - 1A63BC7C134F5EB1002EDFB4 /* Combined__.gl */, - 1A63BC7D134F5EB1002EDFB4 /* CombinedLexer.h */, - 1A63BC7E134F5EB1002EDFB4 /* CombinedLexer.m */, - 1A63BC7F134F5EB1002EDFB4 /* CombinedParser.h */, - 1A63BC80134F5EB1002EDFB4 /* CombinedParser.m */, - 1A63BC81134F5EB1002EDFB4 /* main.m */, - 1A63BC82134F5EB1002EDFB4 /* output1 */, - ); - path = combined; - sourceTree = ""; - }; - 1A63BC82134F5EB1002EDFB4 /* output1 */ = { - isa = PBXGroup; - children = ( - 1A63BC83134F5EB1002EDFB4 /* Combined.tokens */, - ); - path = output1; - sourceTree = ""; - }; - 1A63BC84134F5EB1002EDFB4 /* fuzzy */ = { - isa = PBXGroup; - children = ( - 1A63BC85134F5EB1002EDFB4 /* antlr3.h */, - 1A63BC86134F5EB1002EDFB4 /* Fuzzy.g */, - 1A63BC88134F5EB2002EDFB4 /* Fuzzy.tokens */, - 1A63BC89134F5EB2002EDFB4 /* FuzzyLexer.h */, - 1A63BC6B134F5DE4002EDFB4 /* FuzzyLexer.m */, - 1A63BC8B134F5EB2002EDFB4 /* input */, - 1A63BC6C134F5DE5002EDFB4 /* main.m */, - 1A63BC8D134F5EB2002EDFB4 /* output1 */, - ); - path = fuzzy; - sourceTree = ""; - }; - 1A63BC8D134F5EB2002EDFB4 /* output1 */ = { - isa = PBXGroup; - children = ( - 1A63BC8E134F5EB2002EDFB4 /* Fuzzy.m */, - 1A63BC8F134F5EB2002EDFB4 /* Fuzzy.tokens */, - 1A63BC90134F5EB2002EDFB4 /* FuzzyLexer.h */, - ); - path = output1; - sourceTree = ""; - }; - 1A63BC91134F5EB2002EDFB4 /* hoistedPredicates */ = { - isa = PBXGroup; - children = ( - 1A63BC92134F5EB2002EDFB4 /* antlr3.h */, - 1A63BC93134F5EB2002EDFB4 /* input */, - 1A63BC94134F5EB2002EDFB4 /* main.m */, - 1A63BC95134F5EB2002EDFB4 /* output */, - 1A63BC96134F5EB2002EDFB4 /* T.g */, - 1A63BC97134F5EB2002EDFB4 /* T.tokens */, - 1A63BC98134F5EB2002EDFB4 /* TLexer.h */, - 1A63BC99134F5EB2002EDFB4 /* TLexer.m */, - 1A63BC9A134F5EB2002EDFB4 /* TParser.h */, - 1A63BC9B134F5EB2002EDFB4 /* TParser.m */, - ); - path = hoistedPredicates; - sourceTree = ""; - }; - 1A63BC9C134F5EB2002EDFB4 /* lexertest-simple */ = { - isa = PBXGroup; - children = ( - 1A63BC9D134F5EB2002EDFB4 /* antlr3.h */, - 1A63BC9E134F5EB2002EDFB4 /* main.m */, - 1A63BC9F134F5EB2002EDFB4 /* output1 */, - 1A63BCA5134F5EB2002EDFB4 /* Test.tokens */, - 1A63BCA6134F5EB2002EDFB4 /* TestLexer.g */, - 1A63BCA7134F5EB2002EDFB4 /* TestLexer.h */, - 1A63BCA8134F5EB2002EDFB4 /* TestLexer.h.old */, - 1A63BCA9134F5EB2002EDFB4 /* TestLexer.m */, - 1A63BCAA134F5EB2002EDFB4 /* TestLexer.m.old */, - 1A63BCAB134F5EB2002EDFB4 /* TestLexer.tokens */, - 1A63BCAC134F5EB2002EDFB4 /* TestLexerLexer.h */, - ); - path = "lexertest-simple"; - sourceTree = ""; - }; - 1A63BC9F134F5EB2002EDFB4 /* output1 */ = { - isa = PBXGroup; - children = ( - 1A63BCA0134F5EB2002EDFB4 /* Test.tokens */, - 1A63BCA1134F5EB2002EDFB4 /* TestLexer.h */, - 1A63BCA2134F5EB2002EDFB4 /* Testlexer.m */, - 1A63BCA3134F5EB2002EDFB4 /* TestLexer.tokens */, - 1A63BCA4134F5EB2002EDFB4 /* TestLexerLexer.h */, - ); - path = output1; - sourceTree = ""; - }; - 1A63BCAD134F5EB2002EDFB4 /* LL-star */ = { - isa = PBXGroup; - children = ( - 1A63BCAE134F5EB2002EDFB4 /* antlr3.h */, - 1A63BCAF134F5EB2002EDFB4 /* input */, - 1A63BCB0134F5EB2002EDFB4 /* main.m */, - 1A63BCB1134F5EB2002EDFB4 /* output */, - 1A63BCB2134F5EB2002EDFB4 /* SimpleC.g */, - 1A63BCB3134F5EB2002EDFB4 /* SimpleC.tokens */, - 1A63BCB4134F5EB2002EDFB4 /* SimpleC__.gl */, - 1A63BCB5134F5EB2002EDFB4 /* SimpleCLexer.h */, - 1A63BCB6134F5EB2002EDFB4 /* SimpleCLexer.m */, - 1A63BCB7134F5EB2002EDFB4 /* SimpleCParser.h */, - 1A63BCB8134F5EB2002EDFB4 /* SimpleCParser.m */, - ); - path = "LL-star"; - sourceTree = ""; - }; - 1A63BCB9134F5EB2002EDFB4 /* polydiff */ = { - isa = PBXGroup; - children = ( - 1A63BCBA134F5EB2002EDFB4 /* files */, - 1A63BCBB134F5EB2002EDFB4 /* input */, - 1A63BCBC134F5EB2002EDFB4 /* Main.m */, - 1A63BCBD134F5EB2002EDFB4 /* output */, - 1A63BCBE134F5EB2002EDFB4 /* output1 */, - 1A63BCC8134F5EB2002EDFB4 /* Poly.g */, - 1A63BCC9134F5EB2002EDFB4 /* Poly.tokens */, - 1A63BCCA134F5EB2002EDFB4 /* PolyDifferentiator.g */, - 1A63BCCB134F5EB2002EDFB4 /* PolyDifferentiator.m */, - 1A63BCCC134F5EB2002EDFB4 /* PolyLexer.h */, - 1A63BCCD134F5EB2002EDFB4 /* PolyLexer.m */, - 1A63BCCE134F5EB2002EDFB4 /* PolyParser.h */, - 1A63BCCF134F5EB2002EDFB4 /* PolyParser.m */, - 1A63BCD0134F5EB2002EDFB4 /* PolyPrinter.g */, - 1A63BCD1134F5EB2002EDFB4 /* PolyPrinter.h */, - 1A63BCD2134F5EB2002EDFB4 /* PolyPrinter.m */, - 1A63BCD3134F5EB2002EDFB4 /* PolyPrinter.tokens */, - 1A63BCD4134F5EB2002EDFB4 /* Simplifier.g */, - 1A63BCD5134F5EB2002EDFB4 /* Simplifier.h */, - 1A63BCD6134F5EB2002EDFB4 /* Simplifier.m */, - 1A63BCD7134F5EB2002EDFB4 /* Simplifier.tokens */, - ); - path = polydiff; - sourceTree = ""; - }; - 1A63BCBE134F5EB2002EDFB4 /* output1 */ = { - isa = PBXGroup; - children = ( - 1A63BCBF134F5EB2002EDFB4 /* Poly.tokens */, - 1A63BCC0134F5EB2002EDFB4 /* PolyDifferentiator.m */, - 1A63BCC1134F5EB2002EDFB4 /* PolyLexer.h */, - 1A63BCC2134F5EB2002EDFB4 /* PolyLexer.m */, - 1A63BCC3134F5EB2002EDFB4 /* PolyParser.h */, - 1A63BCC4134F5EB2002EDFB4 /* PolyParser.m */, - 1A63BCC5134F5EB2002EDFB4 /* Simplifier.h */, - 1A63BCC6134F5EB2002EDFB4 /* Simplifier.m */, - 1A63BCC7134F5EB2002EDFB4 /* Simplifier.tokens */, - ); - path = output1; - sourceTree = ""; - }; - 1A63BCD8134F5EB2002EDFB4 /* scopes */ = { - isa = PBXGroup; - children = ( - 1A63BCD9134F5EB2002EDFB4 /* antlr3.h */, - 1A63BCDA134F5EB2002EDFB4 /* input */, - 1A63BCDB134F5EB2002EDFB4 /* main.m */, - 1A63BCDC134F5EB2002EDFB4 /* output */, - 1A63BCDD134F5EB2002EDFB4 /* output1 */, - 1A63BCE3134F5EB2002EDFB4 /* SymbolTable.g */, - 1A63BCE4134F5EB2002EDFB4 /* SymbolTable.tokens */, - 1A63BCE5134F5EB2002EDFB4 /* SymbolTable__.gl */, - 1A63BCE6134F5EB2002EDFB4 /* SymbolTableLexer.h */, - 1A63BCE7134F5EB2002EDFB4 /* SymbolTableLexer.m */, - 1A63BCE8134F5EB2002EDFB4 /* SymbolTableParser.h */, - 1A63BCE9134F5EB2002EDFB4 /* SymbolTableParser.m */, - ); - path = scopes; - sourceTree = ""; - }; - 1A63BCDD134F5EB2002EDFB4 /* output1 */ = { - isa = PBXGroup; - children = ( - 1A63BCDE134F5EB2002EDFB4 /* SymbolTable.tokens */, - 1A63BCDF134F5EB2002EDFB4 /* SymbolTableLexer.h */, - 1A63BCE0134F5EB2002EDFB4 /* SymbolTableLexer.m */, - 1A63BCE1134F5EB2002EDFB4 /* SymbolTableParser.h */, - 1A63BCE2134F5EB2002EDFB4 /* SymbolTableParser.m */, - ); - path = output1; - sourceTree = ""; - }; - 1A63BCEA134F5EB2002EDFB4 /* simplecTreeParser */ = { - isa = PBXGroup; - children = ( - 1A63BCEB134F5EB2002EDFB4 /* antlr3.h */, - 1A63BCEC134F5EB2002EDFB4 /* input */, - 1A63BCED134F5EB2002EDFB4 /* main.m */, - 1A63BCEE134F5EB2002EDFB4 /* output */, - 1A63BCEF134F5EB2002EDFB4 /* output1 */, - 1A63BCFB134F5EB2002EDFB4 /* SimpleC.g */, - 1A63BCFC134F5EB2002EDFB4 /* SimpleC.tokens */, - 1A63BCFD134F5EB2002EDFB4 /* SimpleC__.gl */, - 1A63BCFE134F5EB2002EDFB4 /* SimpleCLexer.h */, - 1A63BCFF134F5EB2002EDFB4 /* SimpleCLexer.java */, - 1A63BD00134F5EB2002EDFB4 /* SimpleCLexer.m */, - 1A63BD01134F5EB2002EDFB4 /* SimpleCParser.h */, - 1A63BD02134F5EB2002EDFB4 /* SimpleCParser.java */, - 1A63BD03134F5EB2002EDFB4 /* SimpleCParser.m */, - 1A63BD04134F5EB2002EDFB4 /* SimpleCTP.g */, - 1A63BD05134F5EB2002EDFB4 /* SimpleCTP.h */, - 1A63BD06134F5EB2002EDFB4 /* SimpleCTP.java */, - 1A63BD07134F5EB2002EDFB4 /* SimpleCTP.m */, - 1A63BD08134F5EB2002EDFB4 /* SimpleCTP.tokens */, - 1A63BD09134F5EB2002EDFB4 /* SimpleCWalker.g */, - 1A63BD0A134F5EB2002EDFB4 /* SimpleCWalker.h */, - 1A63BD0B134F5EB2002EDFB4 /* SimpleCWalker.m */, - 1A63BD0C134F5EB2002EDFB4 /* SimpleCWalker.tokens */, - ); - path = simplecTreeParser; - sourceTree = ""; - }; - 1A63BCEF134F5EB2002EDFB4 /* output1 */ = { - isa = PBXGroup; - children = ( - 1A63BCF0134F5EB2002EDFB4 /* SimpleC.tokens */, - 1A63BCF1134F5EB2002EDFB4 /* SimpleCLexer.h */, - 1A63BCF2134F5EB2002EDFB4 /* SimpleCLexer.java */, - 1A63BCF3134F5EB2002EDFB4 /* SimpleCLexer.m */, - 1A63BCF4134F5EB2002EDFB4 /* SimpleCParser.h */, - 1A63BCF5134F5EB2002EDFB4 /* SimpleCParser.java */, - 1A63BCF6134F5EB2002EDFB4 /* SimpleCParser.m */, - 1A63BCF7134F5EB2002EDFB4 /* SimpleCTP.h */, - 1A63BCF8134F5EB2002EDFB4 /* SimpleCTP.java */, - 1A63BCF9134F5EB2002EDFB4 /* SimpleCTP.m */, - 1A63BCFA134F5EB2002EDFB4 /* SimpleCTP.tokens */, - ); - path = output1; - sourceTree = ""; - }; - 1A63BD0D134F5EB2002EDFB4 /* treeparser */ = { - isa = PBXGroup; - children = ( - 1A63BD0E134F5EB2002EDFB4 /* files */, - 1A63BD0F134F5EB2002EDFB4 /* input */, - 1A63BD10134F5EB2002EDFB4 /* Lang.g */, - 1A63BD11134F5EB2002EDFB4 /* Lang.tokens */, - 1A63BD12134F5EB2002EDFB4 /* LangDumpDecl.g */, - 1A63BD13134F5EB2002EDFB4 /* LangDumpDecl.h */, - 1A63BD14134F5EB2002EDFB4 /* LangDumpDecl.m */, - 1A63BD15134F5EB2002EDFB4 /* LangDumpDecl.tokens */, - 1A63BD16134F5EB2002EDFB4 /* LangLexer.h */, - 1A63BD17134F5EB2002EDFB4 /* LangLexer.m */, - 1A63BD18134F5EB2002EDFB4 /* LangParser.h */, - 1A63BD19134F5EB2002EDFB4 /* LangParser.m */, - 1A63BD1A134F5EB2002EDFB4 /* Main.java */, - 1A63BD1B134F5EB2002EDFB4 /* main.m */, - 1A63BD1C134F5EB2002EDFB4 /* output */, - 1A63BD1D134F5EB2002EDFB4 /* output1 */, - 1A63BD1E134F5EB2002EDFB4 /* README.txt */, - ); - path = treeparser; - sourceTree = ""; - }; - 1A63BD1D134F5EB2002EDFB4 /* output1 */ = { - isa = PBXGroup; - children = ( - ); - path = output1; - sourceTree = ""; - }; - 1A63BD1F134F5EB2002EDFB4 /* treerewrite */ = { - isa = PBXGroup; - children = ( - 1A63BD20134F5EB2002EDFB4 /* antlr3.h */, - 1A63BD21134F5EB2002EDFB4 /* main.m */, - 1A63BD22134F5EB2002EDFB4 /* output1 */, - 1A63BD28134F5EB2002EDFB4 /* TreeRewrite.g */, - 1A63BD29134F5EB2002EDFB4 /* TreeRewrite.tokens */, - 1A63BD2A134F5EB2002EDFB4 /* TreeRewriteLexer.h */, - 1A63BD2B134F5EB2002EDFB4 /* TreeRewriteLexer.m */, - 1A63BD2C134F5EB2002EDFB4 /* TreeRewriteParser.h */, - 1A63BD2D134F5EB2002EDFB4 /* TreeRewriteParser.m */, - ); - path = treerewrite; - sourceTree = ""; - }; - 1A63BD22134F5EB2002EDFB4 /* output1 */ = { - isa = PBXGroup; - children = ( - 1A63BD23134F5EB2002EDFB4 /* TreeRewrite.tokens */, - 1A63BD24134F5EB2002EDFB4 /* TreeRewriteLexer.h */, - 1A63BD25134F5EB2002EDFB4 /* TreeRewriteLexer.m */, - 1A63BD26134F5EB2002EDFB4 /* TreeRewriteParser.h */, - 1A63BD27134F5EB2002EDFB4 /* TreeRewriteParser.m */, - ); - path = output1; - sourceTree = ""; - }; - 1A6B1D1D134E8DA10016A47D /* ANTLRTests */ = { - isa = PBXGroup; - children = ( - 1A6B1D1E134E8DA10016A47D /* java */, - 1A6B1D48134E8DA10016A47D /* runtime */, - ); - name = ANTLRTests; - path = ../test; - sourceTree = ""; - }; - 1A6B1D1E134E8DA10016A47D /* java */ = { - isa = PBXGroup; - children = ( - 1A6B1D1F134E8DA10016A47D /* BaseTest.java */, - 1A6B1D20134E8DA10016A47D /* DebugTestAutoAST.java */, - 1A6B1D21134E8DA10016A47D /* DebugTestCompositeGrammars.java */, - 1A6B1D22134E8DA10016A47D /* DebugTestRewriteAST.java */, - 1A6B1D23134E8DA10016A47D /* ErrorQueue.java */, - 1A6B1D24134E8DA10016A47D /* TestASTConstruction.java */, - 1A6B1D25134E8DA10016A47D /* TestAttributes.java */, - 1A6B1D26134E8DA10016A47D /* TestAutoAST.java */, - 1A6B1D27134E8DA10016A47D /* TestBufferedTreeNodeStream.java */, - 1A6B1D28134E8DA10016A47D /* TestCharDFAConversion.java */, - 1A6B1D29134E8DA10016A47D /* TestCommonTokenStream.java */, - 1A6B1D2A134E8DA10016A47D /* TestCompositeGrammars.java */, - 1A6B1D2B134E8DA10016A47D /* TestDFAConversion.java */, - 1A6B1D2C134E8DA10016A47D /* TestDFAMatching.java */, - 1A6B1D2D134E8DA10016A47D /* TestFastQueue.java */, - 1A6B1D2E134E8DA10016A47D /* TestHeteroAST.java */, - 1A6B1D2F134E8DA10016A47D /* TestInterpretedLexing.java */, - 1A6B1D30134E8DA10016A47D /* TestInterpretedParsing.java */, - 1A6B1D31134E8DA10016A47D /* TestIntervalSet.java */, - 1A6B1D32134E8DA10016A47D /* TestJavaCodeGeneration.java */, - 1A6B1D33134E8DA10016A47D /* TestLeftRecursion.java */, - 1A6B1D34134E8DA10016A47D /* TestLexer.java */, - 1A6B1D35134E8DA10016A47D /* TestMessages.java */, - 1A6B1D36134E8DA10016A47D /* TestNFAConstruction.java */, - 1A6B1D37134E8DA10016A47D /* TestRewriteAST.java */, - 1A6B1D38134E8DA10016A47D /* TestRewriteTemplates.java */, - 1A6B1D39134E8DA10016A47D /* TestSemanticPredicateEvaluation.java */, - 1A6B1D3A134E8DA10016A47D /* TestSemanticPredicates.java */, - 1A6B1D3B134E8DA10016A47D /* TestSets.java */, - 1A6B1D3C134E8DA10016A47D /* TestSymbolDefinitions.java */, - 1A6B1D3D134E8DA10016A47D /* TestSyntacticPredicateEvaluation.java */, - 1A6B1D3E134E8DA10016A47D /* TestSyntaxErrors.java */, - 1A6B1D3F134E8DA10016A47D /* TestTemplates.java */, - 1A6B1D40134E8DA10016A47D /* TestTokenRewriteStream.java */, - 1A6B1D41134E8DA10016A47D /* TestTopologicalSort.java */, - 1A6B1D42134E8DA10016A47D /* TestTreeGrammarRewriteAST.java */, - 1A6B1D43134E8DA10016A47D /* TestTreeIterator.java */, - 1A6B1D44134E8DA10016A47D /* TestTreeNodeStream.java */, - 1A6B1D45134E8DA10016A47D /* TestTreeParsing.java */, - 1A6B1D46134E8DA10016A47D /* TestTrees.java */, - 1A6B1D47134E8DA10016A47D /* TestTreeWizard.java */, - ); - path = java; - sourceTree = ""; - }; - 1A6B1D48134E8DA10016A47D /* runtime */ = { - isa = PBXGroup; - children = ( - 1A6B1D49134E8DA10016A47D /* misc */, - 1A6B1D4E134E8DA10016A47D /* recognizer */, - 1A6B1D51134E8DA10016A47D /* sets */, - 1A6B1D54134E8DA10016A47D /* stream */, - 1A6B1D57134E8DA10016A47D /* TestRewriteRuleTokenStream */, - 1A6B1D5A134E8DA10016A47D /* token */, - 1A6B1D5D134E8DA10016A47D /* tree */, - ); - path = runtime; - sourceTree = ""; - }; - 1A6B1D49134E8DA10016A47D /* misc */ = { - isa = PBXGroup; - children = ( - 1A6B1D4A134E8DA10016A47D /* ANTLRFastQueueTest.h */, - 1A6B1D4B134E8DA10016A47D /* ANTLRFastQueueTest.m */, - 1A6B1D4C134E8DA10016A47D /* ANTLRIntArrayTest.h */, - 1A6B1D4D134E8DA10016A47D /* ANTLRIntArrayTest.m */, - ); - path = misc; - sourceTree = ""; - }; - 1A6B1D4E134E8DA10016A47D /* recognizer */ = { - isa = PBXGroup; - children = ( - 1A6B1D4F134E8DA10016A47D /* ANTLRRecognizerTest.h */, - 1A6B1D50134E8DA10016A47D /* ANTLRRecognizerTest.m */, - ); - path = recognizer; - sourceTree = ""; - }; - 1A6B1D51134E8DA10016A47D /* sets */ = { - isa = PBXGroup; - children = ( - 1A6B1D52134E8DA10016A47D /* ANTLRBitSetTest.h */, - 1A6B1D53134E8DA10016A47D /* ANTLRBitSetTest.m */, - ); - path = sets; - sourceTree = ""; - }; - 1A6B1D54134E8DA10016A47D /* stream */ = { - isa = PBXGroup; - children = ( - 1A6B1D55134E8DA10016A47D /* ANTLRStringStreamTest.h */, - 1A6B1D56134E8DA10016A47D /* ANTLRStringStreamTest.m */, - ); - path = stream; - sourceTree = ""; - }; - 1A6B1D57134E8DA10016A47D /* TestRewriteRuleTokenStream */ = { - isa = PBXGroup; - children = ( - 1A6B1D58134E8DA10016A47D /* TestRewriteRuleTokenStream.h */, - 1A6B1D59134E8DA10016A47D /* TestRewriteRuleTokenStream.m */, - ); - path = TestRewriteRuleTokenStream; - sourceTree = ""; - }; - 1A6B1D5A134E8DA10016A47D /* token */ = { - isa = PBXGroup; - children = ( - 1A6B1D5B134E8DA10016A47D /* ANTLRCommonTokenTest.h */, - 1A6B1D5C134E8DA10016A47D /* ANTLRCommonTokenTest.m */, - ); - path = token; - sourceTree = ""; - }; - 1A6B1D5D134E8DA10016A47D /* tree */ = { - isa = PBXGroup; - children = ( - 1A6B1D5E134E8DA10016A47D /* ANTLRCommonErrorNodeTest.h */, - 1A6B1D5F134E8DA10016A47D /* ANTLRCommonErrorNodeTest.m */, - 1A6B1D60134E8DA10016A47D /* ANTLRCommonTreeAdaptorTest.h */, - 1A6B1D61134E8DA10016A47D /* ANTLRCommonTreeAdaptorTest.m */, - 1A6B1D62134E8DA10016A47D /* ANTLRCommonTreeTest.h */, - 1A6B1D63134E8DA10016A47D /* ANTLRCommonTreeTest.m */, - ); - path = tree; - sourceTree = ""; - }; - 1AE7230C134E860A001C3F35 = { - isa = PBXGroup; - children = ( - 1AE72318134E860B001C3F35 /* ANTLR.framework */, - 1A048CFF134E8B9100005F57 /* Classes */, - 1A6B1D1D134E8DA10016A47D /* ANTLRTests */, - 1A63BC77134F5EB1002EDFB4 /* examples */, - 1AE72321134E860B001C3F35 /* ANTLR */, - 1AE72332134E860B001C3F35 /* ANTLRTests */, - 1AE7231A134E860B001C3F35 /* Frameworks */, - 1AE72319134E860B001C3F35 /* Products */, - ); - sourceTree = ""; - }; - 1AE72319134E860B001C3F35 /* Products */ = { - isa = PBXGroup; - children = ( - 1AE7232D134E860B001C3F35 /* ANTLRTests.octest */, - 1A63BC61134F5DAB002EDFB4 /* Fuzzy */, - 1A63BD32134F5F1E002EDFB4 /* combined */, - 1A63BD3F134F5F36002EDFB4 /* lexertest-simple */, - 1A63BD4C134F5F43002EDFB4 /* LL-start */, - 1A63BD59134F5F4D002EDFB4 /* polydiff */, - 1A63BD66134F5F5E002EDFB4 /* simplecTreeParser */, - 1A63BD73134F5F67002EDFB4 /* treeparser */, - 1A63BD80134F5F71002EDFB4 /* treerewrite */, - 1A63BDD4134F6233002EDFB4 /* scopes */, - 1A63BDFC134FB75E002EDFB4 /* hoistedPredicates */, - ); - name = Products; - sourceTree = ""; - }; - 1AE7231A134E860B001C3F35 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1AE7231E134E860B001C3F35 /* AppKit.framework */, - 1AE7231B134E860B001C3F35 /* Cocoa.framework */, - 1AE7231F134E860B001C3F35 /* CoreData.framework */, - 1AE72345134E89BF001C3F35 /* CoreFoundation.framework */, - 1AE72346134E89BF001C3F35 /* Foundation.framework */, - 1A6B1D78134EA0970016A47D /* SenTestingKit.framework */, - 1AE7231D134E860B001C3F35 /* Other Frameworks */, - ); - name = Frameworks; - sourceTree = ""; - }; - 1AE7231D134E860B001C3F35 /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = "Other Frameworks"; - sourceTree = ""; - }; - 1AE72321134E860B001C3F35 /* ANTLR */ = { - isa = PBXGroup; - children = ( - 1AE72322134E860B001C3F35 /* Supporting Files */, - ); - path = ANTLR; - sourceTree = ""; - }; - 1AE72322134E860B001C3F35 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 1AE72323134E860B001C3F35 /* ANTLR-Info.plist */, - 1AE72324134E860B001C3F35 /* InfoPlist.strings */, - 1AE72327134E860B001C3F35 /* ANTLR-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 1AE72332134E860B001C3F35 /* ANTLRTests */ = { - isa = PBXGroup; - children = ( - 1AE72339134E860B001C3F35 /* ANTLRTests.h */, - 1AE7233B134E860B001C3F35 /* ANTLRTests.m */, - 1AE72333134E860B001C3F35 /* Supporting Files */, - ); - path = ANTLRTests; - sourceTree = ""; - }; - 1AE72333134E860B001C3F35 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 1AE72334134E860B001C3F35 /* ANTLRTests-Info.plist */, - 1AE72335134E860B001C3F35 /* InfoPlist.strings */, - 1AE72338134E860B001C3F35 /* ANTLRTests-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 1AE72315134E860B001C3F35 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AAC1C3D134FD6A500B2DC68 /* ANTLR.h in Headers */, - 1A048D21134E8C1100005F57 /* antlr3.h in Headers */, - 1A048D22134E8C1100005F57 /* ANTLRBaseMapElement.h in Headers */, - 1A048D23134E8C1100005F57 /* ANTLRBaseRecognizer.h in Headers */, - 1A048D24134E8C1100005F57 /* ANTLRBaseStack.h in Headers */, - 1A048D25134E8C1100005F57 /* ANTLRBaseTree.h in Headers */, - 1A048D26134E8C1100005F57 /* ANTLRBaseTreeAdaptor.h in Headers */, - 1A048D27134E8C1100005F57 /* ANTLRBitSet.h in Headers */, - 1A048D28134E8C1100005F57 /* ANTLRBufferedTokenStream.h in Headers */, - 1A048D29134E8C1100005F57 /* ANTLRBufferedTreeNodeStream.h in Headers */, - 1A048D2A134E8C1100005F57 /* ANTLRCharStream.h in Headers */, - 1A048D2B134E8C1100005F57 /* ANTLRCharStreamState.h in Headers */, - 1A048D2C134E8C1100005F57 /* ANTLRCommonErrorNode.h in Headers */, - 1A048D2D134E8C1100005F57 /* ANTLRCommonToken.h in Headers */, - 1A048D2E134E8C1100005F57 /* ANTLRCommonTokenStream.h in Headers */, - 1A048D2F134E8C1100005F57 /* ANTLRCommonTree.h in Headers */, - 1A048D30134E8C1100005F57 /* ANTLRCommonTreeAdaptor.h in Headers */, - 1A048D31134E8C1100005F57 /* ANTLRCommonTreeNodeStream.h in Headers */, - 1A048D33134E8C1100005F57 /* ANTLRDebug.h in Headers */, - 1A048D34134E8C1100005F57 /* ANTLRDebugEventListener.h in Headers */, - 1A048D35134E8C1100005F57 /* ANTLRDebugEventProxy.h in Headers */, - 1A048D36134E8C1100005F57 /* ANTLRDebugParser.h in Headers */, - 1A048D37134E8C1100005F57 /* ANTLRDebugTokenStream.h in Headers */, - 1A048D38134E8C1100005F57 /* ANTLRDebugTreeAdaptor.h in Headers */, - 1A048D39134E8C1100005F57 /* ANTLRDebugTreeNodeStream.h in Headers */, - 1A048D3A134E8C1100005F57 /* ANTLRDebugTreeParser.h in Headers */, - 1A048D3B134E8C1100005F57 /* ANTLRDFA.h in Headers */, - 1A048D3C134E8C1100005F57 /* ANTLRDoubleKeyMap.h in Headers */, - 1A048D3D134E8C1100005F57 /* ANTLREarlyExitException.h in Headers */, - 1A048D3E134E8C1100005F57 /* ANTLRError.h in Headers */, - 1A048D3F134E8C1100005F57 /* ANTLRFailedPredicateException.h in Headers */, - 1A048D40134E8C1100005F57 /* ANTLRFastQueue.h in Headers */, - 1A6B1CD7134E8CF70016A47D /* ANTLRFileStream.h in Headers */, - 1A6B1CD8134E8CF70016A47D /* ANTLRHashMap.h in Headers */, - 1A6B1CD9134E8CF70016A47D /* ANTLRHashRule.h in Headers */, - 1A6B1CDA134E8CF70016A47D /* ANTLRInputStream.h in Headers */, - 1A6B1CDB134E8CF70016A47D /* ANTLRIntArray.h in Headers */, - 1A63BDEE134F932E002EDFB4 /* ANTLRIntStream.h in Headers */, - 1A6B1CDC134E8CF70016A47D /* ANTLRLexer.h in Headers */, - 1A6B1CDD134E8CF70016A47D /* ANTLRLexerRuleReturnScope.h in Headers */, - 1A6B1CDE134E8CF70016A47D /* ANTLRLexerState.h in Headers */, - 1A6B1CDF134E8CF70016A47D /* ANTLRLinkBase.h in Headers */, - 1A6B1CE0134E8CF70016A47D /* ANTLRLookaheadStream.h in Headers */, - 1A6B1CE1134E8CF70016A47D /* ANTLRMap.h in Headers */, - 1A6B1CE2134E8CF70016A47D /* ANTLRMapElement.h in Headers */, - 1A6B1CE3134E8CF70016A47D /* ANTLRMismatchedNotSetException.h in Headers */, - 1A6B1CE4134E8CF70016A47D /* ANTLRMismatchedRangeException.h in Headers */, - 1A6B1CE5134E8CF70016A47D /* ANTLRMismatchedSetException.h in Headers */, - 1A6B1CE6134E8CF70016A47D /* ANTLRMismatchedTokenException.h in Headers */, - 1A6B1CE7134E8CF70016A47D /* ANTLRMismatchedTreeNodeException.h in Headers */, - 1A6B1CE8134E8CF70016A47D /* ANTLRMissingTokenException.h in Headers */, - 1A6B1CE9134E8CF70016A47D /* ANTLRNodeMapElement.h in Headers */, - 1A6B1CEA134E8CF70016A47D /* ANTLRNoViableAltException.h in Headers */, - 1A6B1CEB134E8CF70016A47D /* ANTLRParser.h in Headers */, - 1A6B1CEC134E8CF70016A47D /* ANTLRParserRuleReturnScope.h in Headers */, - 1A6B1CED134E8CF80016A47D /* ANTLRParseTree.h in Headers */, - 1A6B1CEE134E8CF80016A47D /* ANTLRPtrBuffer.h in Headers */, - 1A6B1CEF134E8CF80016A47D /* ANTLRPtrStack.h in Headers */, - 1A6B1CF0134E8CF80016A47D /* ANTLRReaderStream.h in Headers */, - 1A6B1CF1134E8CF80016A47D /* ANTLRRecognitionException.h in Headers */, - 1A6B1CF2134E8CF80016A47D /* ANTLRRecognizerSharedState.h in Headers */, - 1A6B1CF3134E8CF80016A47D /* ANTLRRewriteRuleElementStream.h in Headers */, - 1A6B1CF4134E8CF80016A47D /* ANTLRRewriteRuleNodeStream.h in Headers */, - 1A6B1CF5134E8CF80016A47D /* ANTLRRewriteRuleSubtreeStream.h in Headers */, - 1A6B1CF6134E8CF80016A47D /* ANTLRRewriteRuleTokenStream.h in Headers */, - 1A6B1CF7134E8CF80016A47D /* ANTLRRuleMapElement.h in Headers */, - 1A6B1CF8134E8CF80016A47D /* ANTLRRuleMemo.h in Headers */, - 1A6B1CF9134E8CF80016A47D /* ANTLRRuleReturnScope.h in Headers */, - 1A6B1CFA134E8CF80016A47D /* ANTLRRuleStack.h in Headers */, - 1A6B1CFB134E8CF80016A47D /* ANTLRRuntimeException.h in Headers */, - 1A6B1CFC134E8CF80016A47D /* ANTLRStreamEnumerator.h in Headers */, - 1A6B1CFD134E8CF80016A47D /* ANTLRStringStream.h in Headers */, - 1A6B1CFE134E8CF80016A47D /* ANTLRStringStreamState.h in Headers */, - 1A6B1CFF134E8CF80016A47D /* ANTLRSymbolStack.h in Headers */, - 1A6B1D00134E8CF80016A47D /* ANTLRToken.h in Headers */, - 1A6B1D01134E8CF80016A47D /* ANTLRToken+DebuggerSupport.h in Headers */, - 1A6B1D02134E8CF80016A47D /* ANTLRTokenRewriteStream.h in Headers */, - 1A6B1D03134E8CF80016A47D /* ANTLRTokenSource.h in Headers */, - 1A6B1D04134E8CF80016A47D /* ANTLRTokenStream.h in Headers */, - 1A6B1D05134E8CF80016A47D /* ANTLRTree.h in Headers */, - 1A6B1D06134E8CF80016A47D /* ANTLRTreeAdaptor.h in Headers */, - 1A6B1D07134E8CF80016A47D /* ANTLRTreeException.h in Headers */, - 1A6B1D08134E8CF90016A47D /* ANTLRTreeIterator.h in Headers */, - 1A6B1D09134E8CF90016A47D /* ANTLRTreeNodeStream.h in Headers */, - 1A6B1D0A134E8CF90016A47D /* ANTLRTreeParser.h in Headers */, - 1A6B1D0B134E8CF90016A47D /* ANTLRTreePatternLexer.h in Headers */, - 1A6B1D0C134E8CF90016A47D /* ANTLRTreePatternParser.h in Headers */, - 1A6B1D0D134E8CF90016A47D /* ANTLRTreeRewriter.h in Headers */, - 1A6B1D0E134E8CF90016A47D /* ANTLRTreeRuleReturnScope.h in Headers */, - 1A6B1D0F134E8CF90016A47D /* ANTLRTreeVisitor.h in Headers */, - 1A6B1D10134E8CF90016A47D /* ANTLRTreeVisitorAction.h in Headers */, - 1A6B1D11134E8CF90016A47D /* ANTLRTreeWizard.h in Headers */, - 1A6B1D12134E8CF90016A47D /* ANTLRUnbufferedCommonTreeNodeStream.h in Headers */, - 1A6B1D13134E8CF90016A47D /* ANTLRUnbufferedCommonTreeNodeStreamState.h in Headers */, - 1A6B1D14134E8CF90016A47D /* ANTLRUnbufferedTokenStream.h in Headers */, - 1A6B1D15134E8CF90016A47D /* ANTLRUniqueIDMap.h in Headers */, - 1A6B1D16134E8CF90016A47D /* ANTLRUnwantedTokenException.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 1A63BC60134F5DAB002EDFB4 /* Fuzzy */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1A63BC67134F5DAC002EDFB4 /* Build configuration list for PBXNativeTarget "Fuzzy" */; - buildPhases = ( - 1A63BC5D134F5DAB002EDFB4 /* Sources */, - 1A63BC5E134F5DAB002EDFB4 /* Frameworks */, - 1A63BC5F134F5DAB002EDFB4 /* CopyFiles */, - ); - buildRules = ( - 1A63BDED134F6810002EDFB4 /* PBXBuildRule */, - ); - dependencies = ( - 1A63BDA3134F60A7002EDFB4 /* PBXTargetDependency */, - ); - name = Fuzzy; - productName = Fuzzy; - productReference = 1A63BC61134F5DAB002EDFB4 /* Fuzzy */; - productType = "com.apple.product-type.tool"; - }; - 1A63BD31134F5F1E002EDFB4 /* combined */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1A63BD38134F5F1E002EDFB4 /* Build configuration list for PBXNativeTarget "combined" */; - buildPhases = ( - 1A63BD2E134F5F1E002EDFB4 /* Sources */, - 1A63BD2F134F5F1E002EDFB4 /* Frameworks */, - 1A63BD30134F5F1E002EDFB4 /* CopyFiles */, - ); - buildRules = ( - 1A63BDEC134F649F002EDFB4 /* PBXBuildRule */, - ); - dependencies = ( - 1A63BDA1134F609B002EDFB4 /* PBXTargetDependency */, - ); - name = combined; - productName = combined; - productReference = 1A63BD32134F5F1E002EDFB4 /* combined */; - productType = "com.apple.product-type.tool"; - }; - 1A63BD3E134F5F36002EDFB4 /* lexertest-simple */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1A63BD45134F5F36002EDFB4 /* Build configuration list for PBXNativeTarget "lexertest-simple" */; - buildPhases = ( - 1A63BD3B134F5F36002EDFB4 /* Sources */, - 1A63BD3C134F5F36002EDFB4 /* Frameworks */, - 1A63BD3D134F5F36002EDFB4 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 1A63BD9F134F6093002EDFB4 /* PBXTargetDependency */, - ); - name = "lexertest-simple"; - productName = "lexertest-simple"; - productReference = 1A63BD3F134F5F36002EDFB4 /* lexertest-simple */; - productType = "com.apple.product-type.tool"; - }; - 1A63BD4B134F5F43002EDFB4 /* LL-start */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1A63BD52134F5F43002EDFB4 /* Build configuration list for PBXNativeTarget "LL-start" */; - buildPhases = ( - 1A63BD48134F5F43002EDFB4 /* Sources */, - 1A63BD49134F5F43002EDFB4 /* Frameworks */, - 1A63BD4A134F5F43002EDFB4 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 1A63BDA5134F60B0002EDFB4 /* PBXTargetDependency */, - ); - name = "LL-start"; - productName = "LL-start"; - productReference = 1A63BD4C134F5F43002EDFB4 /* LL-start */; - productType = "com.apple.product-type.tool"; - }; - 1A63BD58134F5F4D002EDFB4 /* polydiff */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1A63BD5F134F5F4D002EDFB4 /* Build configuration list for PBXNativeTarget "polydiff" */; - buildPhases = ( - 1A63BD55134F5F4D002EDFB4 /* Sources */, - 1A63BD56134F5F4D002EDFB4 /* Frameworks */, - 1A63BD57134F5F4D002EDFB4 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 1A63BDA7134F60BC002EDFB4 /* PBXTargetDependency */, - ); - name = polydiff; - productName = polydiff; - productReference = 1A63BD59134F5F4D002EDFB4 /* polydiff */; - productType = "com.apple.product-type.tool"; - }; - 1A63BD65134F5F5E002EDFB4 /* simplecTreeParser */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1A63BD6C134F5F5E002EDFB4 /* Build configuration list for PBXNativeTarget "simplecTreeParser" */; - buildPhases = ( - 1A63BD62134F5F5E002EDFB4 /* Sources */, - 1A63BD63134F5F5E002EDFB4 /* Frameworks */, - 1A63BD64134F5F5E002EDFB4 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 1A63BDA9134F60C3002EDFB4 /* PBXTargetDependency */, - ); - name = simplecTreeParser; - productName = simplecTreeParser; - productReference = 1A63BD66134F5F5E002EDFB4 /* simplecTreeParser */; - productType = "com.apple.product-type.tool"; - }; - 1A63BD72134F5F67002EDFB4 /* treeparser */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1A63BD79134F5F68002EDFB4 /* Build configuration list for PBXNativeTarget "treeparser" */; - buildPhases = ( - 1A63BD6F134F5F67002EDFB4 /* Sources */, - 1A63BD70134F5F67002EDFB4 /* Frameworks */, - 1A63BD71134F5F67002EDFB4 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 1A63BDAB134F60CC002EDFB4 /* PBXTargetDependency */, - ); - name = treeparser; - productName = treeparser; - productReference = 1A63BD73134F5F67002EDFB4 /* treeparser */; - productType = "com.apple.product-type.tool"; - }; - 1A63BD7F134F5F71002EDFB4 /* treerewrite */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1A63BD86134F5F72002EDFB4 /* Build configuration list for PBXNativeTarget "treerewrite" */; - buildPhases = ( - 1A63BD7C134F5F71002EDFB4 /* Sources */, - 1A63BD7D134F5F71002EDFB4 /* Frameworks */, - 1A63BD7E134F5F71002EDFB4 /* Copy Files */, - ); - buildRules = ( - 1A76A02C134FC7540041634F /* PBXBuildRule */, - ); - dependencies = ( - 1A63BDAD134F60D2002EDFB4 /* PBXTargetDependency */, - ); - name = treerewrite; - productName = treerewrite; - productReference = 1A63BD80134F5F71002EDFB4 /* treerewrite */; - productType = "com.apple.product-type.tool"; - }; - 1A63BDD3134F6233002EDFB4 /* scopes */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1A63BDDA134F6234002EDFB4 /* Build configuration list for PBXNativeTarget "scopes" */; - buildPhases = ( - 1A63BDD0134F6233002EDFB4 /* Sources */, - 1A63BDD1134F6233002EDFB4 /* Frameworks */, - 1A63BDD2134F6233002EDFB4 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 1A63BDE6134F629B002EDFB4 /* PBXTargetDependency */, - ); - name = scopes; - productName = scopes; - productReference = 1A63BDD4134F6233002EDFB4 /* scopes */; - productType = "com.apple.product-type.tool"; - }; - 1A63BDFB134FB75E002EDFB4 /* hoistedPredicates */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1A63BE02134FB75F002EDFB4 /* Build configuration list for PBXNativeTarget "hoistedPredicates" */; - buildPhases = ( - 1A63BDF8134FB75E002EDFB4 /* Sources */, - 1A63BDF9134FB75E002EDFB4 /* Frameworks */, - 1A63BDFA134FB75E002EDFB4 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 1A63BE0B134FB824002EDFB4 /* PBXTargetDependency */, - ); - name = hoistedPredicates; - productName = hoistedPredicates; - productReference = 1A63BDFC134FB75E002EDFB4 /* hoistedPredicates */; - productType = "com.apple.product-type.tool"; - }; - 1AE72317134E860B001C3F35 /* ANTLR */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1AE7233F134E860B001C3F35 /* Build configuration list for PBXNativeTarget "ANTLR" */; - buildPhases = ( - 1AE72313134E860B001C3F35 /* Sources */, - 1AE72314134E860B001C3F35 /* Frameworks */, - 1AE72315134E860B001C3F35 /* Headers */, - 1AE72316134E860B001C3F35 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ANTLR; - productName = ANTLR; - productReference = 1AE72318134E860B001C3F35 /* ANTLR.framework */; - productType = "com.apple.product-type.framework"; - }; - 1AE7232C134E860B001C3F35 /* ANTLRTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1AE72342134E860B001C3F35 /* Build configuration list for PBXNativeTarget "ANTLRTests" */; - buildPhases = ( - 1AE72328134E860B001C3F35 /* Sources */, - 1AE72329134E860B001C3F35 /* Frameworks */, - 1AE7232A134E860B001C3F35 /* Resources */, - 1AE7232B134E860B001C3F35 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - 1AE72330134E860B001C3F35 /* PBXTargetDependency */, - ); - name = ANTLRTests; - productName = ANTLRTests; - productReference = 1AE7232D134E860B001C3F35 /* ANTLRTests.octest */; - productType = "com.apple.product-type.bundle"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 1AE7230E134E860A001C3F35 /* Project object */ = { - isa = PBXProject; - attributes = { - ORGANIZATIONNAME = "Alan's MachineWorks"; - }; - buildConfigurationList = 1AE72311134E860A001C3F35 /* Build configuration list for PBXProject "ANTLR" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 1AE7230C134E860A001C3F35; - productRefGroup = 1AE72319134E860B001C3F35 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 1AE72317134E860B001C3F35 /* ANTLR */, - 1AE7232C134E860B001C3F35 /* ANTLRTests */, - 1A63BD31134F5F1E002EDFB4 /* combined */, - 1A63BC60134F5DAB002EDFB4 /* Fuzzy */, - 1A63BDFB134FB75E002EDFB4 /* hoistedPredicates */, - 1A63BD3E134F5F36002EDFB4 /* lexertest-simple */, - 1A63BD4B134F5F43002EDFB4 /* LL-start */, - 1A63BD58134F5F4D002EDFB4 /* polydiff */, - 1A63BDD3134F6233002EDFB4 /* scopes */, - 1A63BD65134F5F5E002EDFB4 /* simplecTreeParser */, - 1A63BD72134F5F67002EDFB4 /* treeparser */, - 1A63BD7F134F5F71002EDFB4 /* treerewrite */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 1AE72316134E860B001C3F35 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AE72326134E860B001C3F35 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1AE7232A134E860B001C3F35 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AE72337134E860B001C3F35 /* InfoPlist.strings in Resources */, - 1AE7233A134E860B001C3F35 /* ANTLRTests.h in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 1AE7232B134E860B001C3F35 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 1A63BC5D134F5DAB002EDFB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BC6F134F5DE5002EDFB4 /* main.m in Sources */, - 1A63BC6E134F5DE5002EDFB4 /* FuzzyLexer.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD2E134F5F1E002EDFB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BD8B134F5FF3002EDFB4 /* main.m in Sources */, - 1A63BD89134F5FF3002EDFB4 /* CombinedLexer.m in Sources */, - 1A63BD8A134F5FF3002EDFB4 /* CombinedParser.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD3B134F5F36002EDFB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BD94134F606A002EDFB4 /* main.m in Sources */, - 1A63BD95134F606A002EDFB4 /* TestLexer.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD48134F5F43002EDFB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BDC7134F61E4002EDFB4 /* main.m in Sources */, - 1A63BDC8134F61E8002EDFB4 /* SimpleCLexer.m in Sources */, - 1A63BDC9134F61EC002EDFB4 /* SimpleCParser.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD55134F5F4D002EDFB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BDCA134F6218002EDFB4 /* Main.m in Sources */, - 1A63BDCB134F6218002EDFB4 /* PolyDifferentiator.m in Sources */, - 1A63BDCC134F6218002EDFB4 /* PolyLexer.m in Sources */, - 1A63BDCD134F6218002EDFB4 /* PolyParser.m in Sources */, - 1A63BDCE134F6218002EDFB4 /* PolyPrinter.m in Sources */, - 1A63BDCF134F6218002EDFB4 /* Simplifier.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD62134F5F5E002EDFB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BDE8134F62D0002EDFB4 /* main.m in Sources */, - 1A63BDEA134F62D0002EDFB4 /* SimpleCTP.m in Sources */, - 1A63BDEB134F62D0002EDFB4 /* SimpleCWalker.m in Sources */, - 1A63BDE7134F62CB002EDFB4 /* SimpleCLexer.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD6F134F5F67002EDFB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A76A02F134FD4160041634F /* main.m in Sources */, - 1A76A032134FD4B90041634F /* LangDumpDecl.m in Sources */, - 1A76A030134FD4A00041634F /* LangLexer.m in Sources */, - 1A76A031134FD4A40041634F /* LangParser.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BD7C134F5F71002EDFB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BDF6134FB55F002EDFB4 /* main.m in Sources */, - 1A63BDF5134FB55B002EDFB4 /* TreeRewriteLexer.m in Sources */, - 1A63BDF7134FB564002EDFB4 /* TreeRewriteParser.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BDD0134F6233002EDFB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BDDD134F6258002EDFB4 /* main.m in Sources */, - 1A63BDDE134F6258002EDFB4 /* SymbolTableLexer.m in Sources */, - 1A63BDDF134F6258002EDFB4 /* SymbolTableParser.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1A63BDF8134FB75E002EDFB4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1A63BE05134FB807002EDFB4 /* main.m in Sources */, - 1A63BE06134FB80B002EDFB4 /* TLexer.m in Sources */, - 1A63BE07134FB80E002EDFB4 /* TParser.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1AE72313134E860B001C3F35 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AE7239F134E8AB4001C3F35 /* ANTLRBaseMapElement.m in Sources */, - 1AE723A0134E8AB4001C3F35 /* ANTLRBaseRecognizer.m in Sources */, - 1AE723A1134E8AB4001C3F35 /* ANTLRBaseStack.m in Sources */, - 1AE723A2134E8AB4001C3F35 /* ANTLRBaseTree.m in Sources */, - 1AE723A3134E8AB4001C3F35 /* ANTLRBaseTreeAdaptor.m in Sources */, - 1AE723A4134E8AB4001C3F35 /* ANTLRBitSet.m in Sources */, - 1AE723A5134E8AB4001C3F35 /* ANTLRBufferedTokenStream.m in Sources */, - 1AE723A6134E8AB4001C3F35 /* ANTLRBufferedTreeNodeStream.m in Sources */, - 1AE723A7134E8AB4001C3F35 /* ANTLRCharStreamState.m in Sources */, - 1AE723A8134E8AB4001C3F35 /* ANTLRCommonErrorNode.m in Sources */, - 1AE723A9134E8AB4001C3F35 /* ANTLRCommonToken.m in Sources */, - 1AE723AA134E8AB4001C3F35 /* ANTLRCommonTokenStream.m in Sources */, - 1AE723AB134E8AB4001C3F35 /* ANTLRCommonTree.m in Sources */, - 1AE723AC134E8AB4001C3F35 /* ANTLRCommonTreeAdaptor.m in Sources */, - 1AE723AD134E8AB4001C3F35 /* ANTLRCommonTreeNodeStream.m in Sources */, - 1AE723AE134E8AB4001C3F35 /* ANTLRDebugEventProxy.m in Sources */, - 1AE723AF134E8AB4001C3F35 /* ANTLRDebugParser.m in Sources */, - 1AE723B0134E8AB4001C3F35 /* ANTLRDebugTokenStream.m in Sources */, - 1AE723B1134E8AB4001C3F35 /* ANTLRDebugTreeAdaptor.m in Sources */, - 1AE723B2134E8AB4001C3F35 /* ANTLRDebugTreeNodeStream.m in Sources */, - 1AE723B3134E8AB4001C3F35 /* ANTLRDebugTreeParser.m in Sources */, - 1AE723B4134E8AB4001C3F35 /* ANTLRDFA.m in Sources */, - 1AE723B5134E8AB4001C3F35 /* ANTLRDoubleKeyMap.m in Sources */, - 1AE723B6134E8AB4001C3F35 /* ANTLREarlyExitException.m in Sources */, - 1AE723B7134E8AB4001C3F35 /* ANTLRFailedPredicateException.m in Sources */, - 1AE723B8134E8AB4001C3F35 /* ANTLRFastQueue.m in Sources */, - 1AE723B9134E8AB4001C3F35 /* ANTLRFileStream.m in Sources */, - 1AE723BA134E8AB5001C3F35 /* ANTLRHashMap.m in Sources */, - 1AE723BB134E8AB5001C3F35 /* ANTLRHashRule.m in Sources */, - 1AE723BC134E8AB5001C3F35 /* ANTLRInputStream.m in Sources */, - 1AE723BD134E8AB5001C3F35 /* ANTLRIntArray.m in Sources */, - 1AE723BF134E8AB5001C3F35 /* ANTLRLexer.m in Sources */, - 1AE723C0134E8AB5001C3F35 /* ANTLRLexerRuleReturnScope.m in Sources */, - 1AE723C1134E8AB5001C3F35 /* ANTLRLexerState.m in Sources */, - 1AE723C2134E8AB5001C3F35 /* ANTLRLinkBase.m in Sources */, - 1AE723C3134E8AB5001C3F35 /* ANTLRLookaheadStream.m in Sources */, - 1AE723C4134E8AB5001C3F35 /* ANTLRMap.m in Sources */, - 1AE723C5134E8AB5001C3F35 /* ANTLRMapElement.m in Sources */, - 1AE723C6134E8AB5001C3F35 /* ANTLRMismatchedNotSetException.m in Sources */, - 1AE723C7134E8AB5001C3F35 /* ANTLRMismatchedRangeException.m in Sources */, - 1AE723C8134E8AB5001C3F35 /* ANTLRMismatchedSetException.m in Sources */, - 1AE723C9134E8AB5001C3F35 /* ANTLRMismatchedTokenException.m in Sources */, - 1AE723CA134E8AB5001C3F35 /* ANTLRMismatchedTreeNodeException.m in Sources */, - 1AE723CB134E8AB5001C3F35 /* ANTLRMissingTokenException.m in Sources */, - 1AE723CC134E8AB5001C3F35 /* ANTLRNodeMapElement.m in Sources */, - 1AE723CD134E8AB5001C3F35 /* ANTLRNoViableAltException.m in Sources */, - 1AE723CE134E8AB5001C3F35 /* ANTLRParser.m in Sources */, - 1AE723CF134E8AB5001C3F35 /* ANTLRParserRuleReturnScope.m in Sources */, - 1AE723D0134E8AB5001C3F35 /* ANTLRParseTree.m in Sources */, - 1AE723D1134E8AB5001C3F35 /* ANTLRPtrBuffer.m in Sources */, - 1AE723D2134E8AB5001C3F35 /* ANTLRPtrStack.m in Sources */, - 1AE723D3134E8AB5001C3F35 /* ANTLRReaderStream.m in Sources */, - 1AE723D4134E8AB5001C3F35 /* ANTLRRecognitionException.m in Sources */, - 1AE723D5134E8AB5001C3F35 /* ANTLRRecognizerSharedState.m in Sources */, - 1AE723D6134E8AB5001C3F35 /* ANTLRRewriteRuleElementStream.m in Sources */, - 1AE723D7134E8AB5001C3F35 /* ANTLRRewriteRuleNodeStream.m in Sources */, - 1AE723D8134E8AB5001C3F35 /* ANTLRRewriteRuleSubtreeStream.m in Sources */, - 1AE723D9134E8AB5001C3F35 /* ANTLRRewriteRuleTokenStream.m in Sources */, - 1AE723DA134E8AB5001C3F35 /* ANTLRRuleMapElement.m in Sources */, - 1AE723DB134E8AB5001C3F35 /* ANTLRRuleMemo.m in Sources */, - 1AE723DC134E8AB5001C3F35 /* ANTLRRuleReturnScope.m in Sources */, - 1AE723DD134E8AB5001C3F35 /* ANTLRRuleStack.m in Sources */, - 1AE723DE134E8AB5001C3F35 /* ANTLRRuntimeException.m in Sources */, - 1AE723DF134E8AB5001C3F35 /* ANTLRStreamEnumerator.m in Sources */, - 1AE723E0134E8AB5001C3F35 /* ANTLRStringStream.m in Sources */, - 1AE723E1134E8AB5001C3F35 /* ANTLRSymbolStack.m in Sources */, - 1AE723E2134E8AB5001C3F35 /* ANTLRToken+DebuggerSupport.m in Sources */, - 1AE723E3134E8AB6001C3F35 /* ANTLRTokenRewriteStream.m in Sources */, - 1AE723E5134E8AB6001C3F35 /* ANTLRTreeAdaptor.m in Sources */, - 1AE723E6134E8AB6001C3F35 /* ANTLRTreeException.m in Sources */, - 1AE723E7134E8AB6001C3F35 /* ANTLRTreeIterator.m in Sources */, - 1AE723E8134E8AB6001C3F35 /* ANTLRTreeParser.m in Sources */, - 1AE723E9134E8AB6001C3F35 /* ANTLRTreePatternLexer.m in Sources */, - 1AE723EA134E8AB6001C3F35 /* ANTLRTreePatternParser.m in Sources */, - 1AE723EB134E8AB6001C3F35 /* ANTLRTreeRewriter.m in Sources */, - 1AE723EC134E8AB6001C3F35 /* ANTLRTreeRuleReturnScope.m in Sources */, - 1AE723ED134E8AB6001C3F35 /* ANTLRTreeVisitor.m in Sources */, - 1AE723EE134E8AB6001C3F35 /* ANTLRTreeVisitorAction.m in Sources */, - 1AE723EF134E8AB6001C3F35 /* ANTLRTreeWizard.m in Sources */, - 1AE723F0134E8AB6001C3F35 /* ANTLRUnbufferedCommonTreeNodeStream.m in Sources */, - 1AE723F1134E8AB6001C3F35 /* ANTLRUnbufferedCommonTreeNodeStreamState.m in Sources */, - 1AE723F2134E8AB6001C3F35 /* ANTLRUnbufferedTokenStream.m in Sources */, - 1AE723F3134E8AB6001C3F35 /* ANTLRUniqueIDMap.m in Sources */, - 1AE723F4134E8AB6001C3F35 /* ANTLRUnwantedTokenException.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1AE72328134E860B001C3F35 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1AE7233C134E860B001C3F35 /* ANTLRTests.m in Sources */, - 1A6B1D6A134E8DEB0016A47D /* ANTLRBitSetTest.h in Sources */, - 1A6B1D6B134E8DEB0016A47D /* ANTLRBitSetTest.m in Sources */, - 1A6B1D70134E8DEB0016A47D /* ANTLRCommonTokenTest.h in Sources */, - 1A6B1D71134E8DEB0016A47D /* ANTLRCommonTokenTest.m in Sources */, - 1A6B1D72134E8DEB0016A47D /* ANTLRCommonErrorNodeTest.h in Sources */, - 1A6B1D73134E8DEB0016A47D /* ANTLRCommonErrorNodeTest.m in Sources */, - 1A6B1D74134E8DEB0016A47D /* ANTLRCommonTreeAdaptorTest.h in Sources */, - 1A6B1D75134E8DEC0016A47D /* ANTLRCommonTreeAdaptorTest.m in Sources */, - 1A6B1D76134E8DEC0016A47D /* ANTLRCommonTreeTest.h in Sources */, - 1A6B1D77134E8DEC0016A47D /* ANTLRCommonTreeTest.m in Sources */, - 1A6B1D64134E8DEB0016A47D /* ANTLRFastQueueTest.h in Sources */, - 1A6B1D65134E8DEB0016A47D /* ANTLRFastQueueTest.m in Sources */, - 1A6B1D66134E8DEB0016A47D /* ANTLRIntArrayTest.h in Sources */, - 1A6B1D67134E8DEB0016A47D /* ANTLRIntArrayTest.m in Sources */, - 1A6B1D68134E8DEB0016A47D /* ANTLRRecognizerTest.h in Sources */, - 1A6B1D69134E8DEB0016A47D /* ANTLRRecognizerTest.m in Sources */, - 1A6B1D6C134E8DEB0016A47D /* ANTLRStringStreamTest.h in Sources */, - 1A6B1D6D134E8DEB0016A47D /* ANTLRStringStreamTest.m in Sources */, - 1A6B1D6E134E8DEB0016A47D /* TestRewriteRuleTokenStream.h in Sources */, - 1A6B1D6F134E8DEB0016A47D /* TestRewriteRuleTokenStream.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 1A63BD9F134F6093002EDFB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1A63BD9E134F6093002EDFB4 /* PBXContainerItemProxy */; - }; - 1A63BDA1134F609B002EDFB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1A63BDA0134F609B002EDFB4 /* PBXContainerItemProxy */; - }; - 1A63BDA3134F60A7002EDFB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1A63BDA2134F60A7002EDFB4 /* PBXContainerItemProxy */; - }; - 1A63BDA5134F60B0002EDFB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1A63BDA4134F60B0002EDFB4 /* PBXContainerItemProxy */; - }; - 1A63BDA7134F60BC002EDFB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1A63BDA6134F60BC002EDFB4 /* PBXContainerItemProxy */; - }; - 1A63BDA9134F60C3002EDFB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1A63BDA8134F60C3002EDFB4 /* PBXContainerItemProxy */; - }; - 1A63BDAB134F60CC002EDFB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1A63BDAA134F60CC002EDFB4 /* PBXContainerItemProxy */; - }; - 1A63BDAD134F60D2002EDFB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1A63BDAC134F60D2002EDFB4 /* PBXContainerItemProxy */; - }; - 1A63BDE6134F629B002EDFB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1A63BDE5134F629B002EDFB4 /* PBXContainerItemProxy */; - }; - 1A63BE0B134FB824002EDFB4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1A63BE0A134FB824002EDFB4 /* PBXContainerItemProxy */; - }; - 1AE72330134E860B001C3F35 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1AE72317134E860B001C3F35 /* ANTLR */; - targetProxy = 1AE7232F134E860B001C3F35 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 1AE72324134E860B001C3F35 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 1AE72325134E860B001C3F35 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 1AE72335134E860B001C3F35 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 1AE72336134E860B001C3F35 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 1A63BC68134F5DAC002EDFB4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - "FRAMEWORK_SEARCH_PATHS[arch=*]" = /Library/Frameworks; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - HEADER_SEARCH_PATHS = /Library/Frameworks; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - }; - name = Debug; - }; - 1A63BC69134F5DAC002EDFB4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - }; - name = Release; - }; - 1A63BD39134F5F1E002EDFB4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - }; - name = Debug; - }; - 1A63BD3A134F5F1E002EDFB4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - }; - name = Release; - }; - 1A63BD46134F5F36002EDFB4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - HEADER_SEARCH_PATHS = /Library/Frameworks; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - }; - name = Debug; - }; - 1A63BD47134F5F36002EDFB4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - }; - name = Release; - }; - 1A63BD53134F5F43002EDFB4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 1A63BD54134F5F43002EDFB4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - 1A63BD60134F5F4D002EDFB4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - HEADER_SEARCH_PATHS = /Library/Frameworks; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - USER_HEADER_SEARCH_PATHS = /Library/Frameworks; - }; - name = Debug; - }; - 1A63BD61134F5F4D002EDFB4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - USER_HEADER_SEARCH_PATHS = /Library/Frameworks; - }; - name = Release; - }; - 1A63BD6D134F5F5E002EDFB4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 1A63BD6E134F5F5E002EDFB4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - 1A63BD7A134F5F68002EDFB4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - }; - name = Debug; - }; - 1A63BD7B134F5F68002EDFB4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - }; - name = Release; - }; - 1A63BD87134F5F72002EDFB4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - }; - name = Debug; - }; - 1A63BD88134F5F72002EDFB4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - }; - name = Release; - }; - 1A63BDDB134F6234002EDFB4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - USER_HEADER_SEARCH_PATHS = /Library/Frameworks; - }; - name = Debug; - }; - 1A63BDDC134F6234002EDFB4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_AFTER_BUILD = YES; - USER_HEADER_SEARCH_PATHS = /Library/Frameworks; - }; - name = Release; - }; - 1A63BE03134FB75F002EDFB4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 1A63BE04134FB75F002EDFB4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(NATIVE_ARCH_ACTUAL)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - 1AE7233D134E860B001C3F35 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_GC = supported; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = DEBUG; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = /Library/Frameworks; - MACOSX_DEPLOYMENT_TARGET = 10.6; - ONLY_ACTIVE_ARCH = NO; - SDKROOT = macosx; - USER_HEADER_SEARCH_PATHS = /Library/Frameworks; - VALID_ARCHS = i386; - }; - name = Debug; - }; - 1AE7233E134E860B001C3F35 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_GC = supported; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = /Library/Frameworks; - MACOSX_DEPLOYMENT_TARGET = 10.6; - ONLY_ACTIVE_ARCH = NO; - SDKROOT = macosx; - USER_HEADER_SEARCH_PATHS = /Library/Frameworks; - VALID_ARCHS = i386; - }; - name = Release; - }; - 1AE72340134E860B001C3F35 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - COPY_PHASE_STRIP = NO; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_VERSION = A; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ANTLR/ANTLR-Prefix.pch"; - INFOPLIST_FILE = "ANTLR/ANTLR-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - VALID_ARCHS = i386; - WRAPPER_EXTENSION = framework; - }; - name = Debug; - }; - 1AE72341134E860B001C3F35 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - FRAMEWORK_VERSION = A; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_ENABLE_OBJC_GC = required; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ANTLR/ANTLR-Prefix.pch"; - INFOPLIST_FILE = "ANTLR/ANTLR-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; - VALID_ARCHS = i386; - WRAPPER_EXTENSION = framework; - }; - name = Release; - }; - 1AE72343134E860B001C3F35 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks"; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ANTLRTests/ANTLRTests-Prefix.pch"; - INFOPLIST_FILE = "ANTLRTests/ANTLRTests-Info.plist"; - OTHER_LDFLAGS = ( - "-framework", - SenTestingKit, - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = octest; - }; - name = Debug; - }; - 1AE72344134E860B001C3F35 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks"; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "ANTLRTests/ANTLRTests-Prefix.pch"; - INFOPLIST_FILE = "ANTLRTests/ANTLRTests-Info.plist"; - OTHER_LDFLAGS = ( - "-framework", - SenTestingKit, - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = octest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 1A63BC67134F5DAC002EDFB4 /* Build configuration list for PBXNativeTarget "Fuzzy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1A63BC68134F5DAC002EDFB4 /* Debug */, - 1A63BC69134F5DAC002EDFB4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1A63BD38134F5F1E002EDFB4 /* Build configuration list for PBXNativeTarget "combined" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1A63BD39134F5F1E002EDFB4 /* Debug */, - 1A63BD3A134F5F1E002EDFB4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1A63BD45134F5F36002EDFB4 /* Build configuration list for PBXNativeTarget "lexertest-simple" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1A63BD46134F5F36002EDFB4 /* Debug */, - 1A63BD47134F5F36002EDFB4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1A63BD52134F5F43002EDFB4 /* Build configuration list for PBXNativeTarget "LL-start" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1A63BD53134F5F43002EDFB4 /* Debug */, - 1A63BD54134F5F43002EDFB4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1A63BD5F134F5F4D002EDFB4 /* Build configuration list for PBXNativeTarget "polydiff" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1A63BD60134F5F4D002EDFB4 /* Debug */, - 1A63BD61134F5F4D002EDFB4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1A63BD6C134F5F5E002EDFB4 /* Build configuration list for PBXNativeTarget "simplecTreeParser" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1A63BD6D134F5F5E002EDFB4 /* Debug */, - 1A63BD6E134F5F5E002EDFB4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1A63BD79134F5F68002EDFB4 /* Build configuration list for PBXNativeTarget "treeparser" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1A63BD7A134F5F68002EDFB4 /* Debug */, - 1A63BD7B134F5F68002EDFB4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1A63BD86134F5F72002EDFB4 /* Build configuration list for PBXNativeTarget "treerewrite" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1A63BD87134F5F72002EDFB4 /* Debug */, - 1A63BD88134F5F72002EDFB4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1A63BDDA134F6234002EDFB4 /* Build configuration list for PBXNativeTarget "scopes" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1A63BDDB134F6234002EDFB4 /* Debug */, - 1A63BDDC134F6234002EDFB4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1A63BE02134FB75F002EDFB4 /* Build configuration list for PBXNativeTarget "hoistedPredicates" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1A63BE03134FB75F002EDFB4 /* Debug */, - 1A63BE04134FB75F002EDFB4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1AE72311134E860A001C3F35 /* Build configuration list for PBXProject "ANTLR" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1AE7233D134E860B001C3F35 /* Debug */, - 1AE7233E134E860B001C3F35 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1AE7233F134E860B001C3F35 /* Build configuration list for PBXNativeTarget "ANTLR" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1AE72340134E860B001C3F35 /* Debug */, - 1AE72341134E860B001C3F35 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1AE72342134E860B001C3F35 /* Build configuration list for PBXNativeTarget "ANTLRTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1AE72343134E860B001C3F35 /* Debug */, - 1AE72344134E860B001C3F35 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 1AE7230E134E860A001C3F35 /* Project object */; -} diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/project.xcworkspace/xcuserdata/acondit.xcuserdatad/UserInterfaceState.xcuserstate b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/project.xcworkspace/xcuserdata/acondit.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 03da13b05e1f7dd3ca376d97dfcca3f3958386b1..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/project.xcworkspace/xcuserdata/acondit.xcuserdatad/UserInterfaceState.xcuserstate +++ /dev/null @@ -1,99027 +0,0 @@ - - - - - $archiver - NSKeyedArchiver - $objects - - $null - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 2 - - - CF$UID - 3 - - - CF$UID - 4 - - - CF$UID - 5 - - - CF$UID - 6 - - - CF$UID - 7 - - - CF$UID - 8 - - - CF$UID - 9 - - - CF$UID - 10 - - - CF$UID - 11 - - - CF$UID - 12 - - - CF$UID - 13 - - - CF$UID - 14 - - - CF$UID - 15 - - - CF$UID - 16 - - - CF$UID - 17 - - - CF$UID - 18 - - - CF$UID - 19 - - - CF$UID - 20 - - - CF$UID - 21 - - - CF$UID - 22 - - - CF$UID - 23 - - - CF$UID - 24 - - - CF$UID - 25 - - - CF$UID - 26 - - - CF$UID - 27 - - - CF$UID - 28 - - - CF$UID - 29 - - - CF$UID - 30 - - - CF$UID - 31 - - - CF$UID - 32 - - - CF$UID - 33 - - - CF$UID - 34 - - - CF$UID - 35 - - - CF$UID - 36 - - - CF$UID - 37 - - - CF$UID - 38 - - - CF$UID - 39 - - - CF$UID - 40 - - - NS.objects - - - CF$UID - 41 - - - CF$UID - 222 - - - CF$UID - 309 - - - CF$UID - 395 - - - CF$UID - 471 - - - CF$UID - 636 - - - CF$UID - 764 - - - CF$UID - 824 - - - CF$UID - 884 - - - CF$UID - 964 - - - CF$UID - 1044 - - - CF$UID - 1104 - - - CF$UID - 1204 - - - CF$UID - 1264 - - - CF$UID - 1324 - - - CF$UID - 1403 - - - CF$UID - 1463 - - - CF$UID - 1530 - - - CF$UID - 1587 - - - CF$UID - 1644 - - - CF$UID - 1704 - - - CF$UID - 1787 - - - CF$UID - 1871 - - - CF$UID - 3031 - - - CF$UID - 4325 - - - CF$UID - 4382 - - - CF$UID - 4453 - - - CF$UID - 4530 - - - CF$UID - 4590 - - - CF$UID - 4667 - - - CF$UID - 4724 - - - CF$UID - 4801 - - - CF$UID - 4861 - - - CF$UID - 4940 - - - CF$UID - 4997 - - - CF$UID - 5076 - - - CF$UID - 5133 - - - CF$UID - 5190 - - - CF$UID - 5274 - - - - 8B8DDC6B-DDE2-4247-8F0D-A06E0D4B2DBD - 3E880256-37A7-45EE-9711-6A7B5B8E709E - 2A0687CA-9E09-43DA-AAB4-66AB0EF9AB0D - 267DE2B3-8A97-43DB-B258-865995C3291E - 9869D367-F4FF-47E1-9F0B-EC2129F3C250 - C5B8F73C-C719-4392-B73A-2E9BC23A265E - 2060A434-A276-41E2-9ADB-28BB1B8C65B3 - 51912CD1-86C0-4E43-BF83-A46B6AEE9BB9 - 33B3EA90-9D12-4F88-A34B-E2B32A707D40 - 984062D3-D917-4552-92A9-E57F4A3BA955 - F7CA7E77-5E1E-4D51-B349-95E0260321DE - 6EC9948E-0F92-459C-AF9D-782DA9D80829 - DDBEAFBD-8E5A-4C34-83BD-2C4637025539 - DDC0C46D-96FA-46F0-84C0-8E712DE1EB6A - B9397168-C6E4-4B33-9B07-E4E7C78BB1F5 - 2DE3D2D0-EE66-4B5F-8EAD-32D8585B9607 - C345EBB9-FE8A-47EB-AA26-842A6A8726A3 - BD9F3C49-0864-4BF6-8624-E3FE059EC4B3 - 8916566A-4F13-46CD-B79C-3C921EEE7D49 - 1F68007A-BC1A-4A45-B3EB-7C585A74C0C8 - AED3ECB9-6F72-47B5-83EB-D9ED381ACAD7 - 65F4C6DD-94DD-44AD-8D8F-22A5797CE3AE - IDEWorkspaceDocument - 94527DF4-8A4A-4B44-A86F-9E177764020F - 787499DC-17C3-4BB8-94ED-F5F4A0D91345 - 36E20E99-C4B5-4408-9469-AD3DBB319BE0 - 97C4F628-88C1-41B1-9AC9-DF72045A615B - 228B9835-EB0C-47C4-AF0C-562AE82B00DD - 38E9C286-2E78-48F4-BE55-7F0891FDBB6A - 6ABB3AFD-D548-4BC7-8153-8135D4962AA6 - 73A1D02F-4ED6-4C89-82A1-AD3DCB688C00 - FE7B2FCF-EF2F-4DEB-8DE2-36A865A2803C - 1A2E2AE9-7B63-407A-8A8F-B5149057CDD7 - F47E26E1-DE28-455F-98EF-EA339320AD36 - 9B93B8C8-2C83-499A-AA57-E9AB210F54F5 - 827C8A69-A567-412B-A2F1-1FC135ED4231 - 9525D734-BB03-4B02-BF0B-2B807EC3DF3B - D005C949-00BD-483D-8EFC-E251FE97FA2B - C25840B0-EB05-42A5-84AC-811CFB8C95FC - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 46 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 46 - - - CF$UID - 49 - - - CF$UID - 2 - - - CF$UID - 50 - - - CF$UID - 221 - - - - IDEWindowToolbarIsVisible - IDEActiveWorkspaceTabController - IDEWindowFrame - IDEWorkspaceWindowControllerUniqueIdentifier - IDEWorkspaceTabController_CC7ABA9A-DE2E-4A35-BE25-9FFBEFB51B96 - IDEOrderedWorkspaceTabControllers - - {{142, 337}, {600, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 59 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 61 - - - CF$UID - 172 - - - CF$UID - 205 - - - CF$UID - 212 - - - - IDETabLabel - AssistantEditorsLayout - IDEShowNavigator - IDEShowUtilities - IDEEditorArea - IDENavigatorArea - IDEWorkspaceTabControllerUtilityAreaSplitView - IDEWorkspaceTabControllerDesignAreaSplitView - ANTLRUnbufferedCommonTreeNodeStream.m - 0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 70 - - - CF$UID - 72 - - - CF$UID - 104 - - - CF$UID - 125 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 163 - - - CF$UID - 171 - - - - DefaultPersistentRepresentations - IDEEDitorArea_DebugArea - layoutTree - IDEEditorMode_Standard - ShowDebuggerArea - EditorMode - DebuggerSplitView - IDEShowEditor - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $classes - - NSMutableDictionary - NSDictionary - NSObject - - $classname - NSMutableDictionary - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 79 - - - CF$UID - 92 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 99 - - - CF$UID - 102 - - - - IDEDebugArea_SplitView - IDEDebuggerAreaSplitView - LayoutMode - LayoutFocusMode - variables - console - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 81 - - - - DVTSplitViewItems - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 82 - - - CF$UID - 88 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 86 - - - - DVTIdentifier - DVTViewMagnitude - VariablesView - 298 - - $classes - - NSDictionary - NSObject - - $classname - NSDictionary - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 90 - - - - ConsoleArea - 301 - - $classes - - NSMutableArray - NSArray - NSObject - - $classname - NSMutableArray - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 93 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 94 - - - CF$UID - 96 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 95 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 97 - - - - 301 - 1 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - DBGVariablesViewFilterMode - 2 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - ConsoleFilterMode - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 105 - - rootLayoutTreeNode - - CF$UID - 121 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 106 - - orientation - 0 - parent - - CF$UID - 121 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 116 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 108 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - Xcode.IDENavigableItemDomain.WorkspaceStructure - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 109 - - - CF$UID - 111 - - - CF$UID - 113 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 59 - - - - $classes - - IDEArchivableStringIndexPair - NSObject - - $classname - IDEArchivableStringIndexPair - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - Classes - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - ANTLR - - $classes - - NSArray - NSObject - - $classname - NSArray - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 117 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRUnbufferedCommonTreeNodeStream.m - - - $classes - - NSMutableString - NSString - NSObject - - $classname - NSMutableString - - - $classes - - DVTDocumentLocation - NSObject - - $classname - DVTDocumentLocation - - - $classes - - IDENavigableItemArchivableRepresentation - NSObject - - $classname - IDENavigableItemArchivableRepresentation - - - $class - - CF$UID - 123 - - children - - CF$UID - 122 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 105 - - - - - $classes - - IDEWorkspaceTabControllerLayoutTreeNode - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTreeNode - - - $classes - - IDEWorkspaceTabControllerLayoutTree - NSObject - - $classname - IDEWorkspaceTabControllerLayoutTree - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 127 - - - - EditorLayout_PersistentRepresentation - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 129 - - - - Main - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 133 - - - CF$UID - 60 - - - CF$UID - 161 - - - - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 134 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 142 - - - CF$UID - 143 - - - CF$UID - 144 - - - CF$UID - 59 - - - CF$UID - 152 - - - CF$UID - 153 - - - CF$UID - 156 - - - - DocumentExtensionIdentifier - NavigableItemName - EditorState - DocumentNavigableItemName - FileDataType - DocumentURL - ArchivableRepresentation - Xcode.IDEKit.EditorDocument.SourceCode - @implementation ANTLRUnbufferedCommonTreeNodeStream - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 149 - - - CF$UID - 150 - - - CF$UID - 151 - - - - HideAllIssues - PrimaryDocumentTimestamp - PrimaryDocumentVisibleCharacterRange - PrimaryDocumentSelectedCharacterRange - 324417698.23469198 - {0, 1992} - {1697, 0} - public.objective-c-source - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 154 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRUnbufferedCommonTreeNodeStream.m - - $classes - - NSURL - NSObject - - $classname - NSURL - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 116 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 157 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 158 - - - CF$UID - 159 - - - CF$UID - 160 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 59 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - {{0, 0}, {600, 600}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 164 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 165 - - - CF$UID - 168 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 167 - - - - IDEEditor - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 170 - - - - IDEDebuggerArea - 115 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 176 - - - CF$UID - 188 - - - CF$UID - 174 - - - - Xcode.IDEKit.Navigator.Structure - Xcode.IDEKit.Navigator.Issues - SelectedNavigator - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - IDESelectedObjects - IDEUnsavedDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDERecentDocumentFilteringEnabled - IDEVisibleRect - IDENavigatorExpandedItemsBeforeFilteringSet - IDEExpandedItemsSet - - $class - - CF$UID - 115 - - NS.objects - - - {{0, 0}, {259, 832}} - - $class - - CF$UID - 187 - - NS.objects - - - - $classes - - NSSet - NSObject - - $classname - NSSet - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 198 - - - CF$UID - 200 - - - CF$UID - 201 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 203 - - - CF$UID - 204 - - - CF$UID - 48 - - - - IDEErrorFilteringEnabled - IDECollapsedGroups - IDEExpandedIssues - IDECollapsedFiles - IDERecentFilteringEnabled - IDEShowsByType - IDECollapsedTypes - IDESelectedNavigables - IDESchemeFilteringEnabled - - $class - - CF$UID - 199 - - NS.objects - - - - $classes - - NSMutableSet - NSSet - NSObject - - $classname - NSMutableSet - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - {{0, 0}, {0, 0}} - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 206 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 207 - - - CF$UID - 210 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 209 - - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 211 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 213 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 214 - - - CF$UID - 216 - - - CF$UID - 218 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 215 - - - - 586 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 217 - - - - 987 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 220 - - - - IDEUtilitiesArea - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 46 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 47 - - - CF$UID - 44 - - - CF$UID - 43 - - - CF$UID - 42 - - - CF$UID - 45 - - - CF$UID - 223 - - - NS.objects - - - CF$UID - 224 - - - CF$UID - 225 - - - CF$UID - 223 - - - CF$UID - 48 - - - CF$UID - 3 - - - CF$UID - 226 - - - - IDEWorkspaceTabController_1F24F9E0-9508-47FA-913F-2D38EC4B42F9 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 223 - - - - {{205, 359}, {600, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 227 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 228 - - - CF$UID - 285 - - - CF$UID - 295 - - - CF$UID - 301 - - - - SimpleCTP.h - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 229 - - - CF$UID - 230 - - - CF$UID - 245 - - - CF$UID - 259 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 279 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 231 - - - CF$UID - 237 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 243 - - - CF$UID - 244 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 232 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 233 - - - CF$UID - 235 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 234 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 236 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 238 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 239 - - - CF$UID - 241 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 240 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 242 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 246 - - rootLayoutTreeNode - - CF$UID - 257 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 247 - - orientation - 0 - parent - - CF$UID - 257 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 255 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 248 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 249 - - - CF$UID - 250 - - - CF$UID - 252 - - - CF$UID - 254 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 227 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 251 - - - simplecTreeParser - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - examples - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 256 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.h - - - $class - - CF$UID - 123 - - children - - CF$UID - 258 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 246 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 260 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 261 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 262 - - - CF$UID - 60 - - - CF$UID - 278 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 263 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 142 - - - CF$UID - 264 - - - CF$UID - 265 - - - CF$UID - 227 - - - CF$UID - 269 - - - CF$UID - 270 - - - CF$UID - 272 - - - - EOF - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 146 - - - CF$UID - 145 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 266 - - - CF$UID - 48 - - - CF$UID - 267 - - - CF$UID - 268 - - - - 323990081.71608299 - {0, 1023} - {574, 0} - public.c-header - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 271 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.h - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 255 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 273 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 274 - - - CF$UID - 275 - - - CF$UID - 276 - - - CF$UID - 277 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 227 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 251 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 280 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 281 - - - CF$UID - 283 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 282 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 284 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 175 - - - CF$UID - 286 - - - NS.objects - - - CF$UID - 287 - - - CF$UID - 286 - - - CF$UID - 288 - - - - Xcode.IDEKit.Navigator.Logs - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 289 - - - CF$UID - 290 - - - CF$UID - 291 - - - CF$UID - 292 - - - NS.objects - - - CF$UID - 202 - - - CF$UID - 293 - - - CF$UID - 294 - - - CF$UID - 48 - - - - IDELogNavigatorVisibleRectStateKey - IDELogNavigatorSelectedObjectsStateKey - IDELogNavigatorExpandedItemsStateKey - IDELogNavigatorRecentFilterStateKey - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 296 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 297 - - - CF$UID - 299 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 298 - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 300 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 302 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 303 - - - CF$UID - 305 - - - CF$UID - 307 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 304 - - - - 457 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 306 - - - - 1116 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 308 - - - - 354 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 310 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 310 - - - CF$UID - 311 - - - CF$UID - 4 - - - CF$UID - 312 - - - CF$UID - 394 - - - - IDEWorkspaceTabController_66D45BE6-C0B4-41C3-B7F3-D54D52CBDC48 - {{163, 316}, {600, 668}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 313 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 314 - - - CF$UID - 368 - - - CF$UID - 380 - - - CF$UID - 386 - - - - main.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 315 - - - CF$UID - 316 - - - CF$UID - 331 - - - CF$UID - 344 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 362 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 317 - - - CF$UID - 323 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 329 - - - CF$UID - 330 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 318 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 319 - - - CF$UID - 321 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 320 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 322 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 324 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 325 - - - CF$UID - 327 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 326 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 328 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 332 - - rootLayoutTreeNode - - CF$UID - 342 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 333 - - orientation - 0 - parent - - CF$UID - 342 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 340 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 334 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 335 - - - CF$UID - 336 - - - CF$UID - 338 - - - CF$UID - 339 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 313 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 337 - - - treeparser - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 341 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/main.m - - - $class - - CF$UID - 123 - - children - - CF$UID - 343 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 332 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 345 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 346 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 347 - - - CF$UID - 60 - - - CF$UID - 361 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 348 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 141 - - - CF$UID - 135 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 136 - - - NS.objects - - - CF$UID - 349 - - - CF$UID - 142 - - - CF$UID - 355 - - - CF$UID - 313 - - - CF$UID - 152 - - - CF$UID - 359 - - - CF$UID - 313 - - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 340 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 350 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 351 - - - CF$UID - 352 - - - CF$UID - 353 - - - CF$UID - 354 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 313 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 337 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 356 - - - CF$UID - 357 - - - CF$UID - 358 - - - - 323993967.40714198 - {217, 1612} - {0, 0} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 360 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/main.m - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 363 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 364 - - - CF$UID - 366 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 365 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 367 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 369 - - - CF$UID - 173 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 370 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 202 - - - CF$UID - 186 - - - CF$UID - 372 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 371 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 253 - - - CF$UID - 337 - - - CF$UID - 313 - - - - - $class - - CF$UID - 187 - - NS.objects - - - CF$UID - 373 - - - CF$UID - 374 - - - CF$UID - 375 - - - CF$UID - 376 - - - CF$UID - 378 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 253 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 253 - - - CF$UID - 337 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 253 - - - CF$UID - 377 - - - - treerewrite - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 379 - - - - Frameworks - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 381 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 382 - - - CF$UID - 384 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 383 - - - - 399 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 385 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 387 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 388 - - - CF$UID - 390 - - - CF$UID - 392 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 389 - - - - 457 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 391 - - - - 1116 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 393 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 310 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 396 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 396 - - - CF$UID - 397 - - - CF$UID - 5 - - - CF$UID - 398 - - - CF$UID - 470 - - - - IDEWorkspaceTabController_789FE7FF-C37B-4DAE-8869-39BFB0787273 - {{226, 336}, {600, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 399 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 400 - - - CF$UID - 451 - - - CF$UID - 456 - - - CF$UID - 462 - - - - Build LL-start - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 401 - - - CF$UID - 402 - - - CF$UID - 417 - - - CF$UID - 429 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 445 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 403 - - - CF$UID - 409 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 415 - - - CF$UID - 416 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 404 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 405 - - - CF$UID - 407 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 406 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 408 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 410 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 411 - - - CF$UID - 413 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 412 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 414 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 418 - - rootLayoutTreeNode - - CF$UID - 427 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 419 - - orientation - 0 - parent - - CF$UID - 427 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 425 - - DomainIdentifier - - CF$UID - 420 - - IdentifierPath - - CF$UID - 421 - - IndexOfDocumentIdentifier - - CF$UID - 424 - - - Xcode.IDENavigableItem.WorkspaceLogsDomain - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 422 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 423 - - - Build LL-start : 2:21:49 PM - 2147483647 - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 426 - - timestamp - - CF$UID - 0 - - - x-xcode-log://CF33AB74-A9A8-4346-8979-13E89E7154B5 - - $class - - CF$UID - 123 - - children - - CF$UID - 428 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 418 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 430 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 431 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 432 - - - CF$UID - 60 - - - CF$UID - 444 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 433 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 434 - - - CF$UID - 423 - - - CF$UID - 435 - - - CF$UID - 423 - - - CF$UID - 437 - - - CF$UID - 438 - - - CF$UID - 439 - - - - Xcode.IDEKit.EditorDocument.LogDocument - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 184 - - - - SelectedDocumentLocations - com.apple.dt.IDE.BuildLogContentType - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 426 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 443 - - DomainIdentifier - - CF$UID - 420 - - IdentifierPath - - CF$UID - 440 - - IndexOfDocumentIdentifier - - CF$UID - 442 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 441 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 423 - - - 2147483647 - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 426 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 446 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 447 - - - CF$UID - 449 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 448 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 450 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 175 - - - CF$UID - 286 - - - NS.objects - - - CF$UID - 452 - - - CF$UID - 286 - - - CF$UID - 453 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 289 - - - CF$UID - 290 - - - CF$UID - 291 - - - CF$UID - 292 - - - NS.objects - - - CF$UID - 202 - - - CF$UID - 454 - - - CF$UID - 455 - - - CF$UID - 48 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 457 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 458 - - - CF$UID - 460 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 459 - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 461 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 463 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 464 - - - CF$UID - 466 - - - CF$UID - 468 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 465 - - - - 457 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 467 - - - - 1116 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 469 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 396 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 472 - - - CF$UID - 473 - - - CF$UID - 474 - - - CF$UID - 475 - - - CF$UID - 476 - - - CF$UID - 477 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 476 - - - CF$UID - 478 - - - CF$UID - 6 - - - CF$UID - 479 - - - CF$UID - 635 - - - - IDEWindowToolbarIsVisible - IDEActiveWorkspaceTabController - IDEWindowFrame - IDEWorkspaceWindowControllerUniqueIdentifier - IDEWorkspaceTabController_976F992C-63EB-4603-83E4-98D2941DDB9F - IDEOrderedWorkspaceTabControllers - {{205, 242}, {1127, 763}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 480 - - - CF$UID - 481 - - - CF$UID - 482 - - - CF$UID - 483 - - - CF$UID - 484 - - - CF$UID - 485 - - - CF$UID - 486 - - - CF$UID - 487 - - - NS.objects - - - CF$UID - 488 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 489 - - - CF$UID - 588 - - - CF$UID - 619 - - - CF$UID - 626 - - - - IDETabLabel - AssistantEditorsLayout - IDEShowNavigator - IDEShowUtilities - IDEEditorArea - IDENavigatorArea - IDEWorkspaceTabControllerUtilityAreaSplitView - IDEWorkspaceTabControllerDesignAreaSplitView - ANTLRTreeRewriter.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 490 - - - CF$UID - 491 - - - CF$UID - 492 - - - CF$UID - 493 - - - CF$UID - 494 - - - CF$UID - 495 - - - CF$UID - 496 - - - CF$UID - 497 - - - NS.objects - - - CF$UID - 498 - - - CF$UID - 499 - - - CF$UID - 527 - - - CF$UID - 542 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 580 - - - CF$UID - 171 - - - - DefaultPersistentRepresentations - IDEEDitorArea_DebugArea - layoutTree - IDEEditorMode_Standard - ShowDebuggerArea - EditorMode - DebuggerSplitView - IDEShowEditor - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 500 - - - CF$UID - 501 - - - CF$UID - 502 - - - CF$UID - 503 - - - CF$UID - 504 - - - CF$UID - 505 - - - NS.objects - - - CF$UID - 506 - - - CF$UID - 517 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 523 - - - CF$UID - 525 - - - - IDEDebugArea_SplitView - IDEDebuggerAreaSplitView - LayoutMode - LayoutFocusMode - variables - console - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 508 - - - - DVTSplitViewItems - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 509 - - - CF$UID - 514 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 513 - - - - DVTIdentifier - DVTViewMagnitude - VariablesView - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 516 - - - - ConsoleArea - 828 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 518 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 519 - - - CF$UID - 521 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 520 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 522 - - - - 828 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 524 - - - NS.objects - - - CF$UID - 101 - - - - DBGVariablesViewFilterMode - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 526 - - - NS.objects - - - CF$UID - 60 - - - - ConsoleFilterMode - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 528 - - rootLayoutTreeNode - - CF$UID - 540 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 529 - - orientation - 0 - parent - - CF$UID - 540 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 538 - - DomainIdentifier - - CF$UID - 530 - - IdentifierPath - - CF$UID - 531 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - Xcode.IDENavigableItemDomain.WorkspaceStructure - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 532 - - - CF$UID - 534 - - - CF$UID - 536 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 533 - - - ANTLRTreeRewriter.m - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 535 - - - Classes - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 537 - - - ANTLR - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 539 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeRewriter.m - - - $class - - CF$UID - 123 - - children - - CF$UID - 541 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 528 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 543 - - - NS.objects - - - CF$UID - 544 - - - - EditorLayout_PersistentRepresentation - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 545 - - - NS.objects - - - CF$UID - 546 - - - - Main - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 547 - - - CF$UID - 548 - - - CF$UID - 549 - - - NS.objects - - - CF$UID - 550 - - - CF$UID - 60 - - - CF$UID - 578 - - - - EditorLayout_StateSavingStateDictionaries - EditorLayout_Selected - EditorLayout_Geometry - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 551 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 552 - - - CF$UID - 553 - - - CF$UID - 554 - - - CF$UID - 555 - - - CF$UID - 556 - - - CF$UID - 557 - - - CF$UID - 558 - - - NS.objects - - - CF$UID - 559 - - - CF$UID - 560 - - - CF$UID - 566 - - - CF$UID - 533 - - - CF$UID - 574 - - - CF$UID - 575 - - - CF$UID - 577 - - - - NavigableItemName - ArchivableRepresentation - EditorState - DocumentNavigableItemName - FileDataType - DocumentURL - DocumentExtensionIdentifier - -applyOnce:Rule: - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 538 - - DomainIdentifier - - CF$UID - 530 - - IdentifierPath - - CF$UID - 561 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 562 - - - CF$UID - 563 - - - CF$UID - 564 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 533 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 535 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 565 - - - ANTLR - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 571 - - - CF$UID - 48 - - - CF$UID - 572 - - - CF$UID - 573 - - - - PrimaryDocumentTimestamp - HideAllIssues - PrimaryDocumentVisibleCharacterRange - PrimaryDocumentSelectedCharacterRange - 324441057.59489697 - {3432, 2012} - {4860, 0} - public.objective-c-source - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 576 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeRewriter.m - Xcode.IDEKit.EditorDocument.SourceCode - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 579 - - - - {{0, 0}, {1127, 717}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 581 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 582 - - - CF$UID - 585 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 583 - - - CF$UID - 584 - - - - IDEEditor - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 586 - - - CF$UID - 587 - - - - IDEDebuggerArea - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 589 - - - CF$UID - 590 - - - CF$UID - 591 - - - NS.objects - - - CF$UID - 592 - - - CF$UID - 602 - - - CF$UID - 590 - - - - Xcode.IDEKit.Navigator.Structure - Xcode.IDEKit.Navigator.Issues - SelectedNavigator - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 593 - - - CF$UID - 594 - - - CF$UID - 595 - - - CF$UID - 596 - - - CF$UID - 597 - - - CF$UID - 598 - - - CF$UID - 599 - - - NS.objects - - - CF$UID - 600 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 601 - - - CF$UID - 186 - - - CF$UID - 186 - - - - IDESelectedObjects - IDEUnsavedDocumentFilteringEnabled - IDESCMStatusFilteringEnabled - IDERecentDocumentFilteringEnabled - IDEVisibleRect - IDENavigatorExpandedItemsBeforeFilteringSet - IDEExpandedItemsSet - - $class - - CF$UID - 115 - - NS.objects - - - {{0, 0}, {259, 832}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 603 - - - CF$UID - 604 - - - CF$UID - 605 - - - CF$UID - 606 - - - CF$UID - 607 - - - CF$UID - 608 - - - CF$UID - 609 - - - CF$UID - 610 - - - CF$UID - 611 - - - CF$UID - 612 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 613 - - - CF$UID - 614 - - - CF$UID - 615 - - - CF$UID - 616 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 617 - - - CF$UID - 618 - - - CF$UID - 48 - - - - IDEErrorFilteringEnabled - IDECollapsedGroups - IDEExpandedIssues - IDECollapsedFiles - IDEVisibleRect - IDERecentFilteringEnabled - IDEShowsByType - IDECollapsedTypes - IDESelectedNavigables - IDESchemeFilteringEnabled - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - {{0, 0}, {0, 0}} - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 620 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 621 - - - CF$UID - 624 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 623 - - - - - 506 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 625 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 627 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 628 - - - CF$UID - 630 - - - CF$UID - 632 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 485 - - - CF$UID - 629 - - - - 260 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 484 - - - CF$UID - 631 - - - - 982 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 633 - - - CF$UID - 634 - - - - IDEUtilitiesArea - 340 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 476 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 637 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 171 - - - CF$UID - 637 - - - CF$UID - 638 - - - CF$UID - 7 - - - CF$UID - 639 - - - CF$UID - 184 - - - - IDEWorkspaceTabController_DD922F63-58E5-4424-9493-5E8068570F13 - {{118, -179}, {1400, 974}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 640 - - - CF$UID - 60 - - - CF$UID - 171 - - - CF$UID - 171 - - - CF$UID - 641 - - - CF$UID - 741 - - - CF$UID - 750 - - - CF$UID - 756 - - - - ANTLRTree.h - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 642 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 643 - - - CF$UID - 644 - - - CF$UID - 659 - - - CF$UID - 683 - - - CF$UID - 48 - - - CF$UID - 98 - - - CF$UID - 701 - - - CF$UID - 735 - - - CF$UID - 171 - - - - IDEEditorMode_Genius - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 645 - - - CF$UID - 651 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 657 - - - CF$UID - 658 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 646 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 647 - - - CF$UID - 649 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 648 - - - - 330 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 650 - - - - 549 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 652 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 653 - - - CF$UID - 655 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 654 - - - - 330 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 656 - - - - 549 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 670 - - primaryEditorContextNode - - CF$UID - 660 - - rootLayoutTreeNode - - CF$UID - 668 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 661 - - orientation - 0 - parent - - CF$UID - 668 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 666 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 662 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 663 - - - CF$UID - 664 - - - CF$UID - 665 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 640 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 667 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTree.h - - - $class - - CF$UID - 123 - - children - - CF$UID - 669 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 660 - - - CF$UID - 670 - - - - - $class - - CF$UID - 123 - - children - - CF$UID - 671 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 1 - parent - - CF$UID - 668 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 672 - - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 2 - documentArchivableRepresentation - - CF$UID - 673 - - orientation - 0 - parent - - CF$UID - 670 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 681 - - DomainIdentifier - - CF$UID - 0 - - IdentifierPath - - CF$UID - 674 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 675 - - - CF$UID - 678 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 676 - - - NS.objects - - - CF$UID - 677 - - - - navigableItem_name - ANTLRTree.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 679 - - - NS.objects - - - CF$UID - 680 - - - - identifier - Xcode.IDEKit.GeniusCategory.Counterparts - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 682 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTree.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 684 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 685 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 686 - - - CF$UID - 60 - - - CF$UID - 699 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 687 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 136 - - - CF$UID - 141 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 135 - - - NS.objects - - - CF$UID - 640 - - - CF$UID - 688 - - - CF$UID - 693 - - - CF$UID - 640 - - - CF$UID - 269 - - - CF$UID - 697 - - - CF$UID - 142 - - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 666 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 689 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 690 - - - CF$UID - 691 - - - CF$UID - 692 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 640 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 694 - - - CF$UID - 695 - - - CF$UID - 696 - - - - 323919127.41417199 - {0, 2668} - {1505, 0} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 698 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTree.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 700 - - - - {{0, 0}, {880, 876}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - CF$UID - 702 - - - NS.objects - - - CF$UID - 703 - - - CF$UID - 734 - - - - SplitPosition - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - CF$UID - 704 - - - NS.objects - - - CF$UID - 705 - - - CF$UID - 719 - - - - Alternate - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 706 - - - CF$UID - 60 - - - CF$UID - 718 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 707 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 136 - - - CF$UID - 141 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 135 - - - NS.objects - - - CF$UID - 708 - - - CF$UID - 709 - - - CF$UID - 714 - - - CF$UID - 640 - - - CF$UID - 269 - - - CF$UID - 717 - - - CF$UID - 142 - - - - @protocol ANTLRTree - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 666 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 710 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 711 - - - CF$UID - 712 - - - CF$UID - 713 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 640 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 715 - - - CF$UID - 716 - - - CF$UID - 696 - - - - 323919130.07890499 - {382, 1955} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 698 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 700 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 720 - - - CF$UID - 60 - - - CF$UID - 732 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 721 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 136 - - - CF$UID - 141 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 135 - - - NS.objects - - - CF$UID - 677 - - - CF$UID - 722 - - - CF$UID - 726 - - - CF$UID - 677 - - - CF$UID - 152 - - - CF$UID - 730 - - - CF$UID - 142 - - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 681 - - DomainIdentifier - - CF$UID - 0 - - IdentifierPath - - CF$UID - 723 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 724 - - - CF$UID - 725 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 676 - - - NS.objects - - - CF$UID - 677 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 679 - - - NS.objects - - - CF$UID - 680 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 727 - - - CF$UID - 728 - - - CF$UID - 729 - - - - 323919130.07915699 - {825, 1423} - {3330, 0} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 731 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTree.m - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 733 - - - - {{0, 0}, {439, 876}} - 0.5 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 736 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 737 - - - CF$UID - 739 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 738 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 740 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 742 - - - CF$UID - 743 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 744 - - - CF$UID - 745 - - - CF$UID - 746 - - - CF$UID - 747 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 748 - - - CF$UID - 749 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - {{0, 0}, {244, 810}} - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 751 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 752 - - - CF$UID - 754 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 753 - - - - 665 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 755 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 757 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 758 - - - CF$UID - 760 - - - CF$UID - 762 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 759 - - - - 260 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 761 - - - - 880 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 763 - - - - 260 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 765 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 765 - - - CF$UID - 766 - - - CF$UID - 8 - - - CF$UID - 767 - - - CF$UID - 823 - - - - IDEWorkspaceTabController_F5D326C0-04C4-47F6-8741-20A565897CC8 - {{140, 349}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 768 - - - CF$UID - 801 - - - CF$UID - 809 - - - CF$UID - 815 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 769 - - - CF$UID - 770 - - - CF$UID - 785 - - - CF$UID - 789 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 795 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 771 - - - CF$UID - 777 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 783 - - - CF$UID - 784 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 772 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 773 - - - CF$UID - 775 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 774 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 776 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 778 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 779 - - - CF$UID - 781 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 780 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 782 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 786 - - rootLayoutTreeNode - - CF$UID - 787 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 787 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 788 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 786 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 790 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 791 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 792 - - - CF$UID - 60 - - - CF$UID - 794 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 793 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 796 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 797 - - - CF$UID - 799 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 798 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 800 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 802 - - - CF$UID - 803 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 804 - - - CF$UID - 805 - - - CF$UID - 806 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 807 - - - CF$UID - 808 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 810 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 811 - - - CF$UID - 813 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 812 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 814 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 816 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 817 - - - CF$UID - 819 - - - CF$UID - 821 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 818 - - - - 661 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 820 - - - - 921 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 822 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 765 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 825 - - - CF$UID - 44 - - - CF$UID - 43 - - - CF$UID - 42 - - - CF$UID - 45 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 826 - - - CF$UID - 882 - - - CF$UID - 825 - - - CF$UID - 48 - - - CF$UID - 9 - - - CF$UID - 883 - - - - IDEWorkspaceTabController_932DCD76-57BC-4F32-BB6F-2C5F20724E0A - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 827 - - - CF$UID - 860 - - - CF$UID - 868 - - - CF$UID - 874 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 828 - - - CF$UID - 829 - - - CF$UID - 844 - - - CF$UID - 848 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 854 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 830 - - - CF$UID - 836 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 842 - - - CF$UID - 843 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 831 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 832 - - - CF$UID - 834 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 833 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 835 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 837 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 838 - - - CF$UID - 840 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 839 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 841 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 845 - - rootLayoutTreeNode - - CF$UID - 846 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 846 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 847 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 845 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 849 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 850 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 851 - - - CF$UID - 60 - - - CF$UID - 853 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 852 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 855 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 856 - - - CF$UID - 858 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 857 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 859 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 861 - - - CF$UID - 862 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 863 - - - CF$UID - 864 - - - CF$UID - 865 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 866 - - - CF$UID - 867 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 869 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 870 - - - CF$UID - 872 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 871 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 873 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 875 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 876 - - - CF$UID - 878 - - - CF$UID - 880 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 877 - - - - 277 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 879 - - - - 810 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 881 - - - - 354 - {{14, 359}, {240, 646}} - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 825 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 885 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 885 - - - CF$UID - 886 - - - CF$UID - 10 - - - CF$UID - 887 - - - CF$UID - 963 - - - - IDEWorkspaceTabController_E1713161-A393-4544-8845-403A2045B239 - {{18, 382}, {600, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 888 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 889 - - - CF$UID - 944 - - - CF$UID - 949 - - - CF$UID - 955 - - - - SimpleCTP.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 890 - - - CF$UID - 891 - - - CF$UID - 906 - - - CF$UID - 918 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 938 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 892 - - - CF$UID - 898 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 904 - - - CF$UID - 905 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 893 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 894 - - - CF$UID - 896 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 895 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 897 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 899 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 900 - - - CF$UID - 902 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 901 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 903 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 907 - - rootLayoutTreeNode - - CF$UID - 916 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 908 - - orientation - 0 - parent - - CF$UID - 916 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 914 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 909 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 910 - - - CF$UID - 911 - - - CF$UID - 912 - - - CF$UID - 913 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 888 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 251 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 915 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.m - - - $class - - CF$UID - 123 - - children - - CF$UID - 917 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 907 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 919 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 920 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 921 - - - CF$UID - 60 - - - CF$UID - 936 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 922 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 142 - - - CF$UID - 923 - - - CF$UID - 924 - - - CF$UID - 888 - - - CF$UID - 152 - - - CF$UID - 928 - - - CF$UID - 930 - - - - -atom - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 146 - - - CF$UID - 145 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 925 - - - CF$UID - 48 - - - CF$UID - 926 - - - CF$UID - 927 - - - - 323991249.92976499 - {21219, 1327} - {40731, 0} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 929 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.m - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 914 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 931 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 932 - - - CF$UID - 933 - - - CF$UID - 934 - - - CF$UID - 935 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 888 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 251 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 937 - - - - {{0, 0}, {600, 578}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 939 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 940 - - - CF$UID - 942 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 941 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 943 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 175 - - - CF$UID - 286 - - - NS.objects - - - CF$UID - 945 - - - CF$UID - 286 - - - CF$UID - 946 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 289 - - - CF$UID - 290 - - - CF$UID - 291 - - - CF$UID - 292 - - - NS.objects - - - CF$UID - 202 - - - CF$UID - 947 - - - CF$UID - 948 - - - CF$UID - 48 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 950 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 951 - - - CF$UID - 953 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 952 - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 954 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 956 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 957 - - - CF$UID - 959 - - - CF$UID - 961 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 958 - - - - 457 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 960 - - - - 1116 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 962 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 885 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 965 - - - CF$UID - 44 - - - CF$UID - 43 - - - CF$UID - 42 - - - CF$UID - 45 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 966 - - - CF$UID - 49 - - - CF$UID - 965 - - - CF$UID - 48 - - - CF$UID - 11 - - - CF$UID - 1043 - - - - IDEWorkspaceTabController_9E45EA5C-8211-4C60-B769-E55D97496BF5 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 313 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 967 - - - CF$UID - 1019 - - - CF$UID - 1029 - - - CF$UID - 1035 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 968 - - - CF$UID - 969 - - - CF$UID - 984 - - - CF$UID - 996 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1013 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 970 - - - CF$UID - 976 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 982 - - - CF$UID - 983 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 971 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 972 - - - CF$UID - 974 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 973 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 975 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 977 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 978 - - - CF$UID - 980 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 979 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 981 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 985 - - rootLayoutTreeNode - - CF$UID - 994 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 986 - - orientation - 0 - parent - - CF$UID - 994 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 992 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 987 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 988 - - - CF$UID - 989 - - - CF$UID - 990 - - - CF$UID - 991 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 313 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 251 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 993 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/main.m - - - $class - - CF$UID - 123 - - children - - CF$UID - 995 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 985 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 997 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 998 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 999 - - - CF$UID - 60 - - - CF$UID - 1012 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1000 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 141 - - - CF$UID - 135 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 136 - - - NS.objects - - - CF$UID - 1001 - - - CF$UID - 142 - - - CF$UID - 1007 - - - CF$UID - 313 - - - CF$UID - 152 - - - CF$UID - 1010 - - - CF$UID - 313 - - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 992 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 1002 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1003 - - - CF$UID - 1004 - - - CF$UID - 1005 - - - CF$UID - 1006 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 313 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 251 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 146 - - - CF$UID - 145 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 1008 - - - CF$UID - 48 - - - CF$UID - 1009 - - - CF$UID - 358 - - - - 323993875.32485598 - {0, 1506} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1011 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/main.m - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1014 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1015 - - - CF$UID - 1017 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1016 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1018 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1020 - - - CF$UID - 173 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 1021 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 202 - - - CF$UID - 186 - - - CF$UID - 1023 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1022 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 253 - - - CF$UID - 251 - - - CF$UID - 313 - - - - - $class - - CF$UID - 187 - - NS.objects - - - CF$UID - 1024 - - - CF$UID - 1025 - - - CF$UID - 1026 - - - CF$UID - 1027 - - - CF$UID - 1028 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 253 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 253 - - - CF$UID - 377 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 253 - - - CF$UID - 251 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 379 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1030 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1031 - - - CF$UID - 1033 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1032 - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1034 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1036 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1037 - - - CF$UID - 1039 - - - CF$UID - 1041 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1038 - - - - 457 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1040 - - - - 1116 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1042 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 965 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 1045 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1045 - - - CF$UID - 1046 - - - CF$UID - 12 - - - CF$UID - 1047 - - - CF$UID - 1103 - - - - IDEWorkspaceTabController_F33080DA-636E-4BF6-B5C1-24B49B17E33D - {{268, 382}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1048 - - - CF$UID - 1081 - - - CF$UID - 1089 - - - CF$UID - 1095 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 1049 - - - CF$UID - 1050 - - - CF$UID - 1065 - - - CF$UID - 1069 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1075 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 1051 - - - CF$UID - 1057 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1063 - - - CF$UID - 1064 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1052 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1053 - - - CF$UID - 1055 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1054 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1056 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1058 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1059 - - - CF$UID - 1061 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1060 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1062 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1066 - - rootLayoutTreeNode - - CF$UID - 1067 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 1067 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 1068 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1066 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 1070 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 1071 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 1072 - - - CF$UID - 60 - - - CF$UID - 1074 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1073 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1076 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1077 - - - CF$UID - 1079 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1078 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1080 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1082 - - - CF$UID - 1083 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1084 - - - CF$UID - 1085 - - - CF$UID - 1086 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1087 - - - CF$UID - 1088 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1090 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1091 - - - CF$UID - 1093 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1092 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1094 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1096 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1097 - - - CF$UID - 1099 - - - CF$UID - 1101 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1098 - - - - 277 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1100 - - - - 810 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1102 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1045 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 472 - - - CF$UID - 473 - - - CF$UID - 474 - - - CF$UID - 475 - - - CF$UID - 1105 - - - CF$UID - 477 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1105 - - - CF$UID - 1106 - - - CF$UID - 13 - - - CF$UID - 1107 - - - CF$UID - 1203 - - - - IDEWorkspaceTabController_2356F5AA-2FD8-4EDE-B754-CC2194BB1038 - {{500, 210}, {1145, 763}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 480 - - - CF$UID - 481 - - - CF$UID - 482 - - - CF$UID - 483 - - - CF$UID - 484 - - - CF$UID - 485 - - - CF$UID - 486 - - - CF$UID - 487 - - - NS.objects - - - CF$UID - 1108 - - - CF$UID - 60 - - - CF$UID - 171 - - - CF$UID - 48 - - - CF$UID - 1109 - - - CF$UID - 1163 - - - CF$UID - 1189 - - - CF$UID - 1195 - - - - ANTLRTreeRuleReturnScope.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 490 - - - CF$UID - 491 - - - CF$UID - 492 - - - CF$UID - 493 - - - CF$UID - 494 - - - CF$UID - 495 - - - CF$UID - 496 - - - CF$UID - 497 - - - NS.objects - - - CF$UID - 1110 - - - CF$UID - 1111 - - - CF$UID - 1126 - - - CF$UID - 1139 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1157 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 500 - - - CF$UID - 501 - - - CF$UID - 502 - - - CF$UID - 503 - - - CF$UID - 504 - - - CF$UID - 505 - - - NS.objects - - - CF$UID - 1112 - - - CF$UID - 1118 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1124 - - - CF$UID - 1125 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 1113 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1114 - - - CF$UID - 1116 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 1115 - - - - 569 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 1117 - - - - 315 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 1119 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1120 - - - CF$UID - 1122 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 1121 - - - - 569 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 1123 - - - - 315 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 524 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 526 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1127 - - rootLayoutTreeNode - - CF$UID - 1137 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 1128 - - orientation - 0 - parent - - CF$UID - 1137 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 1135 - - DomainIdentifier - - CF$UID - 530 - - IdentifierPath - - CF$UID - 1129 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1130 - - - CF$UID - 1132 - - - CF$UID - 1133 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1131 - - - ANTLRTreeRuleReturnScope.m - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 535 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1134 - - - ANTLR - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1136 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeRuleReturnScope.m - - - $class - - CF$UID - 123 - - children - - CF$UID - 1138 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1127 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 543 - - - NS.objects - - - CF$UID - 1140 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 545 - - - NS.objects - - - CF$UID - 1141 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 547 - - - CF$UID - 548 - - - CF$UID - 549 - - - NS.objects - - - CF$UID - 1142 - - - CF$UID - 60 - - - CF$UID - 1155 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1143 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 552 - - - CF$UID - 553 - - - CF$UID - 554 - - - CF$UID - 555 - - - CF$UID - 556 - - - CF$UID - 557 - - - CF$UID - 558 - - - NS.objects - - - CF$UID - 1131 - - - CF$UID - 1144 - - - CF$UID - 1150 - - - CF$UID - 1131 - - - CF$UID - 574 - - - CF$UID - 1153 - - - CF$UID - 577 - - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 1135 - - DomainIdentifier - - CF$UID - 530 - - IdentifierPath - - CF$UID - 1145 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1146 - - - CF$UID - 1147 - - - CF$UID - 1148 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1131 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 535 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1149 - - - ANTLR - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 1151 - - - CF$UID - 48 - - - CF$UID - 1152 - - - CF$UID - 358 - - - - 324441058.64650702 - {47, 2017} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1154 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeRuleReturnScope.m - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1156 - - - - {{0, 0}, {885, 717}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 1158 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1159 - - - CF$UID - 1161 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 583 - - - CF$UID - 1160 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 586 - - - CF$UID - 1162 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1164 - - - CF$UID - 590 - - - CF$UID - 591 - - - CF$UID - 589 - - - NS.objects - - - CF$UID - 1165 - - - CF$UID - 1179 - - - CF$UID - 1164 - - - CF$UID - 1186 - - - - Xcode.IDEKit.Navigator.BatchFind - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1166 - - - CF$UID - 1167 - - - CF$UID - 1168 - - - CF$UID - 1169 - - - CF$UID - 1170 - - - CF$UID - 1171 - - - CF$UID - 1172 - - - NS.objects - - - CF$UID - 1173 - - - CF$UID - 60 - - - CF$UID - 1175 - - - CF$UID - 622 - - - CF$UID - 1177 - - - CF$UID - 1178 - - - CF$UID - 171 - - - - IDEBatchFindNavigatorCollapsedGroups - IDEBatchFindNavigatorFindMode - IDEBatchFindNavigatorSelectedRowIndexes - IDEBatchFindNavigatorReplaceString - IDEBatchFindNavigatorScrollPosition - IDEBatchFindNavigatorFindString - IDEBatchFindNavigatorShowsOptions - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $classes - - NSMutableIndexSet - NSIndexSet - NSObject - - $classname - NSMutableIndexSet - - - $class - - CF$UID - 1176 - - NSLength - 3 - NSLocation - 23 - NSRangeCount - 1 - - - $classes - - NSIndexSet - NSObject - - $classname - NSIndexSet - - 294 - ANTLRLexerRuleReturnScope - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 603 - - - CF$UID - 604 - - - CF$UID - 605 - - - CF$UID - 606 - - - CF$UID - 607 - - - CF$UID - 608 - - - CF$UID - 609 - - - CF$UID - 610 - - - CF$UID - 611 - - - CF$UID - 612 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1180 - - - CF$UID - 1181 - - - CF$UID - 1182 - - - CF$UID - 1183 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1184 - - - CF$UID - 1185 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - {{0, 0}, {168, 651}} - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 593 - - - CF$UID - 594 - - - CF$UID - 595 - - - CF$UID - 596 - - - CF$UID - 597 - - - CF$UID - 598 - - - CF$UID - 599 - - - NS.objects - - - CF$UID - 1187 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1188 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 115 - - NS.objects - - - {{0, 0}, {259, 832}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 1190 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1191 - - - CF$UID - 1193 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 1192 - - - - 506 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 1194 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 1196 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1197 - - - CF$UID - 1199 - - - CF$UID - 1201 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 485 - - - CF$UID - 1198 - - - - 260 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 484 - - - CF$UID - 1200 - - - - 885 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 633 - - - CF$UID - 1202 - - - - 340 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1105 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 1205 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1205 - - - CF$UID - 1206 - - - CF$UID - 14 - - - CF$UID - 1207 - - - CF$UID - 1263 - - - - IDEWorkspaceTabController_F6D47396-B5A1-43DA-8459-FA61D4CD1CA9 - {{98, 359}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1208 - - - CF$UID - 1241 - - - CF$UID - 1249 - - - CF$UID - 1255 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 1209 - - - CF$UID - 1210 - - - CF$UID - 1225 - - - CF$UID - 1229 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1235 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 1211 - - - CF$UID - 1217 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1223 - - - CF$UID - 1224 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1212 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1213 - - - CF$UID - 1215 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1214 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1216 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1218 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1219 - - - CF$UID - 1221 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1220 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1222 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1226 - - rootLayoutTreeNode - - CF$UID - 1227 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 1227 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 1228 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1226 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 1230 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 1231 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 1232 - - - CF$UID - 60 - - - CF$UID - 1234 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1233 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1236 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1237 - - - CF$UID - 1239 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1238 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1240 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1242 - - - CF$UID - 1243 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1244 - - - CF$UID - 1245 - - - CF$UID - 1246 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1247 - - - CF$UID - 1248 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1250 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1251 - - - CF$UID - 1253 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1252 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1254 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1256 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1257 - - - CF$UID - 1259 - - - CF$UID - 1261 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1258 - - - - 661 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1260 - - - - 921 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1262 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1205 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1265 - - - CF$UID - 44 - - - CF$UID - 43 - - - CF$UID - 42 - - - CF$UID - 45 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 1266 - - - CF$UID - 1322 - - - CF$UID - 1265 - - - CF$UID - 48 - - - CF$UID - 15 - - - CF$UID - 1323 - - - - IDEWorkspaceTabController_CDAD906A-B3FD-4DE9-9B32-BA0E6A2D92D2 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1267 - - - CF$UID - 1300 - - - CF$UID - 1308 - - - CF$UID - 1314 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 1268 - - - CF$UID - 1269 - - - CF$UID - 1284 - - - CF$UID - 1288 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1294 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 1270 - - - CF$UID - 1276 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1282 - - - CF$UID - 1283 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1271 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1272 - - - CF$UID - 1274 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1273 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1275 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1277 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1278 - - - CF$UID - 1280 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1279 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1281 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1285 - - rootLayoutTreeNode - - CF$UID - 1286 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 1286 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 1287 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1285 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 1289 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 1290 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 1291 - - - CF$UID - 60 - - - CF$UID - 1293 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1292 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1295 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1296 - - - CF$UID - 1298 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1297 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1299 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1301 - - - CF$UID - 1302 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1303 - - - CF$UID - 1304 - - - CF$UID - 1305 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1306 - - - CF$UID - 1307 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1309 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1310 - - - CF$UID - 1312 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1311 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1313 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1315 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1316 - - - CF$UID - 1318 - - - CF$UID - 1320 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1317 - - - - 661 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1319 - - - - 921 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1321 - - - - 354 - {{77, 382}, {240, 646}} - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1265 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 1325 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1325 - - - CF$UID - 49 - - - CF$UID - 16 - - - CF$UID - 1326 - - - CF$UID - 1402 - - - - IDEWorkspaceTabController_0FE96BB2-94D6-44F4-B2EB-13242DED799C - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 1327 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1328 - - - CF$UID - 1380 - - - CF$UID - 1388 - - - CF$UID - 1394 - - - - ANTLRTests.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 1329 - - - CF$UID - 1330 - - - CF$UID - 1345 - - - CF$UID - 1357 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1374 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 1331 - - - CF$UID - 1337 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1343 - - - CF$UID - 1344 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1332 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1333 - - - CF$UID - 1335 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1334 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1336 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1338 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1339 - - - CF$UID - 1341 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1340 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1342 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1346 - - rootLayoutTreeNode - - CF$UID - 1355 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 1347 - - orientation - 0 - parent - - CF$UID - 1355 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 1353 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 1348 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1349 - - - CF$UID - 1350 - - - CF$UID - 1352 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1327 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1351 - - - ANTLRTests - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1354 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests.m - - - $class - - CF$UID - 123 - - children - - CF$UID - 1356 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1346 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 1358 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 1359 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 1360 - - - CF$UID - 60 - - - CF$UID - 1373 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1361 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 142 - - - CF$UID - 1327 - - - CF$UID - 1362 - - - CF$UID - 1327 - - - CF$UID - 152 - - - CF$UID - 1366 - - - CF$UID - 1368 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 146 - - - CF$UID - 145 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 1363 - - - CF$UID - 48 - - - CF$UID - 1364 - - - CF$UID - 1365 - - - - 323970804.32803798 - {0, 344} - {344, 0} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1367 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests.m - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 1353 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 1369 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1370 - - - CF$UID - 1371 - - - CF$UID - 1372 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1327 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1351 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1375 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1376 - - - CF$UID - 1378 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1377 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1379 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1381 - - - CF$UID - 1382 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1383 - - - CF$UID - 1384 - - - CF$UID - 1385 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1386 - - - CF$UID - 1387 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1389 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1390 - - - CF$UID - 1392 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1391 - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1393 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1395 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1396 - - - CF$UID - 1398 - - - CF$UID - 1400 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1397 - - - - 260 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1399 - - - - 1313 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1401 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1325 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 1404 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1404 - - - CF$UID - 1405 - - - CF$UID - 17 - - - CF$UID - 1406 - - - CF$UID - 1462 - - - - IDEWorkspaceTabController_9D6F2215-F4FA-46B0-90C4-C0671DE09770 - {{247, 338}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1407 - - - CF$UID - 1440 - - - CF$UID - 1448 - - - CF$UID - 1454 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 1408 - - - CF$UID - 1409 - - - CF$UID - 1424 - - - CF$UID - 1428 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1434 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 1410 - - - CF$UID - 1416 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1422 - - - CF$UID - 1423 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1411 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1412 - - - CF$UID - 1414 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1413 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1415 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1417 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1418 - - - CF$UID - 1420 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1419 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1421 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1425 - - rootLayoutTreeNode - - CF$UID - 1426 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 1426 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 1427 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1425 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 1429 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 1430 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 1431 - - - CF$UID - 60 - - - CF$UID - 1433 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1432 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1435 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1436 - - - CF$UID - 1438 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1437 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1439 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1441 - - - CF$UID - 1442 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1443 - - - CF$UID - 1444 - - - CF$UID - 1445 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1446 - - - CF$UID - 1447 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1449 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1450 - - - CF$UID - 1452 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1451 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1453 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1455 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1456 - - - CF$UID - 1458 - - - CF$UID - 1460 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1457 - - - - 277 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1459 - - - - 810 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1461 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1404 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 1464 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1464 - - - CF$UID - 1465 - - - CF$UID - 18 - - - CF$UID - 1466 - - - CF$UID - 1529 - - - - IDEWorkspaceTabController_DD4A7D9F-63E4-467E-A0FD-C95A8591EAC6 - {{245, 338}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1467 - - - CF$UID - 1500 - - - CF$UID - 1515 - - - CF$UID - 1521 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 1468 - - - CF$UID - 1469 - - - CF$UID - 1484 - - - CF$UID - 1488 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1494 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 1470 - - - CF$UID - 1476 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1482 - - - CF$UID - 1483 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1471 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1472 - - - CF$UID - 1474 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1473 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1475 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1477 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1478 - - - CF$UID - 1480 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1479 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1481 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1485 - - rootLayoutTreeNode - - CF$UID - 1486 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 1486 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 1487 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1485 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 1489 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 1490 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 1491 - - - CF$UID - 60 - - - CF$UID - 1493 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1492 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1495 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1496 - - - CF$UID - 1498 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1497 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1499 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 1501 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1502 - - - CF$UID - 1503 - - - CF$UID - 1501 - - - - Xcode.IDEKit.Navigator.BatchFind - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 1511 - - - CF$UID - 60 - - - CF$UID - 1512 - - - CF$UID - 1513 - - - CF$UID - 60 - - - CF$UID - 1514 - - - CF$UID - 48 - - - - IDEBatchFindNavigatorCollapsedGroups - IDEBatchFindNavigatorFindMode - IDEBatchFindNavigatorSelectedRowIndexes - IDEBatchFindNavigatorReplaceString - IDEBatchFindNavigatorScrollPosition - IDEBatchFindNavigatorFindString - IDEBatchFindNavigatorShowsOptions - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - id<ANTLRBaseTree> - createTree - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1516 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1517 - - - CF$UID - 1519 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1518 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1520 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1522 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1523 - - - CF$UID - 1525 - - - CF$UID - 1527 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1524 - - - - 629 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1526 - - - - 953 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1528 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1464 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1531 - - - CF$UID - 44 - - - CF$UID - 43 - - - CF$UID - 42 - - - CF$UID - 45 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 1532 - - - CF$UID - 1585 - - - CF$UID - 1531 - - - CF$UID - 48 - - - CF$UID - 19 - - - CF$UID - 1586 - - - - IDEWorkspaceTabController_CBA99461-DAF4-4594-8438-4FBCFC6D29E7 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1533 - - - CF$UID - 1566 - - - CF$UID - 1571 - - - CF$UID - 1577 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 1534 - - - CF$UID - 1535 - - - CF$UID - 1550 - - - CF$UID - 1554 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1560 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 1536 - - - CF$UID - 1542 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1548 - - - CF$UID - 1549 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1537 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1538 - - - CF$UID - 1540 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1539 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1541 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1543 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1544 - - - CF$UID - 1546 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1545 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1547 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1551 - - rootLayoutTreeNode - - CF$UID - 1552 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 1552 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 1553 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1551 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 1555 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 1556 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 1557 - - - CF$UID - 60 - - - CF$UID - 1559 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1558 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1561 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1562 - - - CF$UID - 1564 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1563 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1565 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 1501 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1567 - - - CF$UID - 1568 - - - CF$UID - 1501 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 1569 - - - CF$UID - 60 - - - CF$UID - 1570 - - - CF$UID - 1513 - - - CF$UID - 60 - - - CF$UID - 1514 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1572 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1573 - - - CF$UID - 1575 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1574 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1576 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1578 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1579 - - - CF$UID - 1581 - - - CF$UID - 1583 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1580 - - - - 629 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1582 - - - - 953 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1584 - - - - 354 - {{45, 336}, {240, 646}} - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1531 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1588 - - - CF$UID - 44 - - - CF$UID - 43 - - - CF$UID - 42 - - - CF$UID - 45 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 1589 - - - CF$UID - 1642 - - - CF$UID - 1588 - - - CF$UID - 48 - - - CF$UID - 20 - - - CF$UID - 1643 - - - - IDEWorkspaceTabController_F5B531A8-A5F4-4360-9351-259E374487A2 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1590 - - - CF$UID - 1623 - - - CF$UID - 1628 - - - CF$UID - 1634 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 1591 - - - CF$UID - 1592 - - - CF$UID - 1607 - - - CF$UID - 1611 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1617 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 1593 - - - CF$UID - 1599 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1605 - - - CF$UID - 1606 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1594 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1595 - - - CF$UID - 1597 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1596 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1598 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1600 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1601 - - - CF$UID - 1603 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1602 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1604 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1608 - - rootLayoutTreeNode - - CF$UID - 1609 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 1609 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 1610 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1608 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 1612 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 1613 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 1614 - - - CF$UID - 60 - - - CF$UID - 1616 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1615 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1618 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1619 - - - CF$UID - 1621 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1620 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1622 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 1501 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1624 - - - CF$UID - 1625 - - - CF$UID - 1501 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 1626 - - - CF$UID - 60 - - - CF$UID - 1627 - - - CF$UID - 1513 - - - CF$UID - 60 - - - CF$UID - 1514 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1629 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1630 - - - CF$UID - 1632 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1631 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1633 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1635 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1636 - - - CF$UID - 1638 - - - CF$UID - 1640 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1637 - - - - 630 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1639 - - - - 952 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1641 - - - - 354 - {{182, 359}, {240, 646}} - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1588 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 1645 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1645 - - - CF$UID - 1646 - - - CF$UID - 21 - - - CF$UID - 1647 - - - CF$UID - 1703 - - - - IDEWorkspaceTabController_06062238-A35F-4397-A2EB-12BF21080894 - {{35, 336}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1648 - - - CF$UID - 1681 - - - CF$UID - 1689 - - - CF$UID - 1695 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 1649 - - - CF$UID - 1650 - - - CF$UID - 1665 - - - CF$UID - 1669 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1675 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 1651 - - - CF$UID - 1657 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1663 - - - CF$UID - 1664 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1652 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1653 - - - CF$UID - 1655 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1654 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1656 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1658 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1659 - - - CF$UID - 1661 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1660 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1662 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1666 - - rootLayoutTreeNode - - CF$UID - 1667 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 1667 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 1668 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1666 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 1670 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 1671 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 1672 - - - CF$UID - 60 - - - CF$UID - 1674 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1673 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1676 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1677 - - - CF$UID - 1679 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1678 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1680 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1682 - - - CF$UID - 1683 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1684 - - - CF$UID - 1685 - - - CF$UID - 1686 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1687 - - - CF$UID - 1688 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1690 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1691 - - - CF$UID - 1693 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1692 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1694 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1696 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1697 - - - CF$UID - 1699 - - - CF$UID - 1701 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1698 - - - - 277 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1700 - - - - 810 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1702 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1645 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 472 - - - CF$UID - 473 - - - CF$UID - 474 - - - CF$UID - 475 - - - CF$UID - 1705 - - - CF$UID - 477 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1705 - - - CF$UID - 1706 - - - CF$UID - 22 - - - CF$UID - 1707 - - - CF$UID - 1786 - - - - IDEWorkspaceTabController_A8605124-DF69-4621-B7EB-52B137DAB6ED - {{226, 149}, {1443, 833}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 480 - - - CF$UID - 481 - - - CF$UID - 482 - - - CF$UID - 483 - - - CF$UID - 484 - - - CF$UID - 485 - - - CF$UID - 486 - - - CF$UID - 487 - - - NS.objects - - - CF$UID - 1708 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1709 - - - CF$UID - 1765 - - - CF$UID - 1772 - - - CF$UID - 1778 - - - - ANTLRLexerRuleReturnScope.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 490 - - - CF$UID - 491 - - - CF$UID - 492 - - - CF$UID - 493 - - - CF$UID - 494 - - - CF$UID - 495 - - - CF$UID - 496 - - - CF$UID - 497 - - - NS.objects - - - CF$UID - 1710 - - - CF$UID - 1711 - - - CF$UID - 1726 - - - CF$UID - 1739 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1759 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 500 - - - CF$UID - 501 - - - CF$UID - 502 - - - CF$UID - 503 - - - CF$UID - 504 - - - CF$UID - 505 - - - NS.objects - - - CF$UID - 1712 - - - CF$UID - 1718 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1724 - - - CF$UID - 1725 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 1713 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1714 - - - CF$UID - 1716 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 1715 - - - - 717 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 1717 - - - - 725 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 1719 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1720 - - - CF$UID - 1722 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 1721 - - - - 717 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 1723 - - - - 725 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 524 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 526 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1727 - - rootLayoutTreeNode - - CF$UID - 1737 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 1728 - - orientation - 0 - parent - - CF$UID - 1737 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 1735 - - DomainIdentifier - - CF$UID - 530 - - IdentifierPath - - CF$UID - 1729 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1730 - - - CF$UID - 1732 - - - CF$UID - 1733 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1731 - - - ANTLRLexerRuleReturnScope.m - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 535 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1734 - - - ANTLR - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1736 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRLexerRuleReturnScope.m - - - $class - - CF$UID - 123 - - children - - CF$UID - 1738 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1727 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 543 - - - NS.objects - - - CF$UID - 1740 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 545 - - - NS.objects - - - CF$UID - 1741 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 547 - - - CF$UID - 548 - - - CF$UID - 549 - - - NS.objects - - - CF$UID - 1742 - - - CF$UID - 60 - - - CF$UID - 1757 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1743 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 552 - - - CF$UID - 553 - - - CF$UID - 554 - - - CF$UID - 555 - - - CF$UID - 556 - - - CF$UID - 557 - - - CF$UID - 558 - - - NS.objects - - - CF$UID - 1744 - - - CF$UID - 1745 - - - CF$UID - 1751 - - - CF$UID - 1731 - - - CF$UID - 574 - - - CF$UID - 1755 - - - CF$UID - 577 - - - - -getStart - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 1735 - - DomainIdentifier - - CF$UID - 530 - - IdentifierPath - - CF$UID - 1746 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1747 - - - CF$UID - 1748 - - - CF$UID - 1749 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1731 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 535 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1750 - - - ANTLR - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 1752 - - - CF$UID - 48 - - - CF$UID - 1753 - - - CF$UID - 1754 - - - - 324441055.65792698 - {78, 2018} - {1759, 0} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1756 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRLexerRuleReturnScope.m - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1758 - - - - {{0, 0}, {1443, 787}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 1760 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1761 - - - CF$UID - 1763 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 583 - - - CF$UID - 1762 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 586 - - - CF$UID - 1764 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 589 - - - CF$UID - 591 - - - CF$UID - 1164 - - - NS.objects - - - CF$UID - 1766 - - - CF$UID - 1164 - - - CF$UID - 1769 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 593 - - - CF$UID - 594 - - - CF$UID - 595 - - - CF$UID - 596 - - - CF$UID - 597 - - - CF$UID - 598 - - - CF$UID - 599 - - - NS.objects - - - CF$UID - 1767 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1768 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 115 - - NS.objects - - - {{0, 0}, {259, 832}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1166 - - - CF$UID - 1167 - - - CF$UID - 1168 - - - CF$UID - 1169 - - - CF$UID - 1170 - - - CF$UID - 1171 - - - CF$UID - 1172 - - - NS.objects - - - CF$UID - 1770 - - - CF$UID - 60 - - - CF$UID - 1771 - - - CF$UID - 622 - - - CF$UID - 60 - - - CF$UID - 1178 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 1773 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1774 - - - CF$UID - 1776 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 1775 - - - - 576 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 1777 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 1779 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1780 - - - CF$UID - 1782 - - - CF$UID - 1784 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 485 - - - CF$UID - 1781 - - - - 260 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 484 - - - CF$UID - 1783 - - - - 982 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 633 - - - CF$UID - 1785 - - - - 340 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1705 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 1788 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1788 - - - CF$UID - 1789 - - - CF$UID - 23 - - - CF$UID - 1790 - - - CF$UID - 1870 - - - - IDEWorkspaceTabController_E89174C7-252B-475D-9A02-F71427918439 - {{184, 382}, {600, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 1791 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1792 - - - CF$UID - 1848 - - - CF$UID - 1856 - - - CF$UID - 1862 - - - - NSObject.h - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 1793 - - - CF$UID - 1794 - - - CF$UID - 1809 - - - CF$UID - 1824 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 1842 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 1795 - - - CF$UID - 1801 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1807 - - - CF$UID - 1808 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1796 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1797 - - - CF$UID - 1799 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1798 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1800 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1802 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1803 - - - CF$UID - 1805 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 1804 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 1806 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 1810 - - rootLayoutTreeNode - - CF$UID - 1822 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 1811 - - orientation - 0 - parent - - CF$UID - 1822 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 1820 - - DomainIdentifier - - CF$UID - 1812 - - IdentifierPath - - CF$UID - 1813 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - Xcode.IDENavigableItemDomain.FrameworkFilePath - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1814 - - - CF$UID - 1815 - - - CF$UID - 1817 - - - CF$UID - 1818 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1791 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1816 - - - Foundation.framework - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 379 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1819 - - - MacOSX10.6 - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1821 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObject.h - - - $class - - CF$UID - 123 - - children - - CF$UID - 1823 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1810 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 1825 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 1826 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 1827 - - - CF$UID - 60 - - - CF$UID - 1841 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1828 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 142 - - - CF$UID - 1791 - - - CF$UID - 1829 - - - CF$UID - 1791 - - - CF$UID - 269 - - - CF$UID - 1832 - - - CF$UID - 1834 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 146 - - - CF$UID - 145 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 1830 - - - CF$UID - 48 - - - CF$UID - 1831 - - - CF$UID - 358 - - - - 324417838.38949198 - {0, 935} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1833 - - - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObject.h - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 1840 - - DomainIdentifier - - CF$UID - 1812 - - IdentifierPath - - CF$UID - 1835 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1836 - - - CF$UID - 1837 - - - CF$UID - 1838 - - - CF$UID - 1839 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1791 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1816 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 379 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1819 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1821 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1843 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1844 - - - CF$UID - 1846 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 1845 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 1847 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 1849 - - - CF$UID - 1850 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 1851 - - - CF$UID - 1852 - - - CF$UID - 1853 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 1854 - - - CF$UID - 1855 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1857 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1858 - - - CF$UID - 1860 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1859 - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 1861 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 1863 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1864 - - - CF$UID - 1866 - - - CF$UID - 1868 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 1865 - - - - 586 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 1867 - - - - 987 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 1869 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 1788 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1872 - - - CF$UID - 1873 - - - CF$UID - 1874 - - - CF$UID - 1875 - - - CF$UID - 1876 - - - CF$UID - 1877 - - - CF$UID - 1878 - - - CF$UID - 1879 - - - CF$UID - 1880 - - - CF$UID - 1881 - - - CF$UID - 1882 - - - NS.objects - - - CF$UID - 1883 - - - CF$UID - 1915 - - - CF$UID - 60 - - - CF$UID - 1916 - - - CF$UID - 48 - - - CF$UID - 1921 - - - CF$UID - 2001 - - - CF$UID - 2022 - - - CF$UID - 48 - - - CF$UID - 171 - - - CF$UID - 3028 - - - - LastCompletedPersistentSchemeBasedActivityReport - DocumentWindows - DebuggingWindowBehavior - ActiveRunDestination - MiniDebuggingConsole - DefaultEditorFrameSizeForURLs - RecentEditorDocumentURLs - DefaultEditorStatesForURLs - AppFocusInMiniDebugging - BreakpointsActivated - ActiveScheme - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1884 - - - CF$UID - 1885 - - - CF$UID - 1886 - - - NS.objects - - - CF$UID - 1887 - - - CF$UID - 1888 - - - CF$UID - 1914 - - - - IDEActivityReportTitle - IDEActivityReportCompletionSummaryStringSegments - IDEActivityReportOptions - ANTLR - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 1889 - - - CF$UID - 1896 - - - CF$UID - 1900 - - - CF$UID - 1905 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1890 - - - CF$UID - 1891 - - - CF$UID - 1892 - - - NS.objects - - - CF$UID - 1893 - - - CF$UID - 1894 - - - CF$UID - 1895 - - - - IDEActivityReportStringSegmentBackSeparator - IDEActivityReportStringSegmentPriority - IDEActivityReportStringSegmentStringValue - - 2 - Build - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1890 - - - CF$UID - 1891 - - - CF$UID - 1892 - - - NS.objects - - - CF$UID - 1897 - - - CF$UID - 1898 - - - CF$UID - 1899 - - - - : - 4 - ANTLR - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1890 - - - CF$UID - 1891 - - - CF$UID - 1892 - - - NS.objects - - - CF$UID - 1901 - - - CF$UID - 1902 - - - CF$UID - 1903 - - - - │ - 1 - - $class - - CF$UID - 1904 - - NS.data - - YnBsaXN0MDDUAQIDBAUIPT5UJHRvcFgkb2JqZWN0c1gkdmVyc2lv - blkkYXJjaGl2ZXLRBgdUcm9vdIABrQkKERIcHR4mJy0zNjlVJG51 - bGzTCwwNDg8QXE5TQXR0cmlidXRlc1YkY2xhc3NYTlNTdHJpbmeA - A4AMgAJZU3VjY2VlZGVk0xMUDBUYG1pOUy5vYmplY3RzV05TLmtl - eXOiFheABoAJohkagASABYALVk5TRm9udFdOU0NvbG9y1B8gDCEi - IyQlVk5TU2l6ZVZOU05hbWVYTlNmRmxhZ3MjQCYAAAAAAACAB4AI - EQ0QXxARTHVjaWRhR3JhbmRlLUJvbGTSKCkqK1gkY2xhc3Nlc1ok - Y2xhc3NuYW1loissVk5TRm9udFhOU09iamVjdNMuLwwwMTJXTlNX - aGl0ZVxOU0NvbG9yU3BhY2VCMAAQA4AK0igpNDWiNSxXTlNDb2xv - ctIoKTc4ojgsXE5TRGljdGlvbmFyedIoKTo8ojssXxASTlNBdHRy - aWJ1dGVkU3RyaW5nXxASTlNBdHRyaWJ1dGVkU3RyaW5nEgABhqBf - EA9OU0tleWVkQXJjaGl2ZXIACAARABYAHwAoADIANQA6ADwASgBQ - AFcAZABrAHQAdgB4AHoAhACLAJYAngChAKMApQCoAKoArACuALUA - vQDGAM0A1ADdAOYA6ADqAO0BAQEGAQ8BGgEdASQBLQE0ATwBSQFM - AU4BUAFVAVgBYAFlAWgBdQF6AX0BkgGnAawAAAAAAAACAQAAAAAA - AAA/AAAAAAAAAAAAAAAAAAABvg== - - - - $classes - - NSMutableData - NSData - NSObject - - $classname - NSMutableData - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1892 - - - CF$UID - 1906 - - - CF$UID - 1891 - - - CF$UID - 1907 - - - CF$UID - 1908 - - - CF$UID - 1909 - - - NS.objects - - - CF$UID - 1910 - - - CF$UID - 98 - - - CF$UID - 1911 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 1912 - - - - IDEActivityReportStringSegmentDateStyle - IDEActivityReportStringSegmentType - IDEActivityReportStringSegmentTimeStyle - IDEActivityReportStringSegmentDate - Today at 7:27 PM - 3 - - $class - - CF$UID - 1913 - - NS.time - 324440863.47144002 - - - $classes - - NSDate - NSObject - - $classname - NSDate - - 106 - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 13 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1917 - - - CF$UID - 1918 - - - NS.objects - - - CF$UID - 1919 - - - CF$UID - 1920 - - - - IDEDeviceLocation - IDEDeviceArchitecture - dvtdevice-local-computer:localhost - i386 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1922 - - - CF$UID - 1924 - - - CF$UID - 1925 - - - CF$UID - 1926 - - - CF$UID - 1927 - - - CF$UID - 1929 - - - CF$UID - 1931 - - - CF$UID - 1932 - - - CF$UID - 1933 - - - CF$UID - 1934 - - - CF$UID - 1935 - - - CF$UID - 1937 - - - CF$UID - 1938 - - - CF$UID - 1940 - - - CF$UID - 1942 - - - CF$UID - 1943 - - - CF$UID - 1944 - - - NS.objects - - - CF$UID - 1946 - - - CF$UID - 1951 - - - CF$UID - 1954 - - - CF$UID - 1957 - - - CF$UID - 1960 - - - CF$UID - 1963 - - - CF$UID - 1968 - - - CF$UID - 1971 - - - CF$UID - 1974 - - - CF$UID - 1977 - - - CF$UID - 1980 - - - CF$UID - 1983 - - - CF$UID - 1986 - - - CF$UID - 1989 - - - CF$UID - 1992 - - - CF$UID - 1995 - - - CF$UID - 1998 - - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1923 - - - x-xcode-log://0CBB9AA9-E42F-400E-9F34-053023A4DD9A - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 426 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1833 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 929 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1928 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/Simplifier.m - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1930 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeAdaptor.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1367 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1011 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 360 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 154 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1936 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.h - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1736 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1939 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/fuzzy/FuzzyLexer.h - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1941 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.h - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 539 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 271 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1945 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeRuleReturnScope.h - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1949 - - - CF$UID - 1950 - - - - width - height - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1952 - - - CF$UID - 1953 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1955 - - - CF$UID - 1956 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1958 - - - CF$UID - 1959 - - - - 600 - 578 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1961 - - - CF$UID - 1962 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1964 - - - CF$UID - 1965 - - - NS.objects - - - CF$UID - 1966 - - - CF$UID - 1967 - - - - width - height - 1095 - 720 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1969 - - - CF$UID - 1970 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1972 - - - CF$UID - 1973 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1975 - - - CF$UID - 1976 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1978 - - - CF$UID - 1979 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1981 - - - CF$UID - 1982 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1964 - - - CF$UID - 1965 - - - NS.objects - - - CF$UID - 1984 - - - CF$UID - 1985 - - - - 1443 - 787 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1987 - - - CF$UID - 1988 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1990 - - - CF$UID - 1991 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1964 - - - CF$UID - 1965 - - - NS.objects - - - CF$UID - 1993 - - - CF$UID - 1994 - - - - 1127 - 717 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1947 - - - CF$UID - 1948 - - - NS.objects - - - CF$UID - 1996 - - - CF$UID - 1997 - - - - 600 - 600 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 1964 - - - CF$UID - 1965 - - - NS.objects - - - CF$UID - 1999 - - - CF$UID - 2000 - - - - 899 - 859 - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 2002 - - - CF$UID - 2004 - - - CF$UID - 2006 - - - CF$UID - 2008 - - - CF$UID - 2010 - - - CF$UID - 2012 - - - CF$UID - 2014 - - - CF$UID - 2016 - - - CF$UID - 2018 - - - CF$UID - 2020 - - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2003 - - - x-xcode-log://128D3AC5-F4C6-4508-8BEA-E26CF7377619 - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2005 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRLexerRuleReturnScope.m - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2007 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRLexerRuleReturnScope.h - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2009 - - - x-xcode-log://DF871C4F-2A91-4770-B164-12F2B22E77CB - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2011 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeRewriter.m - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2013 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeAdaptor.m - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2015 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeRuleReturnScope.m - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2017 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeRuleReturnScope.h - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2019 - - - x-xcode-log://CD03766F-8B5F-414D-84B4-BECC59F190F5 - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2021 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2023 - - - CF$UID - 2024 - - - CF$UID - 142 - - - CF$UID - 2025 - - - CF$UID - 434 - - - NS.objects - - - CF$UID - 2026 - - - CF$UID - 2035 - - - CF$UID - 2288 - - - CF$UID - 2943 - - - CF$UID - 2961 - - - - IDEQuickLookEditor.Editor - Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project - Xcode.IDEKit.EditorDocument.DebuggerLogDocument - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2027 - - - NS.objects - - - CF$UID - 2029 - - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2028 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/Library/Developer/Xcode/DerivedData/ANTLR-awfvqfoybjihuiaoxllmwcgxqxnm/Build/Products/Debug/Fuzzy - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 2030 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 2031 - - - - - $class - - CF$UID - 2034 - - IDEQuickLookPageNumber - - CF$UID - 60 - - documentURL - - CF$UID - 2032 - - timestamp - - CF$UID - 2033 - - - file://localhost/Users/acondit/Library/Developer/Xcode/DerivedData/ANTLR-awfvqfoybjihuiaoxllmwcgxqxnm/Build/Products/Debug/Fuzzy - 323996585.291471 - - $classes - - IDEQuickLookDocumentLocation - DVTDocumentLocation - NSObject - - $classname - IDEQuickLookDocumentLocation - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2036 - - - NS.objects - - - CF$UID - 2038 - - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2037 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/ - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2039 - - - CF$UID - 2040 - - - CF$UID - 2041 - - - CF$UID - 2042 - - - CF$UID - 2043 - - - CF$UID - 2044 - - - CF$UID - 2045 - - - CF$UID - 2046 - - - CF$UID - 2047 - - - NS.objects - - - CF$UID - 2048 - - - CF$UID - 2076 - - - CF$UID - 2077 - - - CF$UID - 2078 - - - CF$UID - 2079 - - - CF$UID - 2080 - - - CF$UID - 2081 - - - CF$UID - 2087 - - - CF$UID - 2095 - - - - Xcode3ProjectEditor_Xcode3BuildPhasesEditor - Xcode3ProjectEditor_Xcode3InfoEditor - Xcode3ProjectEditor_Xcode3ProjectInfoEditor - Xcode3ProjectEditor_Xcode3BuildSettingsEditor - Xcode3ProjectEditor_Xcode3BuildRulesEditor - Xcode3ProjectEditorPreviousProjectEditorClass - Xcode3ProjectEditor.sourceList.splitview - Xcode3ProjectEditorSelectedDocumentLocations - Xcode3ProjectEditorPreviousTargetEditorClass - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2049 - - - CF$UID - 2050 - - - CF$UID - 2051 - - - CF$UID - 2052 - - - CF$UID - 2053 - - - CF$UID - 2054 - - - CF$UID - 2055 - - - CF$UID - 2056 - - - CF$UID - 2057 - - - CF$UID - 2058 - - - CF$UID - 2059 - - - CF$UID - 2060 - - - CF$UID - 2061 - - - NS.objects - - - CF$UID - 2062 - - - CF$UID - 358 - - - CF$UID - 2063 - - - CF$UID - 2066 - - - CF$UID - 2067 - - - CF$UID - 2068 - - - CF$UID - 2069 - - - CF$UID - 2071 - - - CF$UID - 208 - - - CF$UID - 2072 - - - CF$UID - 2073 - - - CF$UID - 2074 - - - CF$UID - 2075 - - - - 1AE7232C134E860B001C3F35 - kXcode3BuildPhasesEditorScrollPointKey - 1AE72315134E860B001C3F35 - 1AE72328134E860B001C3F35 - 1AE7232B134E860B001C3F35 - 1AE72317134E860B001C3F35 - Xcode3BuildPhasesEditorDisclosedNamesKey - 1AE72313134E860B001C3F35 - Xcode3BuildPhasesEditorFilterKey - 1AE72314134E860B001C3F35 - 1AE72316134E860B001C3F35 - 1AE7232A134E860B001C3F35 - 1AE72329134E860B001C3F35 - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2064 - - - NS.objects - - - CF$UID - 2065 - - - - Xcode3HeadersBuildPhaseDisclosedIndexes - - $class - - CF$UID - 1176 - - NSLength - 1 - NSLocation - 0 - NSRangeCount - 1 - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 2070 - - - - Link Binary With Libraries - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - Xcode3ProjectInfoEditor - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 2082 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 2083 - - - CF$UID - 2085 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 2084 - - - - 371 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 2086 - - - - 415 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 2088 - - - - - $class - - CF$UID - 2287 - - documentURL - - CF$UID - 2089 - - selection - - CF$UID - 2091 - - timestamp - - CF$UID - 2090 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/ - 324364227.89618599 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2092 - - - CF$UID - 2093 - - - CF$UID - 2094 - - - NS.objects - - - CF$UID - 2095 - - - CF$UID - 114 - - - CF$UID - 2096 - - - - Editor - Target - Xcode3BuildSettingsEditorLocations - Xcode3BuildSettingsEditor - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 2097 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2098 - - - CF$UID - 2099 - - - CF$UID - 2100 - - - CF$UID - 2101 - - - CF$UID - 2102 - - - CF$UID - 2103 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 60 - - - CF$UID - 60 - - - CF$UID - 2104 - - - CF$UID - 2105 - - - CF$UID - 60 - - - - Xcode3BuildPropertyNameDisplayMode - Xcode3BuildPropertyValueDisplayMode - Xcode3BuildSettingsEditorDisplayMode - Selected Build Properties - Collapsed Build Property Categories - Xcode3BuildSettingsEditorMode - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 2106 - - - CF$UID - 2107 - - - CF$UID - 2108 - - - CF$UID - 2109 - - - CF$UID - 2110 - - - CF$UID - 2111 - - - CF$UID - 2112 - - - CF$UID - 2113 - - - CF$UID - 2114 - - - CF$UID - 2115 - - - CF$UID - 2116 - - - CF$UID - 2117 - - - CF$UID - 2118 - - - CF$UID - 2119 - - - CF$UID - 2120 - - - CF$UID - 2121 - - - CF$UID - 2122 - - - CF$UID - 2123 - - - CF$UID - 2124 - - - CF$UID - 2125 - - - CF$UID - 2126 - - - CF$UID - 2127 - - - CF$UID - 2128 - - - CF$UID - 2129 - - - CF$UID - 2130 - - - CF$UID - 2131 - - - CF$UID - 2132 - - - CF$UID - 2133 - - - CF$UID - 2134 - - - CF$UID - 2135 - - - CF$UID - 2136 - - - CF$UID - 2137 - - - CF$UID - 2138 - - - CF$UID - 2139 - - - CF$UID - 2140 - - - CF$UID - 2141 - - - CF$UID - 2142 - - - CF$UID - 2143 - - - CF$UID - 2144 - - - CF$UID - 2145 - - - CF$UID - 2146 - - - CF$UID - 2147 - - - CF$UID - 2148 - - - CF$UID - 2149 - - - CF$UID - 2150 - - - CF$UID - 2151 - - - CF$UID - 2152 - - - CF$UID - 2153 - - - CF$UID - 2154 - - - CF$UID - 2155 - - - CF$UID - 2156 - - - CF$UID - 2157 - - - CF$UID - 2158 - - - CF$UID - 2159 - - - CF$UID - 2160 - - - CF$UID - 2161 - - - CF$UID - 2162 - - - CF$UID - 2163 - - - CF$UID - 2164 - - - CF$UID - 2165 - - - CF$UID - 2166 - - - CF$UID - 2167 - - - CF$UID - 2168 - - - CF$UID - 2169 - - - CF$UID - 2170 - - - CF$UID - 2171 - - - CF$UID - 2172 - - - CF$UID - 2173 - - - CF$UID - 2174 - - - CF$UID - 2175 - - - CF$UID - 2176 - - - CF$UID - 2177 - - - CF$UID - 2178 - - - CF$UID - 2179 - - - CF$UID - 2180 - - - CF$UID - 2181 - - - CF$UID - 2182 - - - CF$UID - 2183 - - - CF$UID - 2184 - - - CF$UID - 2185 - - - CF$UID - 2186 - - - CF$UID - 2187 - - - CF$UID - 2188 - - - CF$UID - 2189 - - - CF$UID - 2190 - - - CF$UID - 2191 - - - CF$UID - 2192 - - - CF$UID - 2193 - - - CF$UID - 2194 - - - CF$UID - 2195 - - - CF$UID - 2196 - - - CF$UID - 2197 - - - CF$UID - 2198 - - - CF$UID - 2199 - - - CF$UID - 2200 - - - CF$UID - 2201 - - - CF$UID - 2202 - - - CF$UID - 2203 - - - CF$UID - 2204 - - - CF$UID - 2205 - - - CF$UID - 2206 - - - CF$UID - 2207 - - - CF$UID - 2208 - - - CF$UID - 2209 - - - CF$UID - 2210 - - - CF$UID - 2211 - - - CF$UID - 2212 - - - CF$UID - 2213 - - - CF$UID - 2214 - - - CF$UID - 2215 - - - CF$UID - 2216 - - - CF$UID - 2217 - - - CF$UID - 2218 - - - CF$UID - 2219 - - - CF$UID - 2220 - - - CF$UID - 2221 - - - CF$UID - 2222 - - - CF$UID - 2223 - - - CF$UID - 2224 - - - CF$UID - 2225 - - - CF$UID - 2226 - - - CF$UID - 2227 - - - CF$UID - 2228 - - - CF$UID - 2229 - - - CF$UID - 2230 - - - CF$UID - 2231 - - - CF$UID - 2232 - - - CF$UID - 2233 - - - CF$UID - 2234 - - - CF$UID - 2235 - - - CF$UID - 2236 - - - CF$UID - 2237 - - - CF$UID - 2238 - - - CF$UID - 2239 - - - CF$UID - 2240 - - - CF$UID - 2241 - - - CF$UID - 2242 - - - CF$UID - 2243 - - - CF$UID - 2244 - - - CF$UID - 2245 - - - CF$UID - 2246 - - - CF$UID - 2247 - - - CF$UID - 2248 - - - CF$UID - 2249 - - - CF$UID - 2250 - - - CF$UID - 2251 - - - CF$UID - 2252 - - - CF$UID - 2253 - - - CF$UID - 2254 - - - CF$UID - 2255 - - - CF$UID - 2256 - - - CF$UID - 2257 - - - CF$UID - 2258 - - - CF$UID - 2259 - - - CF$UID - 2260 - - - CF$UID - 2261 - - - CF$UID - 2262 - - - CF$UID - 2263 - - - CF$UID - 2264 - - - CF$UID - 2265 - - - CF$UID - 2266 - - - CF$UID - 2267 - - - CF$UID - 2268 - - - CF$UID - 2269 - - - CF$UID - 2270 - - - CF$UID - 2271 - - - CF$UID - 2272 - - - CF$UID - 2273 - - - CF$UID - 2274 - - - CF$UID - 2275 - - - CF$UID - 2276 - - - CF$UID - 2277 - - - CF$UID - 2278 - - - CF$UID - 2279 - - - CF$UID - 2280 - - - CF$UID - 2281 - - - CF$UID - 2282 - - - CF$UID - 2283 - - - CF$UID - 2284 - - - CF$UID - 2285 - - - CF$UID - 2286 - - - - - $class - - CF$UID - 118 - - NS.string - Architectures||ADDITIONAL_SDKS - - - $class - - CF$UID - 118 - - NS.string - Architectures||ARCHS - - - $class - - CF$UID - 118 - - NS.string - Architectures||ONLY_ACTIVE_ARCH - - - $class - - CF$UID - 118 - - NS.string - Architectures||SDKROOT - - - $class - - CF$UID - 118 - - NS.string - Architectures||SUPPORTED_PLATFORMS - - - $class - - CF$UID - 118 - - NS.string - Architectures||VALID_ARCHS - - - $class - - CF$UID - 118 - - NS.string - Build Locations||OBJROOT - - - $class - - CF$UID - 118 - - NS.string - Build Locations||SHARED_PRECOMPS_DIR - - - $class - - CF$UID - 118 - - NS.string - Build Locations||SYMROOT - - - $class - - CF$UID - 118 - - NS.string - Build Options||BUILD_VARIANTS - - - $class - - CF$UID - 118 - - NS.string - Build Options||ENABLE_OPENMP_SUPPORT - - - $class - - CF$UID - 118 - - NS.string - Build Options||GENERATE_PROFILING_CODE - - - $class - - CF$UID - 118 - - NS.string - Build Options||PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR - - - $class - - CF$UID - 118 - - NS.string - Build Options||RUN_CLANG_STATIC_ANALYZER - - - $class - - CF$UID - 118 - - NS.string - Build Options||SCAN_ALL_SOURCE_FILES_FOR_INCLUDES - - - $class - - CF$UID - 118 - - NS.string - Build Options||VALIDATE_PRODUCT - - - $class - - CF$UID - 118 - - NS.string - Code Signing||CODE_SIGN_ENTITLEMENTS - - - $class - - CF$UID - 118 - - NS.string - Code Signing||CODE_SIGN_IDENTITY - - - $class - - CF$UID - 118 - - NS.string - Code Signing||CODE_SIGN_RESOURCE_RULES_PATH - - - $class - - CF$UID - 118 - - NS.string - Code Signing||OTHER_CODE_SIGN_FLAGS - - - $class - - CF$UID - 118 - - NS.string - Compiler Version||GCC_VERSION - - - $class - - CF$UID - 118 - - NS.string - Deployment||ALTERNATE_GROUP - - - $class - - CF$UID - 118 - - NS.string - Deployment||ALTERNATE_MODE - - - $class - - CF$UID - 118 - - NS.string - Deployment||ALTERNATE_OWNER - - - $class - - CF$UID - 118 - - NS.string - Deployment||ALTERNATE_PERMISSIONS_FILES - - - $class - - CF$UID - 118 - - NS.string - Deployment||COMBINE_HIDPI_IMAGES - - - $class - - CF$UID - 118 - - NS.string - Deployment||DEPLOYMENT_LOCATION - - - $class - - CF$UID - 118 - - NS.string - Deployment||DEPLOYMENT_POSTPROCESSING - - - $class - - CF$UID - 118 - - NS.string - Deployment||DSTROOT - - - $class - - CF$UID - 118 - - NS.string - Deployment||INSTALL_GROUP - - - $class - - CF$UID - 118 - - NS.string - Deployment||INSTALL_MODE_FLAG - - - $class - - CF$UID - 118 - - NS.string - Deployment||INSTALL_OWNER - - - $class - - CF$UID - 118 - - NS.string - Deployment||INSTALL_PATH - - - $class - - CF$UID - 118 - - NS.string - Deployment||MACOSX_DEPLOYMENT_TARGET - - - $class - - CF$UID - 118 - - NS.string - Deployment||SEPARATE_STRIP - - - $class - - CF$UID - 118 - - NS.string - Deployment||SKIP_INSTALL - - - $class - - CF$UID - 118 - - NS.string - Deployment||STRIPFLAGS - - - $class - - CF$UID - 118 - - NS.string - Deployment||STRIP_INSTALLED_PRODUCT - - - $class - - CF$UID - 118 - - NS.string - Deployment||STRIP_STYLE - - - $class - - CF$UID - 118 - - NS.string - Kernel Module||MODULE_NAME - - - $class - - CF$UID - 118 - - NS.string - Kernel Module||MODULE_START - - - $class - - CF$UID - 118 - - NS.string - Kernel Module||MODULE_STOP - - - $class - - CF$UID - 118 - - NS.string - Kernel Module||MODULE_VERSION - - - $class - - CF$UID - 118 - - NS.string - Linking||BUNDLE_LOADER - - - $class - - CF$UID - 118 - - NS.string - Linking||DEAD_CODE_STRIPPING - - - $class - - CF$UID - 118 - - NS.string - Linking||DYLIB_COMPATIBILITY_VERSION - - - $class - - CF$UID - 118 - - NS.string - Linking||DYLIB_CURRENT_VERSION - - - $class - - CF$UID - 118 - - NS.string - Linking||EXPORTED_SYMBOLS_FILE - - - $class - - CF$UID - 118 - - NS.string - Linking||GENERATE_MASTER_OBJECT_FILE - - - $class - - CF$UID - 118 - - NS.string - Linking||INIT_ROUTINE - - - $class - - CF$UID - 118 - - NS.string - Linking||KEEP_PRIVATE_EXTERNS - - - $class - - CF$UID - 118 - - NS.string - Linking||LD_DYLIB_INSTALL_NAME - - - $class - - CF$UID - 118 - - NS.string - Linking||LD_GENERATE_MAP_FILE - - - $class - - CF$UID - 118 - - NS.string - Linking||LD_OPENMP_FLAGS - - - $class - - CF$UID - 118 - - NS.string - Linking||LD_RUNPATH_SEARCH_PATHS - - - $class - - CF$UID - 118 - - NS.string - Linking||LINKER_DISPLAYS_MANGLED_NAMES - - - $class - - CF$UID - 118 - - NS.string - Linking||LINK_WITH_STANDARD_LIBRARIES - - - $class - - CF$UID - 118 - - NS.string - Linking||MACH_O_TYPE - - - $class - - CF$UID - 118 - - NS.string - Linking||ORDER_FILE - - - $class - - CF$UID - 118 - - NS.string - Linking||OTHER_LDFLAGS - - - $class - - CF$UID - 118 - - NS.string - Linking||PRELINK_FLAGS - - - $class - - CF$UID - 118 - - NS.string - Linking||PRELINK_LIBS - - - $class - - CF$UID - 118 - - NS.string - Linking||PRESERVE_DEAD_CODE_INITS_AND_TERMS - - - $class - - CF$UID - 118 - - NS.string - Linking||SECTORDER_FLAGS - - - $class - - CF$UID - 118 - - NS.string - Linking||SEPARATE_SYMBOL_EDIT - - - $class - - CF$UID - 118 - - NS.string - Linking||STANDARD_C_PLUS_PLUS_LIBRARY_TYPE - - - $class - - CF$UID - 118 - - NS.string - Linking||UNEXPORTED_SYMBOLS_FILE - - - $class - - CF$UID - 118 - - NS.string - Linking||WARNING_LDFLAGS - - - $class - - CF$UID - 118 - - NS.string - Packaging||APPLY_RULES_IN_COPY_FILES - - - $class - - CF$UID - 118 - - NS.string - Packaging||COPYING_PRESERVES_HFS_DATA - - - $class - - CF$UID - 118 - - NS.string - Packaging||EXECUTABLE_EXTENSION - - - $class - - CF$UID - 118 - - NS.string - Packaging||EXECUTABLE_PREFIX - - - $class - - CF$UID - 118 - - NS.string - Packaging||FRAMEWORK_VERSION - - - $class - - CF$UID - 118 - - NS.string - Packaging||GENERATE_PKGINFO_FILE - - - $class - - CF$UID - 118 - - NS.string - Packaging||INFOPLIST_EXPAND_BUILD_SETTINGS - - - $class - - CF$UID - 118 - - NS.string - Packaging||INFOPLIST_FILE - - - $class - - CF$UID - 118 - - NS.string - Packaging||INFOPLIST_OTHER_PREPROCESSOR_FLAGS - - - $class - - CF$UID - 118 - - NS.string - Packaging||INFOPLIST_OUTPUT_FORMAT - - - $class - - CF$UID - 118 - - NS.string - Packaging||INFOPLIST_PREFIX_HEADER - - - $class - - CF$UID - 118 - - NS.string - Packaging||INFOPLIST_PREPROCESS - - - $class - - CF$UID - 118 - - NS.string - Packaging||INFOPLIST_PREPROCESSOR_DEFINITIONS - - - $class - - CF$UID - 118 - - NS.string - Packaging||PLIST_FILE_OUTPUT_FORMAT - - - $class - - CF$UID - 118 - - NS.string - Packaging||PRIVATE_HEADERS_FOLDER_PATH - - - $class - - CF$UID - 118 - - NS.string - Packaging||PRODUCT_NAME - - - $class - - CF$UID - 118 - - NS.string - Packaging||PUBLIC_HEADERS_FOLDER_PATH - - - $class - - CF$UID - 118 - - NS.string - Packaging||STRINGS_FILE_OUTPUT_ENCODING - - - $class - - CF$UID - 118 - - NS.string - Packaging||WRAPPER_EXTENSION - - - $class - - CF$UID - 118 - - NS.string - Search Paths||ALWAYS_SEARCH_USER_PATHS - - - $class - - CF$UID - 118 - - NS.string - Search Paths||EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES - - - $class - - CF$UID - 118 - - NS.string - Search Paths||FRAMEWORK_SEARCH_PATHS - - - $class - - CF$UID - 118 - - NS.string - Search Paths||HEADER_SEARCH_PATHS - - - $class - - CF$UID - 118 - - NS.string - Search Paths||INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES - - - $class - - CF$UID - 118 - - NS.string - Search Paths||LIBRARY_SEARCH_PATHS - - - $class - - CF$UID - 118 - - NS.string - Search Paths||REZ_SEARCH_PATHS - - - $class - - CF$UID - 118 - - NS.string - Search Paths||USER_HEADER_SEARCH_PATHS - - - $class - - CF$UID - 118 - - NS.string - Unit Testing||OTHER_TEST_FLAGS - - - $class - - CF$UID - 118 - - NS.string - Unit Testing||TEST_AFTER_BUILD - - - $class - - CF$UID - 118 - - NS.string - Unit Testing||TEST_HOST - - - $class - - CF$UID - 118 - - NS.string - Unit Testing||TEST_RIG - - - $class - - CF$UID - 118 - - NS.string - Versioning||CURRENT_PROJECT_VERSION - - - $class - - CF$UID - 118 - - NS.string - Versioning||VERSIONING_SYSTEM - - - $class - - CF$UID - 118 - - NS.string - Versioning||VERSION_INFO_BUILDER - - - $class - - CF$UID - 118 - - NS.string - Versioning||VERSION_INFO_EXPORT_DECL - - - $class - - CF$UID - 118 - - NS.string - Versioning||VERSION_INFO_FILE - - - $class - - CF$UID - 118 - - NS.string - Versioning||VERSION_INFO_PREFIX - - - $class - - CF$UID - 118 - - NS.string - Versioning||VERSION_INFO_SUFFIX - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_DYNAMIC_NO_PIC - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_ENABLE_KERNEL_DEVELOPMENT - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_ENABLE_OBJC_GC - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_ENABLE_SSE3_EXTENSIONS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_ENABLE_SSE41_EXTENSIONS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_ENABLE_SSE42_EXTENSIONS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_FAST_MATH - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_FAST_OBJC_DISPATCH - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_GENERATE_DEBUGGING_SYMBOLS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_INLINES_ARE_PRIVATE_EXTERN - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_NO_COMMON_BLOCKS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_REUSE_STRINGS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_STRICT_ALIASING - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_SYMBOLS_PRIVATE_EXTERN - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_THREADSAFE_STATICS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||GCC_UNROLL_LOOPS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Code Generation||LLVM_LTO - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_CHAR_IS_UNSIGNED_CHAR - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_CW_ASM_SYNTAX - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_C_LANGUAGE_STANDARD - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_ENABLE_ASM_KEYWORD - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_ENABLE_BUILTIN_FUNCTIONS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_ENABLE_CPP_EXCEPTIONS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_ENABLE_CPP_RTTI - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_ENABLE_OBJC_EXCEPTIONS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_ENABLE_PASCAL_STRINGS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_ENABLE_TRIGRAPHS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_FORCE_CPU_SUBTYPE_ALL - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_INCREASE_PRECOMPILED_HEADER_SHARING - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_INPUT_FILETYPE - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_LINK_WITH_DYNAMIC_LIBRARIES - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_PRECOMPILE_PREFIX_HEADER - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_PREFIX_HEADER - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_SHORT_ENUMS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_USE_INDIRECT_FUNCTION_CALLS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_USE_REGISTER_FUNCTION_CALLS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||GCC_USE_STANDARD_INCLUDE_SEARCHING - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||OTHER_CFLAGS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Language||OTHER_CPLUSPLUSFLAGS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Preprocessing||GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_TREAT_WARNINGS_AS_ERRORS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_64_TO_32_BIT_CONVERSION - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_ABOUT_MISSING_NEWLINE - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_ABOUT_MISSING_PROTOTYPES - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_ABOUT_POINTER_SIGNEDNESS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_ABOUT_RETURN_TYPE - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_CHECK_SWITCH_STATEMENTS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_FOUR_CHARACTER_CONSTANTS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_INHIBIT_ALL_WARNINGS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_MISSING_PARENTHESES - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_NON_VIRTUAL_DESTRUCTOR - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_PEDANTIC - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_SHADOW - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_SIGN_COMPARE - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_STRICT_SELECTOR_MATCH - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_TYPECHECK_CALLS_TO_PRINTF - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_UNDECLARED_SELECTOR - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_UNINITIALIZED_AUTOS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_UNKNOWN_PRAGMAS - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_UNUSED_FUNCTION - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_UNUSED_LABEL - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_UNUSED_PARAMETER - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_UNUSED_VALUE - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||GCC_WARN_UNUSED_VARIABLE - - - $class - - CF$UID - 118 - - NS.string - LLVM compiler 2.0 - Warnings||WARNING_CFLAGS - - - $classes - - Xcode3ProjectDocumentLocation - DVTDocumentLocation - NSObject - - $classname - Xcode3ProjectDocumentLocation - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2289 - - - CF$UID - 2291 - - - CF$UID - 2293 - - - CF$UID - 2295 - - - CF$UID - 2297 - - - CF$UID - 2299 - - - CF$UID - 2301 - - - CF$UID - 2303 - - - CF$UID - 2305 - - - CF$UID - 2307 - - - CF$UID - 2309 - - - CF$UID - 2311 - - - CF$UID - 2313 - - - CF$UID - 2315 - - - CF$UID - 2317 - - - CF$UID - 2319 - - - CF$UID - 2321 - - - CF$UID - 2323 - - - CF$UID - 2325 - - - CF$UID - 2327 - - - CF$UID - 2329 - - - CF$UID - 2331 - - - CF$UID - 2333 - - - CF$UID - 1929 - - - CF$UID - 2335 - - - CF$UID - 2337 - - - CF$UID - 2339 - - - CF$UID - 2341 - - - CF$UID - 2343 - - - CF$UID - 2345 - - - CF$UID - 2347 - - - CF$UID - 2349 - - - CF$UID - 2351 - - - CF$UID - 2353 - - - CF$UID - 2355 - - - CF$UID - 2357 - - - CF$UID - 2359 - - - CF$UID - 2361 - - - CF$UID - 2363 - - - CF$UID - 2365 - - - CF$UID - 2367 - - - CF$UID - 2369 - - - CF$UID - 2371 - - - CF$UID - 2373 - - - CF$UID - 2375 - - - CF$UID - 2377 - - - CF$UID - 2379 - - - CF$UID - 2381 - - - CF$UID - 2383 - - - CF$UID - 2385 - - - CF$UID - 2387 - - - CF$UID - 2389 - - - CF$UID - 2391 - - - CF$UID - 2393 - - - CF$UID - 2395 - - - CF$UID - 2397 - - - CF$UID - 2399 - - - CF$UID - 2401 - - - CF$UID - 2403 - - - CF$UID - 2405 - - - CF$UID - 2407 - - - CF$UID - 2409 - - - CF$UID - 2411 - - - CF$UID - 2413 - - - CF$UID - 2415 - - - CF$UID - 1944 - - - CF$UID - 2417 - - - CF$UID - 2419 - - - CF$UID - 2421 - - - CF$UID - 2423 - - - CF$UID - 2425 - - - CF$UID - 2427 - - - CF$UID - 2429 - - - CF$UID - 2431 - - - CF$UID - 2433 - - - CF$UID - 2435 - - - CF$UID - 2437 - - - CF$UID - 2439 - - - CF$UID - 2441 - - - CF$UID - 2443 - - - CF$UID - 2445 - - - CF$UID - 2447 - - - CF$UID - 2449 - - - CF$UID - 2451 - - - CF$UID - 2453 - - - CF$UID - 2455 - - - CF$UID - 2457 - - - CF$UID - 2459 - - - CF$UID - 1942 - - - CF$UID - 1937 - - - CF$UID - 2461 - - - CF$UID - 2463 - - - CF$UID - 2465 - - - CF$UID - 2467 - - - CF$UID - 2469 - - - CF$UID - 2471 - - - CF$UID - 2473 - - - CF$UID - 2475 - - - CF$UID - 2477 - - - CF$UID - 2479 - - - CF$UID - 2481 - - - CF$UID - 2483 - - - CF$UID - 2485 - - - CF$UID - 2487 - - - CF$UID - 2489 - - - CF$UID - 2491 - - - CF$UID - 2492 - - - CF$UID - 2494 - - - CF$UID - 2496 - - - CF$UID - 2498 - - - CF$UID - 2500 - - - CF$UID - 2502 - - - CF$UID - 2504 - - - CF$UID - 2506 - - - CF$UID - 2508 - - - CF$UID - 2510 - - - CF$UID - 2512 - - - NS.objects - - - CF$UID - 2514 - - - CF$UID - 2517 - - - CF$UID - 2521 - - - CF$UID - 2525 - - - CF$UID - 2529 - - - CF$UID - 2533 - - - CF$UID - 2536 - - - CF$UID - 2539 - - - CF$UID - 2543 - - - CF$UID - 2547 - - - CF$UID - 2551 - - - CF$UID - 2554 - - - CF$UID - 2558 - - - CF$UID - 2562 - - - CF$UID - 2566 - - - CF$UID - 2569 - - - CF$UID - 2572 - - - CF$UID - 2576 - - - CF$UID - 2580 - - - CF$UID - 2583 - - - CF$UID - 2586 - - - CF$UID - 2589 - - - CF$UID - 2593 - - - CF$UID - 2597 - - - CF$UID - 2601 - - - CF$UID - 2605 - - - CF$UID - 2609 - - - CF$UID - 2613 - - - CF$UID - 2617 - - - CF$UID - 2621 - - - CF$UID - 2625 - - - CF$UID - 2629 - - - CF$UID - 2633 - - - CF$UID - 2636 - - - CF$UID - 2639 - - - CF$UID - 2643 - - - CF$UID - 2646 - - - CF$UID - 2650 - - - CF$UID - 2653 - - - CF$UID - 2656 - - - CF$UID - 2659 - - - CF$UID - 2663 - - - CF$UID - 2667 - - - CF$UID - 2671 - - - CF$UID - 2675 - - - CF$UID - 2678 - - - CF$UID - 2682 - - - CF$UID - 2686 - - - CF$UID - 2690 - - - CF$UID - 2694 - - - CF$UID - 2697 - - - CF$UID - 2700 - - - CF$UID - 2704 - - - CF$UID - 2707 - - - CF$UID - 2710 - - - CF$UID - 2714 - - - CF$UID - 2717 - - - CF$UID - 2721 - - - CF$UID - 2725 - - - CF$UID - 2728 - - - CF$UID - 2732 - - - CF$UID - 2736 - - - CF$UID - 2739 - - - CF$UID - 2743 - - - CF$UID - 2747 - - - CF$UID - 2751 - - - CF$UID - 2755 - - - CF$UID - 2759 - - - CF$UID - 2763 - - - CF$UID - 2767 - - - CF$UID - 2771 - - - CF$UID - 2775 - - - CF$UID - 2778 - - - CF$UID - 2782 - - - CF$UID - 2785 - - - CF$UID - 2789 - - - CF$UID - 2792 - - - CF$UID - 2796 - - - CF$UID - 2799 - - - CF$UID - 2803 - - - CF$UID - 2807 - - - CF$UID - 2811 - - - CF$UID - 2815 - - - CF$UID - 2819 - - - CF$UID - 2823 - - - CF$UID - 2827 - - - CF$UID - 2831 - - - CF$UID - 2834 - - - CF$UID - 2838 - - - CF$UID - 2842 - - - CF$UID - 2846 - - - CF$UID - 2850 - - - CF$UID - 2853 - - - CF$UID - 2857 - - - CF$UID - 2861 - - - CF$UID - 2865 - - - CF$UID - 2869 - - - CF$UID - 2873 - - - CF$UID - 2877 - - - CF$UID - 2880 - - - CF$UID - 2883 - - - CF$UID - 2887 - - - CF$UID - 2891 - - - CF$UID - 2895 - - - CF$UID - 2898 - - - CF$UID - 2902 - - - CF$UID - 2905 - - - CF$UID - 2909 - - - CF$UID - 2913 - - - CF$UID - 2917 - - - CF$UID - 2920 - - - CF$UID - 2923 - - - CF$UID - 2927 - - - CF$UID - 2931 - - - CF$UID - 2934 - - - CF$UID - 2937 - - - CF$UID - 2939 - - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2290 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/Main.java - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2292 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSAppleScript.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2294 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/Simplifier.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2296 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRUnbufferedCommonTreeNodeStream.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2298 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/PolyLexer.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2300 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/LangLexer.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2302 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRecognizerSharedState.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2304 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeIterator.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2306 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonToken.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2308 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRParseTree.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2310 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/PolyParser.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2312 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2314 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTree.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2316 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treerewrite/TreeRewriteLexer.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2318 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteLexer.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2320 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/var/folders/g7/g7-mBaqj2RaJUU+F71D0SU+++TI/-Tmp-/objc_msgSend_disassembly_0x9881dedb.nasm - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2322 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTreeNodeStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2324 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2326 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/input - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2328 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/input - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2330 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/scopes/input - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2332 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2334 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonToken.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2336 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2338 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/Simplifier.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2340 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRFastQueue.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2342 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/LL-star/main.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2344 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/hoistedPredicates/main.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2346 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/main.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2348 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLookaheadStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2350 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/main.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2352 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treerewrite/main.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2354 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/fuzzy/FuzzyLexer.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2356 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/scopes/main.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2358 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/combined/main.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2360 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/fuzzy/main.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2362 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/lexertest-simple/main.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2364 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2366 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseMapElement.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2368 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2370 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRecognizerSharedState.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2372 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2374 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRPtrBuffer.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2376 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/scopes/SymbolTableLexer.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2378 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDoubleKeyMap.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2380 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeNodeStream.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2382 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCParser.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2384 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treerewrite/TreeRewriteParser.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2386 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treerewrite/TreeRewrite.g - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2388 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDebugTreeNodeStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2390 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeNodeStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2392 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/output - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2394 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTree.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2396 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRInputStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2398 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreePatternParser.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2400 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTree.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2402 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRPtrStack.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2404 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRewriteRuleElementStream.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2406 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/test/runtime/token/ANTLRCommonTokenTest.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2408 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTokenStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2410 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRuntimeException.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2412 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRParseTree.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2414 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTokenStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2416 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRUniqueIDMap.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2418 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2420 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeVisitor.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2422 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRewriteRuleNodeStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2424 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeWizard.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2426 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCWalker.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2428 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/scopes/SymbolTableParser.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2430 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/LL-star/SimpleCParser.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2432 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCParser.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2434 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/hoistedPredicates/TParser.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2436 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObject.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2438 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTree.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2440 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/test/runtime/sets/ANTLRBitSetTest.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2442 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRuntimeException.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2444 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2446 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTokenStream.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2448 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRNodeMapElement.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2450 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseRecognizer.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2452 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/LangParser.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2454 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2456 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeRewriter.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2458 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRPtrStack.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2460 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTokenStream.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2462 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRStringStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2464 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRUnbufferedCommonTreeNodeStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2466 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreePatternParser.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2468 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLookaheadStream.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2470 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDFA.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2472 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeWizard.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2474 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/LangDumpDecl.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2476 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRLexerRuleReturnScope.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2478 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRewriteRuleTokenStream.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2480 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/scopes/SymbolTable.g - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2482 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRMap.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2484 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDebugTreeAdaptor.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2486 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRPtrBuffer.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2488 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/LangParser.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2490 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeRewriter.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1136 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2493 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/LangDumpDecl.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2495 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2497 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeNodeStream.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2499 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/LL-star/SimpleCLexer.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2501 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCLexer.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2503 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRewriteRuleNodeStream.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2505 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2507 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/hoistedPredicates/TLexer.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2509 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseStack.h - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2511 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.m - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2513 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRecognitionException.h - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2515 - - - CF$UID - 2516 - - - CF$UID - 358 - - - - 323994196.47168499 - {0, 694} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2518 - - - CF$UID - 2519 - - - CF$UID - 2520 - - - - 324409866.92811 - {0, 2523} - {1904, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2522 - - - CF$UID - 2523 - - - CF$UID - 2524 - - - - 323992265.70342797 - {15643, 725} - {16364, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2526 - - - CF$UID - 2527 - - - CF$UID - 2528 - - - - 324431688.50582999 - {0, 2923} - {1661, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2530 - - - CF$UID - 2531 - - - CF$UID - 2532 - - - - 323991920.336025 - {0, 951} - {247, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2534 - - - CF$UID - 2535 - - - CF$UID - 2532 - - - - 323998977.39440101 - {0, 1393} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2537 - - - CF$UID - 2538 - - - CF$UID - 358 - - - - 324400472.07226503 - {0, 3189} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2540 - - - CF$UID - 2541 - - - CF$UID - 2542 - - - - 323916640.42540002 - {3272, 1581} - {4662, 20} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2544 - - - CF$UID - 2545 - - - CF$UID - 2546 - - - - 324429732.66660303 - {3267, 2188} - {3258, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2548 - - - CF$UID - 2549 - - - CF$UID - 2550 - - - - 324426667.94757599 - {0, 2638} - {2084, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2552 - - - CF$UID - 2553 - - - CF$UID - 2532 - - - - 323991925.66436201 - {0, 737} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2555 - - - CF$UID - 2556 - - - CF$UID - 2557 - - - - 324432773.92324698 - {2871, 1937} - {3733, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2559 - - - CF$UID - 2560 - - - CF$UID - 2561 - - - - 323918775.21388799 - {825, 1664} - {3364, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2563 - - - CF$UID - 2564 - - - CF$UID - 2565 - - - - 323991958.93438703 - {0, 947} - {243, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2567 - - - CF$UID - 2568 - - - CF$UID - 358 - - - - 323995435.26982701 - {0, 904} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2570 - - - CF$UID - 2571 - - - CF$UID - 358 - - - - 323963868.237019 - {0, 1445} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2573 - - - CF$UID - 2574 - - - CF$UID - 2575 - - - - 324414176.27392399 - {11291, 1545} - {12802, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2577 - - - CF$UID - 2578 - - - CF$UID - 2579 - - - - 324401544.86127102 - {0, 2259} - {1883, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2581 - - - CF$UID - 2582 - - - CF$UID - 358 - - - - 323993804.56084901 - {0, 118} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2584 - - - CF$UID - 2585 - - - CF$UID - 358 - - - - 323994255.81979299 - {0, 7} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2587 - - - CF$UID - 2588 - - - CF$UID - 358 - - - - 323995809.48964798 - {0, 97} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2590 - - - CF$UID - 2591 - - - CF$UID - 2592 - - - - 324437798.21673 - {3553, 2268} - {3868, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2594 - - - CF$UID - 2595 - - - CF$UID - 2596 - - - - 324432938.69757497 - {394, 2191} - {9292, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 2598 - - - CF$UID - 48 - - - CF$UID - 2599 - - - CF$UID - 2600 - - - - 324440456.98038799 - {2869, 1679} - {3716, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2602 - - - CF$UID - 2603 - - - CF$UID - 2604 - - - - 324436297.57894599 - {4094, 2581} - {4957, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2606 - - - CF$UID - 2607 - - - CF$UID - 2608 - - - - 323991935.93480003 - {0, 902} - {253, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2610 - - - CF$UID - 2611 - - - CF$UID - 2612 - - - - 324412765.68417799 - {2555, 1260} - {3290, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2614 - - - CF$UID - 2615 - - - CF$UID - 2616 - - - - 323997773.22955102 - {0, 1098} - {190, 239} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2618 - - - CF$UID - 2619 - - - CF$UID - 2620 - - - - 323997633.580167 - {0, 1074} - {200, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2622 - - - CF$UID - 2623 - - - CF$UID - 2624 - - - - 323998098.80162501 - {0, 1691} - {390, 249} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2626 - - - CF$UID - 2627 - - - CF$UID - 2628 - - - - 324413128.654562 - {3, 2278} - {1887, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2630 - - - CF$UID - 2631 - - - CF$UID - 2632 - - - - 323998229.417656 - {0, 2002} - {960, 242} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2634 - - - CF$UID - 2635 - - - CF$UID - 358 - - - - 323998272.29509199 - {0, 1289} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2637 - - - CF$UID - 2638 - - - CF$UID - 2532 - - - - 323993444.857252 - {0, 1036} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2640 - - - CF$UID - 2641 - - - CF$UID - 2642 - - - - 323997879.67560601 - {0, 1109} - {197, 238} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2644 - - - CF$UID - 2645 - - - CF$UID - 358 - - - - 323996597.73368597 - {0, 748} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2647 - - - CF$UID - 2648 - - - CF$UID - 2649 - - - - 323997564.08925098 - {0, 955} - {211, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2651 - - - CF$UID - 2652 - - - CF$UID - 358 - - - - 323997740.41328001 - {0, 631} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2654 - - - CF$UID - 2655 - - - CF$UID - 268 - - - - 323991956.51889098 - {0, 821} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2657 - - - CF$UID - 2658 - - - CF$UID - 358 - - - - 323914776.143372 - {0, 2221} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2660 - - - CF$UID - 2661 - - - CF$UID - 2662 - - - - 324431511.42497897 - {0, 2454} - {2246, 11} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2664 - - - CF$UID - 2665 - - - CF$UID - 2666 - - - - 324400607.254843 - {1283, 2182} - {6261, 1} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2668 - - - CF$UID - 2669 - - - CF$UID - 2670 - - - - 324436274.26169902 - {7238, 2038} - {8431, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2672 - - - CF$UID - 2673 - - - CF$UID - 2674 - - - - 323917736.789765 - {5708, 1546} - {6321, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2676 - - - CF$UID - 2677 - - - CF$UID - 2565 - - - - 323995781.52013803 - {0, 909} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2679 - - - CF$UID - 2680 - - - CF$UID - 2681 - - - - 323917645.241445 - {0, 1288} - {127, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2683 - - - CF$UID - 2684 - - - CF$UID - 2685 - - - - 324431658.89625299 - {0, 2174} - {1817, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2687 - - - CF$UID - 2688 - - - CF$UID - 2689 - - - - 323998717.00971699 - {46491, 2812} - {24064, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2691 - - - CF$UID - 2692 - - - CF$UID - 2693 - - - - 323991960.92231297 - {0, 849} - {254, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2695 - - - CF$UID - 2696 - - - CF$UID - 358 - - - - 323995447.02758801 - {0, 195} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2698 - - - CF$UID - 2699 - - - CF$UID - 358 - - - - 324432009.839122 - {0, 2419} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2701 - - - CF$UID - 2702 - - - CF$UID - 2703 - - - - 324422636.81480199 - {4578, 1748} - {5858, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2705 - - - CF$UID - 2706 - - - CF$UID - 358 - - - - 323993798.49312198 - {0, 233} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2708 - - - CF$UID - 2709 - - - CF$UID - 358 - - - - 324436728.64446801 - {0, 1681} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2711 - - - CF$UID - 2712 - - - CF$UID - 2713 - - - - 323917693.27358299 - {0, 1837} - {1836, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2715 - - - CF$UID - 2716 - - - CF$UID - 358 - - - - 324422407.05101901 - {0, 2563} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2718 - - - CF$UID - 2719 - - - CF$UID - 2720 - - - - 324426155.38032198 - {2376, 2026} - {1582, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2722 - - - CF$UID - 2723 - - - CF$UID - 2724 - - - - 323917102.30272698 - {0, 1158} - {543, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2726 - - - CF$UID - 2727 - - - CF$UID - 358 - - - - 323916228.22060299 - {0, 3469} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2729 - - - CF$UID - 2730 - - - CF$UID - 2731 - - - - 323963859.82644898 - {2834, 1401} - {3758, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2733 - - - CF$UID - 2734 - - - CF$UID - 2735 - - - - 324409948.76730502 - {1181, 1454} - {2325, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2737 - - - CF$UID - 2738 - - - CF$UID - 358 - - - - 323916551.38835502 - {0, 2730} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2740 - - - CF$UID - 2741 - - - CF$UID - 2742 - - - - 324426418.68622297 - {0, 2343} - {1931, 13} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2744 - - - CF$UID - 2745 - - - CF$UID - 2746 - - - - 324412735.31168002 - {1359, 1828} - {2852, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2748 - - - CF$UID - 2749 - - - CF$UID - 2750 - - - - 324414185.99766701 - {2616, 1311} - {3656, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 2752 - - - CF$UID - 48 - - - CF$UID - 2753 - - - CF$UID - 2754 - - - - 324440370.639184 - {0, 2023} - {1752, 83} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2756 - - - CF$UID - 2757 - - - CF$UID - 2758 - - - - 324437798.219513 - {9059, 2872} - {9164, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2760 - - - CF$UID - 2761 - - - CF$UID - 2762 - - - - 324431765.90748399 - {1492, 2008} - {2875, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2764 - - - CF$UID - 2765 - - - CF$UID - 2766 - - - - 323996535.758793 - {380, 2043} - {2367, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2768 - - - CF$UID - 2769 - - - CF$UID - 2770 - - - - 324436864.92715198 - {0, 1684} - {4936, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2772 - - - CF$UID - 2773 - - - CF$UID - 2774 - - - - 323991883.09180599 - {0, 775} - {256, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2776 - - - CF$UID - 2777 - - - CF$UID - 2565 - - - - 323991947.84153402 - {0, 755} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2779 - - - CF$UID - 2780 - - - CF$UID - 2781 - - - - 323991940.85978901 - {0, 895} - {250, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2783 - - - CF$UID - 2780 - - - CF$UID - 2784 - - - - 323991949.74583501 - {239, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2786 - - - CF$UID - 2787 - - - CF$UID - 2788 - - - - 323993442.86846501 - {584, 1666} - {233, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2790 - - - CF$UID - 2791 - - - CF$UID - 358 - - - - 324417873.568241 - {0, 1255} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2793 - - - CF$UID - 2794 - - - CF$UID - 2795 - - - - 324425413.43702298 - {0, 3283} - {1739, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2797 - - - CF$UID - 2798 - - - CF$UID - 358 - - - - 323968006.69858402 - {0, 923} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2800 - - - CF$UID - 2801 - - - CF$UID - 2802 - - - - 324431829.74965 - {5540, 1396} - {6662, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2804 - - - CF$UID - 2805 - - - CF$UID - 2806 - - - - 324437401.74129099 - {0, 3346} - {1797, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2808 - - - CF$UID - 2809 - - - CF$UID - 2810 - - - - 324421435.024073 - {102, 2861} - {193, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2812 - - - CF$UID - 2813 - - - CF$UID - 2814 - - - - 324426394.96874899 - {0, 2146} - {1639, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2816 - - - CF$UID - 2817 - - - CF$UID - 2818 - - - - 324436606.93009198 - {3687, 1874} - {4722, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2820 - - - CF$UID - 2821 - - - CF$UID - 2822 - - - - 323999071.56422198 - {12932, 1171} - {13981, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2824 - - - CF$UID - 2825 - - - CF$UID - 2826 - - - - 323995848.84945101 - {21965, 1757} - {22896, 95} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2828 - - - CF$UID - 2829 - - - CF$UID - 2830 - - - - 324415593.73750901 - {5439, 1874} - {7064, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2832 - - - CF$UID - 2833 - - - CF$UID - 358 - - - - 323917117.24232203 - {2409, 1259} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2835 - - - CF$UID - 2836 - - - CF$UID - 2837 - - - - 324410006.29558802 - {1940, 2182} - {3080, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 2839 - - - CF$UID - 48 - - - CF$UID - 2840 - - - CF$UID - 2841 - - - - 324440890.34305298 - {3432, 2012} - {4860, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 2843 - - - CF$UID - 48 - - - CF$UID - 2844 - - - CF$UID - 2845 - - - - 324440890.34319198 - {78, 2018} - {1759, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2847 - - - CF$UID - 2848 - - - CF$UID - 2849 - - - - 323917830.14173597 - {6240, 2512} - {7297, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2851 - - - CF$UID - 2852 - - - CF$UID - 151 - - - - 324431694.36976302 - {0, 2678} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2854 - - - CF$UID - 2855 - - - CF$UID - 2856 - - - - 324431995.00957501 - {3979, 1931} - {4147, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2858 - - - CF$UID - 2859 - - - CF$UID - 2860 - - - - 324413092.90767199 - {341, 2680} - {2305, 34} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2862 - - - CF$UID - 2863 - - - CF$UID - 2864 - - - - 324399293.830338 - {6483, 1894} - {7621, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2866 - - - CF$UID - 2867 - - - CF$UID - 2868 - - - - 324422940.22563303 - {3038, 2830} - {5494, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2870 - - - CF$UID - 2871 - - - CF$UID - 2872 - - - - 323998972.84941399 - {0, 1716} - {236, 19} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 2874 - - - CF$UID - 48 - - - CF$UID - 2875 - - - CF$UID - 2876 - - - - 324440838.34989101 - {0, 1840} - {1601, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2878 - - - CF$UID - 2879 - - - CF$UID - 358 - - - - 323916742.91389602 - {0, 3071} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2881 - - - CF$UID - 2882 - - - CF$UID - 358 - - - - 323995798.68886 - {0, 587} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2884 - - - CF$UID - 2885 - - - CF$UID - 2886 - - - - 324426367.06206697 - {739, 1744} - {1634, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2888 - - - CF$UID - 2889 - - - CF$UID - 2890 - - - - 323919665.61871201 - {2253, 1777} - {3066, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2892 - - - CF$UID - 2893 - - - CF$UID - 2894 - - - - 323917746.03652102 - {1269, 1981} - {3133, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2896 - - - CF$UID - 2897 - - - CF$UID - 2532 - - - - 323999027.071006 - {0, 1113} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2899 - - - CF$UID - 2900 - - - CF$UID - 2901 - - - - 324415638.39336997 - {524, 2814} - {2988, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 2903 - - - CF$UID - 48 - - - CF$UID - 2904 - - - CF$UID - 358 - - - - 324441058.64298302 - {47, 2017} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2906 - - - CF$UID - 2907 - - - CF$UID - 2908 - - - - 323999335.35239202 - {2017, 2058} - {3482, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2910 - - - CF$UID - 2911 - - - CF$UID - 2912 - - - - 324437832.25074202 - {1951, 2511} - {2100, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2914 - - - CF$UID - 2915 - - - CF$UID - 2916 - - - - 324421603.58039403 - {2413, 2126} - {3075, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2918 - - - CF$UID - 2919 - - - CF$UID - 2784 - - - - 323991938.742567 - {0, 905} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2921 - - - CF$UID - 2922 - - - CF$UID - 2784 - - - - 323991951.46779501 - {0, 920} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2924 - - - CF$UID - 2925 - - - CF$UID - 2926 - - - - 324402854.21050298 - {0, 2222} - {559, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2928 - - - CF$UID - 2929 - - - CF$UID - 2930 - - - - 324400673.29259199 - {1813, 941} - {2099, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2932 - - - CF$UID - 2933 - - - CF$UID - 2788 - - - - 323991962.84279197 - {0, 924} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2935 - - - CF$UID - 2936 - - - CF$UID - 358 - - - - 324400461.89105803 - {0, 2382} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2938 - - - CF$UID - 926 - - - CF$UID - 927 - - - - 323991202.52781898 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 2940 - - - CF$UID - 2941 - - - CF$UID - 2942 - - - - 324422018.73711902 - {0, 2893} - {1632, 0} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2944 - - - CF$UID - 2946 - - - CF$UID - 2948 - - - CF$UID - 2950 - - - NS.objects - - - CF$UID - 2952 - - - CF$UID - 2955 - - - CF$UID - 2957 - - - CF$UID - 2959 - - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2945 - - - x-xcode-log://D77EB64F-D96E-4EE1-9AD5-C2E8CC6078D1 - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2947 - - - x-xcode-log://F5EF2CEA-3A6E-4CE0-88F1-CD36958A1A8E - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2949 - - - x-xcode-log://4C3C7F23-F763-4ED2-A9D1-2D50EAB289F4 - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2951 - - - x-xcode-log://2CCA3A1A-094A-4C2D-8C04-BDB027FCB6DA - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2953 - - - NS.objects - - - CF$UID - 2954 - - - - DBGConsoleLogEditorScrollRange - {7913, 4599} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2953 - - - NS.objects - - - CF$UID - 2956 - - - - {0, 2227} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2953 - - - NS.objects - - - CF$UID - 2958 - - - - {745, 2156} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2953 - - - NS.objects - - - CF$UID - 2960 - - - - {11436, 1351} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2962 - - - CF$UID - 1924 - - - CF$UID - 2964 - - - CF$UID - 2018 - - - CF$UID - 2002 - - - CF$UID - 2965 - - - CF$UID - 2967 - - - CF$UID - 2969 - - - CF$UID - 2971 - - - CF$UID - 2008 - - - CF$UID - 2973 - - - CF$UID - 2975 - - - CF$UID - 2977 - - - CF$UID - 2979 - - - NS.objects - - - CF$UID - 2981 - - - CF$UID - 2982 - - - CF$UID - 2983 - - - CF$UID - 2984 - - - CF$UID - 2992 - - - CF$UID - 2993 - - - CF$UID - 2998 - - - CF$UID - 3003 - - - CF$UID - 3004 - - - CF$UID - 3009 - - - CF$UID - 3014 - - - CF$UID - 3019 - - - CF$UID - 3024 - - - CF$UID - 3027 - - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2963 - - - x-xcode-log://CF5FF470-4F4A-4184-96B3-5B2F8B4DADFF - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1923 - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2966 - - - x-xcode-log://F12883C6-1F90-4A68-A7B2-A84A97A444FF - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2968 - - - x-xcode-log://C56D6006-8D04-4E05-8056-E1B0EAE370EC - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2970 - - - x-xcode-log://35FB82FA-7610-48F5-AA8F-444EB49C032E - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2972 - - - x-xcode-log://86811926-3971-46D4-A0DD-2A6798C8B85F - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2974 - - - x-xcode-log://F062C011-F180-4D28-8936-769801EA2730 - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2976 - - - x-xcode-log://0C4538B8-C5BC-4D32-AEC7-BC703EA08568 - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2978 - - - x-xcode-log://4B1732E0-4B96-4015-94F9-C167BBAAE89D - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2980 - - - x-xcode-log://935AF1AA-6982-47AB-B679-13A9D4F93CE6 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 184 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 184 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 184 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2985 - - - NS.objects - - - CF$UID - 2986 - - - - SelectedDocumentLocations - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 2987 - - - - - $class - - CF$UID - 2991 - - documentURL - - CF$UID - 2019 - - expandTranscript - - indexPath - - CF$UID - 2988 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 2990 - - NSIndexPathData - - CF$UID - 2989 - - NSIndexPathLength - 3 - - - $class - - CF$UID - 1904 - - NS.data - - AFEG - - - - $classes - - NSIndexPath - NSObject - - $classname - NSIndexPath - - - $classes - - IDELogDocumentLocation - DVTDocumentLocation - NSObject - - $classname - IDELogDocumentLocation - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2985 - - - NS.objects - - - CF$UID - 184 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 2994 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 2995 - - - - - $class - - CF$UID - 2991 - - documentURL - - CF$UID - 2966 - - expandTranscript - - indexPath - - CF$UID - 2996 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 2990 - - NSIndexPathData - - CF$UID - 2997 - - NSIndexPathLength - 2 - - - $class - - CF$UID - 1904 - - NS.data - - AQE= - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 2999 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3000 - - - - - $class - - CF$UID - 2991 - - documentURL - - CF$UID - 2968 - - expandTranscript - - indexPath - - CF$UID - 3001 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 2990 - - NSIndexPathData - - CF$UID - 3002 - - NSIndexPathLength - 2 - - - $class - - CF$UID - 1904 - - NS.data - - AAI= - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 184 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 3005 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3006 - - - - - $class - - CF$UID - 2991 - - documentURL - - CF$UID - 2972 - - expandTranscript - - indexPath - - CF$UID - 3007 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 2990 - - NSIndexPathData - - CF$UID - 3008 - - NSIndexPathLength - 2 - - - $class - - CF$UID - 1904 - - NS.data - - AL8B - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 2985 - - - NS.objects - - - CF$UID - 3010 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3011 - - - - - $class - - CF$UID - 2991 - - documentURL - - CF$UID - 2009 - - expandTranscript - - indexPath - - CF$UID - 3012 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 2990 - - NSIndexPathData - - CF$UID - 3013 - - NSIndexPathLength - 3 - - - $class - - CF$UID - 1904 - - NS.data - - ACwA - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 3015 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3016 - - - - - $class - - CF$UID - 2991 - - documentURL - - CF$UID - 2974 - - expandTranscript - - indexPath - - CF$UID - 3017 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 2990 - - NSIndexPathData - - CF$UID - 3018 - - NSIndexPathLength - 2 - - - $class - - CF$UID - 1904 - - NS.data - - AAA= - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 3020 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3021 - - - - - $class - - CF$UID - 2991 - - documentURL - - CF$UID - 2976 - - expandTranscript - - indexPath - - CF$UID - 3022 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 2990 - - NSIndexPathData - - CF$UID - 3023 - - NSIndexPathLength - 3 - - - $class - - CF$UID - 1904 - - NS.data - - AQMA - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 3025 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3026 - - - - - $class - - CF$UID - 2991 - - documentURL - - CF$UID - 2978 - - expandTranscript - - indexPath - - CF$UID - 2996 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 184 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3029 - - - NS.objects - - - CF$UID - 3030 - - - - IDENameString - ANTLR - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 637 - - - CF$UID - 474 - - - CF$UID - 3032 - - - CF$UID - 3033 - - - CF$UID - 473 - - - CF$UID - 45 - - - CF$UID - 477 - - - CF$UID - 472 - - - NS.objects - - - CF$UID - 3034 - - - CF$UID - 3974 - - - CF$UID - 3975 - - - CF$UID - 4203 - - - CF$UID - 3033 - - - CF$UID - 25 - - - CF$UID - 4324 - - - CF$UID - 171 - - - - IDEWorkspaceTabController_F18AFCAA-0B06-4A4A-B3A3-172BB6FE3FF0 - IDEWorkspaceTabController_0E300015-F55C-40BA-9D74-6F096B3B8016 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 3035 - - - CF$UID - 60 - - - CF$UID - 171 - - - CF$UID - 48 - - - CF$UID - 3036 - - - CF$UID - 3133 - - - CF$UID - 3960 - - - CF$UID - 3966 - - - - ANTLRTreeAdaptor.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 642 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 3037 - - - CF$UID - 3038 - - - CF$UID - 3053 - - - CF$UID - 3064 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 3083 - - - CF$UID - 3127 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 3039 - - - CF$UID - 3045 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 3051 - - - CF$UID - 3052 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 3040 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3041 - - - CF$UID - 3043 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 3042 - - - - 309 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 3044 - - - - 459 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 3046 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3047 - - - CF$UID - 3049 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 3048 - - - - 309 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 3050 - - - - 459 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 3054 - - rootLayoutTreeNode - - CF$UID - 3062 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 3055 - - orientation - 0 - parent - - CF$UID - 3062 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 3060 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 3056 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3057 - - - CF$UID - 3058 - - - CF$UID - 3059 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 3035 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 3061 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.m - - - $class - - CF$UID - 123 - - children - - CF$UID - 3063 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3054 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 3065 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 3066 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 3067 - - - CF$UID - 60 - - - CF$UID - 3081 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3068 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 141 - - - CF$UID - 135 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 136 - - - NS.objects - - - CF$UID - 3069 - - - CF$UID - 142 - - - CF$UID - 3074 - - - CF$UID - 3035 - - - CF$UID - 152 - - - CF$UID - 3078 - - - CF$UID - 3080 - - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 3060 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 3070 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3071 - - - CF$UID - 3072 - - - CF$UID - 3073 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 3035 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 3075 - - - CF$UID - 3076 - - - CF$UID - 3077 - - - - 324436605.33686697 - {6581, 1360} - {3905, 0} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 3079 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.m - -copyNode: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3082 - - - - {{0, 0}, {769, 925}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - CF$UID - 702 - - - NS.objects - - - CF$UID - 3084 - - - CF$UID - 3126 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - CF$UID - 704 - - - NS.objects - - - CF$UID - 3085 - - - CF$UID - 3103 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 3086 - - - CF$UID - 60 - - - CF$UID - 3101 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3087 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 142 - - - CF$UID - 3088 - - - CF$UID - 3089 - - - CF$UID - 3035 - - - CF$UID - 152 - - - CF$UID - 3093 - - - CF$UID - 3094 - - - - -newTreeWithTokenType: - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 146 - - - CF$UID - 145 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 3090 - - - CF$UID - 48 - - - CF$UID - 3091 - - - CF$UID - 3092 - - - - 324412008.05151898 - {1608, 1437} - {2146, 0} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 3079 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 3099 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 3095 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3096 - - - CF$UID - 3097 - - - CF$UID - 3098 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 3035 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 3100 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.m - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3102 - - - - {{0, 0}, {1239, 891}} - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 3104 - - - CF$UID - 60 - - - CF$UID - 3124 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3105 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 142 - - - CF$UID - 3106 - - - CF$UID - 3107 - - - CF$UID - 3111 - - - CF$UID - 269 - - - CF$UID - 3112 - - - CF$UID - 3114 - - - - -createTree: - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 3108 - - - CF$UID - 3109 - - - CF$UID - 3110 - - - - 324412008.05183703 - {2872, 2448} - {1770, 14} - ANTLRTreeAdaptor.h - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 3113 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.h - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 3122 - - DomainIdentifier - - CF$UID - 0 - - IdentifierPath - - CF$UID - 3115 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3116 - - - CF$UID - 3117 - - - CF$UID - 3118 - - - CF$UID - 3120 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 3111 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 676 - - - CF$UID - 3119 - - - NS.objects - - - CF$UID - 114 - - - CF$UID - 107 - - - - manualDomainIdentifier - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 679 - - - NS.objects - - - CF$UID - 3121 - - - - Xcode.IDEKit.GeniusCategory.Manual - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 3123 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.h - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3125 - - - - {{0, 0}, {727, 891}} - 0.41242939233779907 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 3128 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3129 - - - CF$UID - 3131 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 3130 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 3132 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 1501 - - - CF$UID - 174 - - - CF$UID - 175 - - - CF$UID - 3134 - - - CF$UID - 286 - - - NS.objects - - - CF$UID - 3135 - - - CF$UID - 3145 - - - CF$UID - 3149 - - - CF$UID - 174 - - - CF$UID - 3952 - - - CF$UID - 3956 - - - - Xcode.DebuggerKit.ThreadsStacksNavigator - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 3136 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 3138 - - - CF$UID - 186 - - - CF$UID - 3139 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3137 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - - {{0, 0}, {456, 847}} - - $class - - CF$UID - 187 - - NS.objects - - - CF$UID - 3140 - - - CF$UID - 3141 - - - CF$UID - 3142 - - - CF$UID - 3144 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 379 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 253 - - - CF$UID - 3143 - - - - scopes - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 114 - - - CF$UID - 253 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 3146 - - - CF$UID - 60 - - - CF$UID - 3147 - - - CF$UID - 1513 - - - CF$UID - 60 - - - CF$UID - 3148 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - invalidNode - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 3150 - - - CF$UID - 3156 - - - CF$UID - 3906 - - - CF$UID - 3949 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 3950 - - - CF$UID - 3951 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - CF$UID - 251 - - - CF$UID - 3151 - - - CF$UID - 337 - - - CF$UID - 3152 - - - CF$UID - 3143 - - - CF$UID - 3153 - - - CF$UID - 3154 - - - CF$UID - 3155 - - - CF$UID - 377 - - - - hoistedPredicates - LL-start - lexertest-simple - Fuzzy - polydiff - - $class - - CF$UID - 199 - - NS.objects - - - CF$UID - 3157 - - - CF$UID - 3199 - - - CF$UID - 3230 - - - CF$UID - 3252 - - - CF$UID - 3269 - - - CF$UID - 3297 - - - CF$UID - 3326 - - - CF$UID - 3354 - - - CF$UID - 3499 - - - CF$UID - 3608 - - - CF$UID - 3627 - - - CF$UID - 3635 - - - CF$UID - 3641 - - - CF$UID - 3681 - - - CF$UID - 3741 - - - CF$UID - 3765 - - - CF$UID - 3783 - - - CF$UID - 3800 - - - CF$UID - 3815 - - - CF$UID - 3826 - - - CF$UID - 3840 - - - CF$UID - 3863 - - - CF$UID - 3869 - - - CF$UID - 3894 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3164 - - - CF$UID - 3195 - - - CF$UID - 3195 - - - CF$UID - 3196 - - - - type - subissues - shortMessage - fullMessage - documentLocations - Semantic Issue - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3165 - - - CF$UID - 3189 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3166 - - - CF$UID - 3187 - - - CF$UID - 3187 - - - CF$UID - 3188 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3167 - - - CF$UID - 3175 - - - CF$UID - 3181 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3169 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 3171 - - - - Uncategorized - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRBaseTreeAdaptor.h:28: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3172 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3173 - - endingColumnNumber - -1 - endingLineNumber - 27 - startingColumnNumber - -1 - startingLineNumber - 27 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - - $classes - - DVTTextDocumentLocation - DVTDocumentLocation - NSObject - - $classname - DVTTextDocumentLocation - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3176 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 3178 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRBaseTreeAdaptor.m:27: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3179 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3180 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3182 - - - CF$UID - 3183 - - - CF$UID - 3183 - - - CF$UID - 3184 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method declared here in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3185 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3186 - - endingColumnNumber - 0 - endingLineNumber - 124 - startingColumnNumber - 0 - startingLineNumber - 124 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.h - - Method declared here - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3185 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3190 - - - CF$UID - 3191 - - - CF$UID - 3191 - - - CF$UID - 3192 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Required for direct or indirect protocol 'ANTLRTreeAdaptor' - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3193 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3194 - - endingColumnNumber - 0 - endingLineNumber - 31 - startingColumnNumber - 0 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - Method in protocol not implemented - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3197 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3198 - - endingColumnNumber - 0 - endingLineNumber - 31 - startingColumnNumber - 0 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3200 - - - CF$UID - 3223 - - - CF$UID - 3224 - - - CF$UID - 3225 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3201 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3202 - - - CF$UID - 3217 - - - CF$UID - 3217 - - - CF$UID - 3218 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3203 - - - CF$UID - 3210 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3204 - - - CF$UID - 3205 - - - CF$UID - 3205 - - - CF$UID - 3206 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRCommonTokenStream.m:28: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3207 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3208 - - endingColumnNumber - -1 - endingLineNumber - 27 - startingColumnNumber - -1 - startingLineNumber - 27 - timestamp - - CF$UID - 3209 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTokenStream.m - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3211 - - - CF$UID - 3212 - - - CF$UID - 3212 - - - CF$UID - 3213 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Previous definition is here in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTokenStream.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3214 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3215 - - endingColumnNumber - 84 - endingLineNumber - 50 - startingColumnNumber - 84 - startingLineNumber - 50 - timestamp - - CF$UID - 3216 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTokenStream.h - 0.0 - Previous definition is here - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3219 - - - CF$UID - 3221 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3215 - - endingColumnNumber - 84 - endingLineNumber - 50 - startingColumnNumber - 84 - startingLineNumber - 50 - timestamp - - CF$UID - 3220 - - - 0.0 - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3215 - - endingColumnNumber - 83 - endingLineNumber - 50 - startingColumnNumber - 73 - startingLineNumber - 50 - timestamp - - CF$UID - 3222 - - - 0.0 - Conflicting parameter types in implementation of 'initWithTokenSource:Channel:': 'NSUInteger' - Conflicting parameter types in implementation of 'initWithTokenSource:Channel:': 'NSUInteger' (aka 'unsigned int') vs 'NSInteger' (aka 'int') - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3226 - - - CF$UID - 3228 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3208 - - endingColumnNumber - 83 - endingLineNumber - 72 - startingColumnNumber - 83 - startingLineNumber - 72 - timestamp - - CF$UID - 3227 - - - 0.0 - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3208 - - endingColumnNumber - 82 - endingLineNumber - 72 - startingColumnNumber - 73 - startingLineNumber - 72 - timestamp - - CF$UID - 3229 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3231 - - - CF$UID - 3224 - - - CF$UID - 3224 - - - CF$UID - 3249 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3232 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3233 - - - CF$UID - 3217 - - - CF$UID - 3217 - - - CF$UID - 3244 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3234 - - - CF$UID - 3239 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3235 - - - CF$UID - 3205 - - - CF$UID - 3205 - - - CF$UID - 3236 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3237 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3208 - - endingColumnNumber - -1 - endingLineNumber - 27 - startingColumnNumber - -1 - startingLineNumber - 27 - timestamp - - CF$UID - 3238 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3240 - - - CF$UID - 3212 - - - CF$UID - 3212 - - - CF$UID - 3241 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3242 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3215 - - endingColumnNumber - 84 - endingLineNumber - 50 - startingColumnNumber - 84 - startingLineNumber - 50 - timestamp - - CF$UID - 3243 - - - 0.0 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3245 - - - CF$UID - 3247 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3215 - - endingColumnNumber - 84 - endingLineNumber - 50 - startingColumnNumber - 84 - startingLineNumber - 50 - timestamp - - CF$UID - 3246 - - - 0.0 - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3215 - - endingColumnNumber - 83 - endingLineNumber - 50 - startingColumnNumber - 73 - startingLineNumber - 50 - timestamp - - CF$UID - 3248 - - - 0.0 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3250 - - - CF$UID - 3251 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3208 - - endingColumnNumber - -1 - endingLineNumber - 72 - startingColumnNumber - -1 - startingLineNumber - 72 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3208 - - endingColumnNumber - -1 - endingLineNumber - 72 - startingColumnNumber - -1 - startingLineNumber - 72 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3253 - - - CF$UID - 3254 - - - CF$UID - 3267 - - - CF$UID - 3267 - - - CF$UID - 3268 - - - - Lexical or Preprocessor Issue - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3255 - - - CF$UID - 3261 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3256 - - - CF$UID - 3257 - - - CF$UID - 3257 - - - CF$UID - 3258 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../examples/simplecTreeParser/SimpleCParser.m:46: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3259 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3260 - - endingColumnNumber - -1 - endingLineNumber - 45 - startingColumnNumber - -1 - startingLineNumber - 45 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCParser.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3262 - - - CF$UID - 3263 - - - CF$UID - 3263 - - - CF$UID - 3264 - - - - - $class - - CF$UID - 91 - - NS.objects - - - 'ANTLR/ANTLR.h' file not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCParser.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3265 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3266 - - endingColumnNumber - 8 - endingLineNumber - 6 - startingColumnNumber - 8 - startingLineNumber - 6 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCParser.h - - 'ANTLR/ANTLR.h' file not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3265 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3270 - - - CF$UID - 3195 - - - CF$UID - 3195 - - - CF$UID - 3294 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3271 - - - CF$UID - 3289 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3272 - - - CF$UID - 3187 - - - CF$UID - 3187 - - - CF$UID - 3288 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3273 - - - CF$UID - 3278 - - - CF$UID - 3283 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3274 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 3275 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3276 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3277 - - endingColumnNumber - -1 - endingLineNumber - 27 - startingColumnNumber - -1 - startingLineNumber - 27 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3279 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 3280 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3281 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3282 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3284 - - - CF$UID - 3183 - - - CF$UID - 3183 - - - CF$UID - 3285 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3286 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3287 - - endingColumnNumber - 0 - endingLineNumber - 38 - startingColumnNumber - 0 - startingLineNumber - 38 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.h - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3286 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3290 - - - CF$UID - 3191 - - - CF$UID - 3191 - - - CF$UID - 3291 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3292 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3293 - - endingColumnNumber - 0 - endingLineNumber - 31 - startingColumnNumber - 0 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3295 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3296 - - endingColumnNumber - -1 - endingLineNumber - 31 - startingColumnNumber - -1 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3298 - - - CF$UID - 3319 - - - CF$UID - 3320 - - - CF$UID - 3321 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3299 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3300 - - - CF$UID - 3217 - - - CF$UID - 3217 - - - CF$UID - 3314 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3301 - - - CF$UID - 3308 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3302 - - - CF$UID - 3303 - - - CF$UID - 3303 - - - CF$UID - 3304 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRBaseTree.m:28: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3305 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3306 - - endingColumnNumber - -1 - endingLineNumber - 27 - startingColumnNumber - -1 - startingLineNumber - 27 - timestamp - - CF$UID - 3307 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.m - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3309 - - - CF$UID - 3310 - - - CF$UID - 3310 - - - CF$UID - 3311 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Previous definition is here in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3312 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 1941 - - endingColumnNumber - 32 - endingLineNumber - 126 - startingColumnNumber - 32 - startingLineNumber - 126 - timestamp - - CF$UID - 3313 - - - 0.0 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3315 - - - CF$UID - 3317 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 1941 - - endingColumnNumber - 32 - endingLineNumber - 126 - startingColumnNumber - 32 - startingLineNumber - 126 - timestamp - - CF$UID - 3316 - - - 0.0 - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 1941 - - endingColumnNumber - 30 - endingLineNumber - 126 - startingColumnNumber - 20 - startingLineNumber - 126 - timestamp - - CF$UID - 3318 - - - 0.0 - Conflicting parameter types in implementation of 'deleteChild:': 'NSUInteger' - Conflicting parameter types in implementation of 'deleteChild:': 'NSUInteger' (aka 'unsigned int') vs 'NSInteger' (aka 'int') - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3322 - - - CF$UID - 3324 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3306 - - endingColumnNumber - 31 - endingLineNumber - 226 - startingColumnNumber - 31 - startingLineNumber - 226 - timestamp - - CF$UID - 3323 - - - 0.0 - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3306 - - endingColumnNumber - 29 - endingLineNumber - 226 - startingColumnNumber - 20 - startingLineNumber - 226 - timestamp - - CF$UID - 3325 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3327 - - - CF$UID - 3351 - - - CF$UID - 3351 - - - CF$UID - 3352 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3328 - - - CF$UID - 3346 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3329 - - - CF$UID - 3187 - - - CF$UID - 3187 - - - CF$UID - 3345 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3330 - - - CF$UID - 3335 - - - CF$UID - 3340 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3331 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 3332 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3333 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3334 - - endingColumnNumber - -1 - endingLineNumber - 27 - startingColumnNumber - -1 - startingLineNumber - 27 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3336 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 3337 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3338 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3339 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3341 - - - CF$UID - 3183 - - - CF$UID - 3183 - - - CF$UID - 3342 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3343 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3344 - - endingColumnNumber - 0 - endingLineNumber - 38 - startingColumnNumber - 0 - startingLineNumber - 38 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.h - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3343 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3347 - - - CF$UID - 3191 - - - CF$UID - 3191 - - - CF$UID - 3348 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3349 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3350 - - endingColumnNumber - 0 - endingLineNumber - 31 - startingColumnNumber - 0 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - Incomplete implementation - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3353 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3296 - - endingColumnNumber - -1 - endingLineNumber - 32 - startingColumnNumber - -1 - startingLineNumber - 32 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3355 - - - CF$UID - 3351 - - - CF$UID - 3351 - - - CF$UID - 3497 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3356 - - - CF$UID - 3362 - - - CF$UID - 3367 - - - CF$UID - 3372 - - - CF$UID - 3377 - - - CF$UID - 3382 - - - CF$UID - 3387 - - - CF$UID - 3392 - - - CF$UID - 3397 - - - CF$UID - 3402 - - - CF$UID - 3407 - - - CF$UID - 3412 - - - CF$UID - 3417 - - - CF$UID - 3422 - - - CF$UID - 3427 - - - CF$UID - 3432 - - - CF$UID - 3437 - - - CF$UID - 3442 - - - CF$UID - 3447 - - - CF$UID - 3452 - - - CF$UID - 3457 - - - CF$UID - 3462 - - - CF$UID - 3467 - - - CF$UID - 3472 - - - CF$UID - 3477 - - - CF$UID - 3482 - - - CF$UID - 3487 - - - CF$UID - 3492 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3357 - - - CF$UID - 3358 - - - CF$UID - 3358 - - - CF$UID - 3359 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'init' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3360 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 38 - startingColumnNumber - -1 - startingLineNumber - 38 - timestamp - - CF$UID - 0 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3363 - - - CF$UID - 3364 - - - CF$UID - 3364 - - - CF$UID - 3365 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'copyWithZone:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3366 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 40 - startingColumnNumber - -1 - startingLineNumber - 40 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3368 - - - CF$UID - 3369 - - - CF$UID - 3369 - - - CF$UID - 3370 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'emptyNode' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3371 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 42 - startingColumnNumber - -1 - startingLineNumber - 42 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3373 - - - CF$UID - 3374 - - - CF$UID - 3374 - - - CF$UID - 3375 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'errorNode:From:To:Exception:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3376 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 55 - startingColumnNumber - -1 - startingLineNumber - 55 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3378 - - - CF$UID - 3379 - - - CF$UID - 3379 - - - CF$UID - 3380 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'isNil:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3381 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 60 - startingColumnNumber - -1 - startingLineNumber - 60 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3383 - - - CF$UID - 3384 - - - CF$UID - 3384 - - - CF$UID - 3385 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'dupTree:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3386 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 62 - startingColumnNumber - -1 - startingLineNumber - 62 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3388 - - - CF$UID - 3389 - - - CF$UID - 3389 - - - CF$UID - 3390 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'dupTree:Parent:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3391 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 68 - startingColumnNumber - -1 - startingLineNumber - 68 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3393 - - - CF$UID - 3394 - - - CF$UID - 3394 - - - CF$UID - 3395 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'dupNode:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3396 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 69 - startingColumnNumber - -1 - startingLineNumber - 69 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3398 - - - CF$UID - 3399 - - - CF$UID - 3399 - - - CF$UID - 3400 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'addChild:toTree:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3401 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 77 - startingColumnNumber - -1 - startingLineNumber - 77 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3403 - - - CF$UID - 3404 - - - CF$UID - 3404 - - - CF$UID - 3405 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'becomeRoot:old:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3406 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 105 - startingColumnNumber - -1 - startingLineNumber - 105 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3408 - - - CF$UID - 3409 - - - CF$UID - 3409 - - - CF$UID - 3410 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'rulePostProcessing:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3411 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 108 - startingColumnNumber - -1 - startingLineNumber - 108 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3413 - - - CF$UID - 3414 - - - CF$UID - 3414 - - - CF$UID - 3415 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'becomeRootfromToken:old:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3416 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 110 - startingColumnNumber - -1 - startingLineNumber - 110 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3418 - - - CF$UID - 3419 - - - CF$UID - 3419 - - - CF$UID - 3420 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'createTree:FromToken:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3421 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 112 - startingColumnNumber - -1 - startingLineNumber - 112 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3423 - - - CF$UID - 3424 - - - CF$UID - 3424 - - - CF$UID - 3425 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'createTree:FromToken:Text:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3426 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 114 - startingColumnNumber - -1 - startingLineNumber - 114 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3428 - - - CF$UID - 3429 - - - CF$UID - 3429 - - - CF$UID - 3430 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'createTree:Text:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3431 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 116 - startingColumnNumber - -1 - startingLineNumber - 116 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3433 - - - CF$UID - 3434 - - - CF$UID - 3434 - - - CF$UID - 3435 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getType:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3436 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 118 - startingColumnNumber - -1 - startingLineNumber - 118 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3438 - - - CF$UID - 3439 - - - CF$UID - 3439 - - - CF$UID - 3440 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'setType:Type:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3441 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 120 - startingColumnNumber - -1 - startingLineNumber - 120 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3443 - - - CF$UID - 3444 - - - CF$UID - 3444 - - - CF$UID - 3445 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getText:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3446 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 122 - startingColumnNumber - -1 - startingLineNumber - 122 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3448 - - - CF$UID - 3449 - - - CF$UID - 3449 - - - CF$UID - 3450 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'setText:Text:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3451 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 124 - startingColumnNumber - -1 - startingLineNumber - 124 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3453 - - - CF$UID - 3454 - - - CF$UID - 3454 - - - CF$UID - 3455 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getChild:At:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3456 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 126 - startingColumnNumber - -1 - startingLineNumber - 126 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3458 - - - CF$UID - 3459 - - - CF$UID - 3459 - - - CF$UID - 3460 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'setChild:At:Child:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3461 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 128 - startingColumnNumber - -1 - startingLineNumber - 128 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3463 - - - CF$UID - 3464 - - - CF$UID - 3464 - - - CF$UID - 3465 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'deleteChild:Index:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3466 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 130 - startingColumnNumber - -1 - startingLineNumber - 130 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3468 - - - CF$UID - 3469 - - - CF$UID - 3469 - - - CF$UID - 3470 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getChildCount:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3471 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 132 - startingColumnNumber - -1 - startingLineNumber - 132 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3473 - - - CF$UID - 3474 - - - CF$UID - 3474 - - - CF$UID - 3475 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getUniqueID:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3476 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 134 - startingColumnNumber - -1 - startingLineNumber - 134 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3478 - - - CF$UID - 3479 - - - CF$UID - 3479 - - - CF$UID - 3480 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getUniqueID' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3481 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 144 - startingColumnNumber - -1 - startingLineNumber - 144 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3483 - - - CF$UID - 3484 - - - CF$UID - 3484 - - - CF$UID - 3485 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'createToken:Text:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3486 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 160 - startingColumnNumber - -1 - startingLineNumber - 160 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3488 - - - CF$UID - 3489 - - - CF$UID - 3489 - - - CF$UID - 3490 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'createToken:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3491 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 162 - startingColumnNumber - -1 - startingLineNumber - 162 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3493 - - - CF$UID - 3494 - - - CF$UID - 3494 - - - CF$UID - 3495 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'newEmptyTree' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3496 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3361 - - endingColumnNumber - -1 - endingLineNumber - 36 - startingColumnNumber - -1 - startingLineNumber - 36 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3498 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3296 - - endingColumnNumber - -1 - endingLineNumber - 31 - startingColumnNumber - -1 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3500 - - - CF$UID - 3351 - - - CF$UID - 3351 - - - CF$UID - 3606 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3501 - - - CF$UID - 3521 - - - CF$UID - 3538 - - - CF$UID - 3555 - - - CF$UID - 3572 - - - CF$UID - 3589 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3502 - - - CF$UID - 3517 - - - CF$UID - 3517 - - - CF$UID - 3518 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3503 - - - CF$UID - 3510 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3504 - - - CF$UID - 3505 - - - CF$UID - 3505 - - - CF$UID - 3506 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRLexerState.m:27: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3507 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3508 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 3509 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.m - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3511 - - - CF$UID - 3512 - - - CF$UID - 3512 - - - CF$UID - 3513 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getTokenType' not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3514 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 38 - startingColumnNumber - 0 - startingLineNumber - 38 - timestamp - - CF$UID - 3516 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.h - 0.0 - Method definition for 'getTokenType' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3519 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 38 - startingColumnNumber - 0 - startingLineNumber - 38 - timestamp - - CF$UID - 3520 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3522 - - - CF$UID - 3534 - - - CF$UID - 3534 - - - CF$UID - 3535 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3523 - - - CF$UID - 3528 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3524 - - - CF$UID - 3505 - - - CF$UID - 3505 - - - CF$UID - 3525 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3526 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3508 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 3527 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3529 - - - CF$UID - 3530 - - - CF$UID - 3530 - - - CF$UID - 3531 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getChannel' not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3532 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 41 - startingColumnNumber - 0 - startingLineNumber - 41 - timestamp - - CF$UID - 3533 - - - 0.0 - Method definition for 'getChannel' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3536 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 41 - startingColumnNumber - 0 - startingLineNumber - 41 - timestamp - - CF$UID - 3537 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3539 - - - CF$UID - 3551 - - - CF$UID - 3551 - - - CF$UID - 3552 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3540 - - - CF$UID - 3545 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3541 - - - CF$UID - 3505 - - - CF$UID - 3505 - - - CF$UID - 3542 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3543 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3508 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 3544 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3546 - - - CF$UID - 3547 - - - CF$UID - 3547 - - - CF$UID - 3548 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getTokenStartLine' not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3549 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 44 - startingColumnNumber - 0 - startingLineNumber - 44 - timestamp - - CF$UID - 3550 - - - 0.0 - Method definition for 'getTokenStartLine' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3553 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 44 - startingColumnNumber - 0 - startingLineNumber - 44 - timestamp - - CF$UID - 3554 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3556 - - - CF$UID - 3568 - - - CF$UID - 3568 - - - CF$UID - 3569 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3557 - - - CF$UID - 3562 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3558 - - - CF$UID - 3505 - - - CF$UID - 3505 - - - CF$UID - 3559 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3560 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3508 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 3561 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3563 - - - CF$UID - 3564 - - - CF$UID - 3564 - - - CF$UID - 3565 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getTokenCharPositionInLine' not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3566 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 47 - startingColumnNumber - 0 - startingLineNumber - 47 - timestamp - - CF$UID - 3567 - - - 0.0 - Method definition for 'getTokenCharPositionInLine' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3570 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 47 - startingColumnNumber - 0 - startingLineNumber - 47 - timestamp - - CF$UID - 3571 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3573 - - - CF$UID - 3585 - - - CF$UID - 3585 - - - CF$UID - 3586 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3574 - - - CF$UID - 3579 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3575 - - - CF$UID - 3505 - - - CF$UID - 3505 - - - CF$UID - 3576 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3577 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3508 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 3578 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3580 - - - CF$UID - 3581 - - - CF$UID - 3581 - - - CF$UID - 3582 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getTokenStartCharIndex' not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3583 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 50 - startingColumnNumber - 0 - startingLineNumber - 50 - timestamp - - CF$UID - 3584 - - - 0.0 - Method definition for 'getTokenStartCharIndex' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3587 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 50 - startingColumnNumber - 0 - startingLineNumber - 50 - timestamp - - CF$UID - 3588 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3590 - - - CF$UID - 3602 - - - CF$UID - 3602 - - - CF$UID - 3603 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3591 - - - CF$UID - 3596 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3592 - - - CF$UID - 3505 - - - CF$UID - 3505 - - - CF$UID - 3593 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3594 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3508 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 3595 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3597 - - - CF$UID - 3598 - - - CF$UID - 3598 - - - CF$UID - 3599 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getText' not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3600 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 53 - startingColumnNumber - 0 - startingLineNumber - 53 - timestamp - - CF$UID - 3601 - - - 0.0 - Method definition for 'getText' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3604 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3515 - - endingColumnNumber - 0 - endingLineNumber - 53 - startingColumnNumber - 0 - startingLineNumber - 53 - timestamp - - CF$UID - 3605 - - - 0.0 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3607 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3508 - - endingColumnNumber - -1 - endingLineNumber - 29 - startingColumnNumber - -1 - startingLineNumber - 29 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3609 - - - CF$UID - 3351 - - - CF$UID - 3351 - - - CF$UID - 3624 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3610 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3611 - - - CF$UID - 3479 - - - CF$UID - 3479 - - - CF$UID - 3623 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3612 - - - CF$UID - 3617 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3613 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 3614 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3615 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3616 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3618 - - - CF$UID - 3619 - - - CF$UID - 3619 - - - CF$UID - 3620 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'getUniqueID' not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3621 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3622 - - endingColumnNumber - 0 - endingLineNumber - 144 - startingColumnNumber - 0 - startingLineNumber - 144 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3621 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3625 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3626 - - endingColumnNumber - 0 - endingLineNumber - 31 - startingColumnNumber - 0 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3628 - - - CF$UID - 3187 - - - CF$UID - 3187 - - - CF$UID - 3345 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3629 - - - CF$UID - 3631 - - - CF$UID - 3633 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3630 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 3332 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3632 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 3337 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3634 - - - CF$UID - 3183 - - - CF$UID - 3183 - - - CF$UID - 3342 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3636 - - - CF$UID - 3479 - - - CF$UID - 3479 - - - CF$UID - 3623 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3637 - - - CF$UID - 3639 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3638 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 3614 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3640 - - - CF$UID - 3619 - - - CF$UID - 3619 - - - CF$UID - 3620 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3642 - - - CF$UID - 3677 - - - CF$UID - 3677 - - - CF$UID - 3678 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3643 - - - CF$UID - 3650 - - - CF$UID - 3657 - - - CF$UID - 3664 - - - CF$UID - 3671 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3644 - - - CF$UID - 3645 - - - CF$UID - 3645 - - - CF$UID - 3646 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../examples/combined/antlr3.h:59: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3647 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3648 - - endingColumnNumber - -1 - endingLineNumber - 58 - startingColumnNumber - -1 - startingLineNumber - 58 - timestamp - - CF$UID - 3649 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/combined/antlr3.h - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3651 - - - CF$UID - 3652 - - - CF$UID - 3652 - - - CF$UID - 3653 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../examples/combined/CombinedLexer.h:7: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3654 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3655 - - endingColumnNumber - -1 - endingLineNumber - 6 - startingColumnNumber - -1 - startingLineNumber - 6 - timestamp - - CF$UID - 3656 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/combined/CombinedLexer.h - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3658 - - - CF$UID - 3659 - - - CF$UID - 3659 - - - CF$UID - 3660 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../examples/combined/main.m:2: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3661 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3662 - - endingColumnNumber - -1 - endingLineNumber - 1 - startingColumnNumber - -1 - startingLineNumber - 1 - timestamp - - CF$UID - 3663 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/combined/main.m - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3665 - - - CF$UID - 3666 - - - CF$UID - 3666 - - - CF$UID - 3667 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Duplicate protocol definition of 'ANTLRIntStream' is ignored in /Users/acondit/Library/Developer/Xcode/DerivedData/ANTLR-awfvqfoybjihuiaoxllmwcgxqxnm/Build/Products/Debug/ANTLR.framework/Headers/ANTLRIntStream.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3668 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3669 - - endingColumnNumber - 10 - endingLineNumber - 26 - startingColumnNumber - 10 - startingLineNumber - 26 - timestamp - - CF$UID - 3670 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRIntStream.h - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3672 - - - CF$UID - 3217 - - - CF$UID - 3217 - - - CF$UID - 3673 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3674 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3675 - - endingColumnNumber - 0 - endingLineNumber - 26 - startingColumnNumber - 0 - startingLineNumber - 26 - timestamp - - CF$UID - 3676 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRIntStream.h - 0.0 - Duplicate protocol definition of 'ANTLRIntStream' is ignored - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3679 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3669 - - endingColumnNumber - 10 - endingLineNumber - 26 - startingColumnNumber - 10 - startingLineNumber - 26 - timestamp - - CF$UID - 3680 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3682 - - - CF$UID - 3195 - - - CF$UID - 3195 - - - CF$UID - 3739 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3683 - - - CF$UID - 3685 - - - CF$UID - 3687 - - - CF$UID - 3689 - - - CF$UID - 3691 - - - CF$UID - 3693 - - - CF$UID - 3695 - - - CF$UID - 3697 - - - CF$UID - 3699 - - - CF$UID - 3701 - - - CF$UID - 3703 - - - CF$UID - 3705 - - - CF$UID - 3707 - - - CF$UID - 3709 - - - CF$UID - 3711 - - - CF$UID - 3713 - - - CF$UID - 3715 - - - CF$UID - 3717 - - - CF$UID - 3719 - - - CF$UID - 3721 - - - CF$UID - 3723 - - - CF$UID - 3725 - - - CF$UID - 3727 - - - CF$UID - 3729 - - - CF$UID - 3731 - - - CF$UID - 3733 - - - CF$UID - 3735 - - - CF$UID - 3737 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3684 - - - CF$UID - 3358 - - - CF$UID - 3358 - - - CF$UID - 3359 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3686 - - - CF$UID - 3364 - - - CF$UID - 3364 - - - CF$UID - 3365 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3688 - - - CF$UID - 3369 - - - CF$UID - 3369 - - - CF$UID - 3370 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3690 - - - CF$UID - 3374 - - - CF$UID - 3374 - - - CF$UID - 3375 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3692 - - - CF$UID - 3379 - - - CF$UID - 3379 - - - CF$UID - 3380 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3694 - - - CF$UID - 3384 - - - CF$UID - 3384 - - - CF$UID - 3385 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3696 - - - CF$UID - 3389 - - - CF$UID - 3389 - - - CF$UID - 3390 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3698 - - - CF$UID - 3394 - - - CF$UID - 3394 - - - CF$UID - 3395 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3700 - - - CF$UID - 3399 - - - CF$UID - 3399 - - - CF$UID - 3400 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3702 - - - CF$UID - 3404 - - - CF$UID - 3404 - - - CF$UID - 3405 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3704 - - - CF$UID - 3409 - - - CF$UID - 3409 - - - CF$UID - 3410 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3706 - - - CF$UID - 3414 - - - CF$UID - 3414 - - - CF$UID - 3415 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3708 - - - CF$UID - 3419 - - - CF$UID - 3419 - - - CF$UID - 3420 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3710 - - - CF$UID - 3424 - - - CF$UID - 3424 - - - CF$UID - 3425 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3712 - - - CF$UID - 3429 - - - CF$UID - 3429 - - - CF$UID - 3430 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3714 - - - CF$UID - 3434 - - - CF$UID - 3434 - - - CF$UID - 3435 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3716 - - - CF$UID - 3439 - - - CF$UID - 3439 - - - CF$UID - 3440 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3718 - - - CF$UID - 3444 - - - CF$UID - 3444 - - - CF$UID - 3445 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3720 - - - CF$UID - 3449 - - - CF$UID - 3449 - - - CF$UID - 3450 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3722 - - - CF$UID - 3454 - - - CF$UID - 3454 - - - CF$UID - 3455 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3724 - - - CF$UID - 3459 - - - CF$UID - 3459 - - - CF$UID - 3460 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3726 - - - CF$UID - 3464 - - - CF$UID - 3464 - - - CF$UID - 3465 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3728 - - - CF$UID - 3469 - - - CF$UID - 3469 - - - CF$UID - 3470 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3730 - - - CF$UID - 3474 - - - CF$UID - 3474 - - - CF$UID - 3475 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3732 - - - CF$UID - 3479 - - - CF$UID - 3479 - - - CF$UID - 3480 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3734 - - - CF$UID - 3484 - - - CF$UID - 3484 - - - CF$UID - 3485 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3736 - - - CF$UID - 3489 - - - CF$UID - 3489 - - - CF$UID - 3490 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3738 - - - CF$UID - 3494 - - - CF$UID - 3494 - - - CF$UID - 3495 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3740 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3296 - - endingColumnNumber - -1 - endingLineNumber - 31 - startingColumnNumber - -1 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3742 - - - CF$UID - 3760 - - - CF$UID - 3760 - - - CF$UID - 3761 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3743 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3744 - - - CF$UID - 3217 - - - CF$UID - 3217 - - - CF$UID - 3757 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3745 - - - CF$UID - 3751 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3746 - - - CF$UID - 3747 - - - CF$UID - 3747 - - - CF$UID - 3748 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRBufferedTreeNodeStream.m:31: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3749 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3750 - - endingColumnNumber - -1 - endingLineNumber - 30 - startingColumnNumber - -1 - startingLineNumber - 30 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTreeNodeStream.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3752 - - - CF$UID - 3753 - - - CF$UID - 3753 - - - CF$UID - 3754 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Previous definition is here in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTreeNodeStream.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3755 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3756 - - endingColumnNumber - 27 - endingLineNumber - 114 - startingColumnNumber - 27 - startingLineNumber - 114 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTreeNodeStream.h - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3755 - - - CF$UID - 3758 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3759 - - endingColumnNumber - 25 - endingLineNumber - 114 - startingColumnNumber - 16 - startingLineNumber - 114 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTreeNodeStream.h - - Conflicting parameter types in implementation of 'getNode:': 'NSInteger' (aka 'int') vs 'NSUInteger' (aka 'unsigned int') - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3762 - - - CF$UID - 3764 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3763 - - endingColumnNumber - -1 - endingLineNumber - 269 - startingColumnNumber - -1 - startingLineNumber - 269 - timestamp - - CF$UID - 0 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTreeNodeStream.m - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3763 - - endingColumnNumber - -1 - endingLineNumber - 269 - startingColumnNumber - -1 - startingLineNumber - 269 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3766 - - - CF$UID - 3187 - - - CF$UID - 3187 - - - CF$UID - 3782 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3767 - - - CF$UID - 3772 - - - CF$UID - 3777 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3768 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 3769 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3770 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3771 - - endingColumnNumber - -1 - endingLineNumber - 27 - startingColumnNumber - -1 - startingLineNumber - 27 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3773 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 3774 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3775 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3776 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3778 - - - CF$UID - 3183 - - - CF$UID - 3183 - - - CF$UID - 3779 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3780 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3781 - - endingColumnNumber - 0 - endingLineNumber - 126 - startingColumnNumber - 0 - startingLineNumber - 126 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.h - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3780 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3784 - - - CF$UID - 3195 - - - CF$UID - 3195 - - - CF$UID - 3798 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3785 - - - CF$UID - 3793 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3786 - - - CF$UID - 3187 - - - CF$UID - 3187 - - - CF$UID - 3782 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3787 - - - CF$UID - 3789 - - - CF$UID - 3791 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3788 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 3769 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3790 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 3774 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3792 - - - CF$UID - 3183 - - - CF$UID - 3183 - - - CF$UID - 3779 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3794 - - - CF$UID - 3191 - - - CF$UID - 3191 - - - CF$UID - 3795 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3796 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3797 - - endingColumnNumber - 0 - endingLineNumber - 31 - startingColumnNumber - 0 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3799 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3296 - - endingColumnNumber - -1 - endingLineNumber - 31 - startingColumnNumber - -1 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3801 - - - CF$UID - 3195 - - - CF$UID - 3195 - - - CF$UID - 3812 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3802 - - - CF$UID - 3810 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3803 - - - CF$UID - 3187 - - - CF$UID - 3187 - - - CF$UID - 3288 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3804 - - - CF$UID - 3806 - - - CF$UID - 3808 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3805 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 3275 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3807 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 3280 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3809 - - - CF$UID - 3183 - - - CF$UID - 3183 - - - CF$UID - 3285 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3811 - - - CF$UID - 3191 - - - CF$UID - 3191 - - - CF$UID - 3291 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3813 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3814 - - endingColumnNumber - 0 - endingLineNumber - 31 - startingColumnNumber - 0 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3816 - - - CF$UID - 3822 - - - CF$UID - 3822 - - - CF$UID - 3823 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3817 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3818 - - - CF$UID - 3819 - - - CF$UID - 3819 - - - CF$UID - 3820 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Passing argument to parameter 'node' here - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3821 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 1941 - - endingColumnNumber - -1 - endingLineNumber - 106 - startingColumnNumber - -1 - startingLineNumber - 106 - timestamp - - CF$UID - 0 - - - Sending 'id<ANTLRTree>' to parameter of incompatible type 'id<ANTLRBaseTree>' - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3824 - - - CF$UID - 3825 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 2021 - - endingColumnNumber - -1 - endingLineNumber - 58 - startingColumnNumber - -1 - startingLineNumber - 58 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 2021 - - endingColumnNumber - -1 - endingLineNumber - 58 - startingColumnNumber - -1 - startingLineNumber - 58 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3827 - - - CF$UID - 3195 - - - CF$UID - 3195 - - - CF$UID - 3838 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3828 - - - CF$UID - 3836 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3829 - - - CF$UID - 3187 - - - CF$UID - 3187 - - - CF$UID - 3345 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3830 - - - CF$UID - 3832 - - - CF$UID - 3834 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3831 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 3332 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3833 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 3337 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3835 - - - CF$UID - 3183 - - - CF$UID - 3183 - - - CF$UID - 3342 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3837 - - - CF$UID - 3191 - - - CF$UID - 3191 - - - CF$UID - 3348 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3839 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3296 - - endingColumnNumber - -1 - endingLineNumber - 32 - startingColumnNumber - -1 - startingLineNumber - 32 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3841 - - - CF$UID - 3351 - - - CF$UID - 3351 - - - CF$UID - 3861 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3842 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3843 - - - CF$UID - 3857 - - - CF$UID - 3857 - - - CF$UID - 3858 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3844 - - - CF$UID - 3850 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3845 - - - CF$UID - 3846 - - - CF$UID - 3846 - - - CF$UID - 3847 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRUnbufferedCommonTreeNodeStream.m:28: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3848 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 154 - - endingColumnNumber - -1 - endingLineNumber - 27 - startingColumnNumber - -1 - startingLineNumber - 27 - timestamp - - CF$UID - 3849 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3851 - - - CF$UID - 3852 - - - CF$UID - 3852 - - - CF$UID - 3853 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'toStringFromNode:toNode:' not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRUnbufferedCommonTreeNodeStream.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3854 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3855 - - endingColumnNumber - 0 - endingLineNumber - 92 - startingColumnNumber - 0 - startingLineNumber - 92 - timestamp - - CF$UID - 3856 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRUnbufferedCommonTreeNodeStream.h - 0.0 - Method definition for 'toStringFromNode:toNode:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3859 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3855 - - endingColumnNumber - 0 - endingLineNumber - 92 - startingColumnNumber - 0 - startingLineNumber - 92 - timestamp - - CF$UID - 3860 - - - 0.0 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3862 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 154 - - endingColumnNumber - -1 - endingLineNumber - 33 - startingColumnNumber - -1 - startingLineNumber - 33 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3864 - - - CF$UID - 3857 - - - CF$UID - 3857 - - - CF$UID - 3858 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3865 - - - CF$UID - 3867 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3866 - - - CF$UID - 3846 - - - CF$UID - 3846 - - - CF$UID - 3847 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3868 - - - CF$UID - 3852 - - - CF$UID - 3852 - - - CF$UID - 3853 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3870 - - - CF$UID - 3351 - - - CF$UID - 3351 - - - CF$UID - 3891 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3871 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3872 - - - CF$UID - 3887 - - - CF$UID - 3887 - - - CF$UID - 3888 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3873 - - - CF$UID - 3880 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3874 - - - CF$UID - 3875 - - - CF$UID - 3875 - - - CF$UID - 3876 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRRuntimeException.m:32: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3877 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3878 - - endingColumnNumber - -1 - endingLineNumber - 31 - startingColumnNumber - -1 - startingLineNumber - 31 - timestamp - - CF$UID - 3879 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRuntimeException.m - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3881 - - - CF$UID - 3882 - - - CF$UID - 3882 - - - CF$UID - 3883 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'initWithName:reason:userInfo:' not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRuntimeException.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3884 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3885 - - endingColumnNumber - 0 - endingLineNumber - 97 - startingColumnNumber - 0 - startingLineNumber - 97 - timestamp - - CF$UID - 3886 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRuntimeException.h - 0.0 - Method definition for 'initWithName:reason:userInfo:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3889 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3885 - - endingColumnNumber - 0 - endingLineNumber - 97 - startingColumnNumber - 0 - startingLineNumber - 97 - timestamp - - CF$UID - 3890 - - - 0.0 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3892 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3878 - - endingColumnNumber - 0 - endingLineNumber - 232 - startingColumnNumber - 0 - startingLineNumber - 232 - timestamp - - CF$UID - 3893 - - - 0.0 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 3895 - - - CF$UID - 3902 - - - CF$UID - 3902 - - - CF$UID - 3903 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3896 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 3897 - - - CF$UID - 3898 - - - CF$UID - 3898 - - - CF$UID - 3899 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Previous declaration is here - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3900 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3901 - - endingColumnNumber - 0 - endingLineNumber - 93 - startingColumnNumber - 0 - startingLineNumber - 93 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.m - - Duplicate declaration of method 'createTree:text:' - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3904 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3905 - - endingColumnNumber - 0 - endingLineNumber - 126 - startingColumnNumber - 0 - startingLineNumber - 126 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.m - - - $class - - CF$UID - 199 - - NS.objects - - - CF$UID - 3907 - - - CF$UID - 3908 - - - CF$UID - 3909 - - - CF$UID - 3910 - - - CF$UID - 3911 - - - CF$UID - 3912 - - - CF$UID - 3913 - - - CF$UID - 3914 - - - CF$UID - 3915 - - - CF$UID - 3916 - - - CF$UID - 3917 - - - CF$UID - 3918 - - - CF$UID - 3919 - - - CF$UID - 3920 - - - CF$UID - 3921 - - - CF$UID - 3922 - - - CF$UID - 3923 - - - CF$UID - 3924 - - - CF$UID - 3925 - - - CF$UID - 3926 - - - CF$UID - 3927 - - - CF$UID - 3928 - - - CF$UID - 3929 - - - CF$UID - 3930 - - - CF$UID - 3931 - - - CF$UID - 3932 - - - CF$UID - 3933 - - - CF$UID - 3934 - - - CF$UID - 3935 - - - CF$UID - 3936 - - - CF$UID - 3937 - - - CF$UID - 3938 - - - CF$UID - 3939 - - - CF$UID - 3940 - - - CF$UID - 3941 - - - CF$UID - 3942 - - - CF$UID - 3943 - - - CF$UID - 3944 - - - CF$UID - 3945 - - - CF$UID - 3946 - - - CF$UID - 3947 - - - CF$UID - 3948 - - - - ANTLRTests/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/test/runtime/tree/ANTLRCommonTreeTest.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRFailedPredicateException.h - polydiff/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/PolyPrinter.m - simplecTreeParser/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCLexer.m - polydiff/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/Simplifier.m - ANTLRTests/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/test/runtime/token/ANTLRCommonTokenTest.m - polydiff/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/PolyLexer.m - Fuzzy/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/fuzzy/main.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeRewriter.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRUnbufferedCommonTreeNodeStream.m - lexertest-simple/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/lexertest-simple/TestLexer.h - simplecTreeParser/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.h - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTokenRewriteStream.h - treeparser/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/LangParser.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDebugTreeAdaptor.m - treerewrite/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treerewrite/TreeRewriteParser.m - simplecTreeParser/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCWalker.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRStringStream.m - polydiff/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/PolyPrinter.h - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRewriteRuleTokenStream.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRPtrBuffer.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTreeNodeStream.m - Fuzzy/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/fuzzy/FuzzyLexer.m - LL-start/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/LL-star/SimpleCParser.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTree.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDebugEventProxy.m - simplecTreeParser/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCParser.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDebugTreeNodeStream.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDebugTokenStream.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTokenRewriteStream.m - hoistedPredicates/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/hoistedPredicates/TParser.m - treeparser/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/treeparser/LangDumpDecl.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDebugParser.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.h - ANTLRTests/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTree.m - polydiff/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/PolyParser.m - Fuzzy/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/fuzzy/FuzzyLexer.h - scopes/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/scopes/SymbolTableParser.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRReaderStream.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDebugTreeParser.m - {{0, 0}, {317, 859}} - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3953 - - - CF$UID - 3954 - - - CF$UID - 3955 - - - NS.objects - - - CF$UID - 101 - - - CF$UID - 60 - - - CF$UID - 48 - - - - IDEStackCompressionValue - IDEThreadsOrQueuesMode - IDEHideAncestorForNonInterestingFrames - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 289 - - - CF$UID - 290 - - - CF$UID - 291 - - - CF$UID - 292 - - - NS.objects - - - CF$UID - 3957 - - - CF$UID - 3958 - - - CF$UID - 3959 - - - CF$UID - 48 - - - - {{0, 0}, {259, 847}} - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 3961 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3962 - - - CF$UID - 3964 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 3963 - - - - 687 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 3965 - - - - 238 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 3967 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3968 - - - CF$UID - 3970 - - - CF$UID - 3972 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 3969 - - - - 318 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 3971 - - - - 769 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 3973 - - - - 354 - {{51, 7}, {1582, 1014}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 480 - - - CF$UID - 481 - - - CF$UID - 482 - - - CF$UID - 484 - - - CF$UID - 483 - - - CF$UID - 485 - - - CF$UID - 486 - - - CF$UID - 487 - - - NS.objects - - - CF$UID - 3976 - - - CF$UID - 60 - - - CF$UID - 171 - - - CF$UID - 3977 - - - CF$UID - 48 - - - CF$UID - 4026 - - - CF$UID - 4189 - - - CF$UID - 4195 - - - - ANTLRCommonTreeAdaptor.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 490 - - - CF$UID - 491 - - - CF$UID - 492 - - - CF$UID - 65 - - - CF$UID - 494 - - - CF$UID - 495 - - - CF$UID - 642 - - - CF$UID - 496 - - - CF$UID - 497 - - - NS.objects - - - CF$UID - 3978 - - - CF$UID - 3979 - - - CF$UID - 3994 - - - CF$UID - 4005 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 3083 - - - CF$UID - 4020 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 500 - - - CF$UID - 501 - - - CF$UID - 502 - - - CF$UID - 503 - - - CF$UID - 504 - - - CF$UID - 505 - - - NS.objects - - - CF$UID - 3980 - - - CF$UID - 3986 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 3992 - - - CF$UID - 3993 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 3981 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3982 - - - CF$UID - 3984 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 3983 - - - - 694 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 3985 - - - - 627 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 3987 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 3988 - - - CF$UID - 3990 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 3989 - - - - 694 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 3991 - - - - 627 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 524 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 526 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 3995 - - rootLayoutTreeNode - - CF$UID - 4003 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 3996 - - orientation - 0 - parent - - CF$UID - 4003 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4001 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 3997 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3998 - - - CF$UID - 3999 - - - CF$UID - 4000 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 3976 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 4002 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.m - - - $class - - CF$UID - 123 - - children - - CF$UID - 4004 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3995 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4006 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4007 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4008 - - - CF$UID - 60 - - - CF$UID - 4018 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4009 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 141 - - - CF$UID - 135 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 136 - - - NS.objects - - - CF$UID - 4010 - - - CF$UID - 142 - - - CF$UID - 4015 - - - CF$UID - 3976 - - - CF$UID - 152 - - - CF$UID - 4017 - - - CF$UID - 3976 - - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4001 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 4011 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4012 - - - CF$UID - 4013 - - - CF$UID - 4014 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 3976 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4016 - - - CF$UID - 2911 - - - CF$UID - 2912 - - - - 324437832.25516802 - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 2021 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4019 - - - - {{0, 0}, {953, 916}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 4021 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4022 - - - CF$UID - 4024 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 583 - - - CF$UID - 4023 - - - - 514 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 586 - - - CF$UID - 4025 - - - - 402 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 1501 - - - CF$UID - 174 - - - CF$UID - 591 - - - CF$UID - 3134 - - - CF$UID - 286 - - - NS.objects - - - CF$UID - 3135 - - - CF$UID - 4027 - - - CF$UID - 4030 - - - CF$UID - 590 - - - CF$UID - 4183 - - - CF$UID - 4184 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 4028 - - - CF$UID - 60 - - - CF$UID - 4029 - - - CF$UID - 1513 - - - CF$UID - 60 - - - CF$UID - 1514 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSLength - 1 - NSLocation - 37 - NSRangeCount - 1 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4031 - - - CF$UID - 4032 - - - CF$UID - 4176 - - - CF$UID - 4180 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4181 - - - CF$UID - 4182 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - CF$UID - 377 - - - CF$UID - 3151 - - - CF$UID - 337 - - - CF$UID - 3152 - - - CF$UID - 3143 - - - CF$UID - 3153 - - - CF$UID - 3154 - - - CF$UID - 1351 - - - CF$UID - 3155 - - - CF$UID - 251 - - - - - $class - - CF$UID - 199 - - NS.objects - - - CF$UID - 3783 - - - CF$UID - 3499 - - - CF$UID - 3608 - - - CF$UID - 3269 - - - CF$UID - 3800 - - - CF$UID - 3326 - - - CF$UID - 3815 - - - CF$UID - 3627 - - - CF$UID - 3199 - - - CF$UID - 3230 - - - CF$UID - 3157 - - - CF$UID - 3252 - - - CF$UID - 3297 - - - CF$UID - 3354 - - - CF$UID - 3635 - - - CF$UID - 3641 - - - CF$UID - 3681 - - - CF$UID - 3741 - - - CF$UID - 3765 - - - CF$UID - 3826 - - - CF$UID - 3840 - - - CF$UID - 3863 - - - CF$UID - 4033 - - - CF$UID - 4078 - - - CF$UID - 4088 - - - CF$UID - 4107 - - - CF$UID - 4129 - - - CF$UID - 4140 - - - CF$UID - 4154 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 4034 - - - CF$UID - 4076 - - - CF$UID - 4076 - - - CF$UID - 4077 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4035 - - - CF$UID - 4041 - - - CF$UID - 4046 - - - CF$UID - 4051 - - - CF$UID - 4057 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4036 - - - CF$UID - 4037 - - - CF$UID - 4037 - - - CF$UID - 4038 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRTreeAdaptor.h:28: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4039 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4040 - - endingColumnNumber - -1 - endingLineNumber - 27 - startingColumnNumber - -1 - startingLineNumber - 27 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.h - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4042 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 4043 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4044 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4045 - - endingColumnNumber - -1 - endingLineNumber - 27 - startingColumnNumber - -1 - startingLineNumber - 27 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4047 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 4048 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4049 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4050 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4052 - - - CF$UID - 4053 - - - CF$UID - 4053 - - - CF$UID - 4054 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Property has a previous declaration in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4055 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4056 - - endingColumnNumber - 76 - endingLineNumber - 103 - startingColumnNumber - 76 - startingLineNumber - 103 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.h - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 4058 - - - CF$UID - 4074 - - - CF$UID - 4074 - - - CF$UID - 4075 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4059 - - - CF$UID - 4062 - - - CF$UID - 4065 - - - CF$UID - 4068 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4060 - - - CF$UID - 4037 - - - CF$UID - 4037 - - - CF$UID - 4061 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4039 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4063 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 4064 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4044 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4066 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 4067 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4049 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4069 - - - CF$UID - 4070 - - - CF$UID - 4070 - - - CF$UID - 4071 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Property declared here in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4072 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4073 - - endingColumnNumber - 76 - endingLineNumber - 31 - startingColumnNumber - 76 - startingLineNumber - 31 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.h - - Property declared here - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4072 - - - - Property has a previous declaration - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4055 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 4079 - - - CF$UID - 4074 - - - CF$UID - 4074 - - - CF$UID - 4075 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4080 - - - CF$UID - 4082 - - - CF$UID - 4084 - - - CF$UID - 4086 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4081 - - - CF$UID - 4037 - - - CF$UID - 4037 - - - CF$UID - 4061 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4083 - - - CF$UID - 3170 - - - CF$UID - 3170 - - - CF$UID - 4064 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4085 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 4067 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4087 - - - CF$UID - 4070 - - - CF$UID - 4070 - - - CF$UID - 4071 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 4089 - - - CF$UID - 3351 - - - CF$UID - 3351 - - - CF$UID - 4105 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4090 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3163 - - - CF$UID - 4091 - - - CF$UID - 4103 - - - CF$UID - 4103 - - - CF$UID - 4104 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4092 - - - CF$UID - 4097 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4093 - - - CF$UID - 3177 - - - CF$UID - 3177 - - - CF$UID - 4094 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4095 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4096 - - endingColumnNumber - -1 - endingLineNumber - 26 - startingColumnNumber - -1 - startingLineNumber - 26 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4098 - - - CF$UID - 4099 - - - CF$UID - 4099 - - - CF$UID - 4100 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Method definition for 'createTree:' not found in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4101 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4102 - - endingColumnNumber - 0 - endingLineNumber - 36 - startingColumnNumber - 0 - startingLineNumber - 36 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - - Method definition for 'createTree:' not found - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4101 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4106 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 3296 - - endingColumnNumber - -1 - endingLineNumber - 32 - startingColumnNumber - -1 - startingLineNumber - 32 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 4108 - - - CF$UID - 4109 - - - CF$UID - 4127 - - - CF$UID - 4127 - - - CF$UID - 4128 - - - - Parse Issue - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4110 - - - CF$UID - 4116 - - - CF$UID - 4121 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4111 - - - CF$UID - 4112 - - - CF$UID - 4112 - - - CF$UID - 4113 - - - - - $class - - CF$UID - 91 - - NS.objects - - - In file included from /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRBufferedTreeNodeStream.h:33: - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4114 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4115 - - endingColumnNumber - -1 - endingLineNumber - 32 - startingColumnNumber - -1 - startingLineNumber - 32 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTreeNodeStream.h - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4117 - - - CF$UID - 3747 - - - CF$UID - 3747 - - - CF$UID - 4118 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4119 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4120 - - endingColumnNumber - -1 - endingLineNumber - 30 - startingColumnNumber - -1 - startingLineNumber - 30 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTreeNodeStream.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4122 - - - CF$UID - 4123 - - - CF$UID - 4123 - - - CF$UID - 4124 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Expected ';' after method prototype in /Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4125 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4126 - - endingColumnNumber - 53 - endingLineNumber - 41 - startingColumnNumber - 53 - startingLineNumber - 41 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.h - - Expected ';' after method prototype - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4125 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4130 - - - CF$UID - 4133 - - - CF$UID - 4133 - - - CF$UID - 4137 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4131 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4132 - - - CF$UID - 4133 - - - CF$UID - 4133 - - - CF$UID - 4134 - - - - - $class - - CF$UID - 91 - - NS.objects - - - The Objective-C class 'ANTLRCommonTree', which is derived from class 'ANTLRBaseTree', defines the instance method 'getLine' whose return type is 'NSUInteger'. A method with the same name (same selector) is also defined in class 'ANTLRBaseTree' and has a return type of 'NSInteger'. These two types are incompatible, and may result in undefined behavior for clients of these classes - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4135 - - - CF$UID - 4135 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4136 - - endingColumnNumber - 0 - endingLineNumber - 203 - startingColumnNumber - 0 - startingLineNumber - 203 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRCommonTree.m - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4138 - - - CF$UID - 4135 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4139 - - endingColumnNumber - 0 - endingLineNumber - 203 - startingColumnNumber - 0 - startingLineNumber - 203 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRCommonTree.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 4141 - - - CF$UID - 4142 - - - CF$UID - 4145 - - - CF$UID - 4145 - - - CF$UID - 4151 - - - - Dead store - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4143 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4144 - - - CF$UID - 4145 - - - CF$UID - 4145 - - - CF$UID - 4146 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Value stored to 'msg' during its initialization is never read - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4147 - - - CF$UID - 4149 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4148 - - endingColumnNumber - 14 - endingLineNumber - 329 - startingColumnNumber - 14 - startingLineNumber - 329 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRBaseRecognizer.m - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4150 - - endingColumnNumber - 34 - endingLineNumber - 329 - startingColumnNumber - 20 - startingLineNumber - 329 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRBaseRecognizer.m - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4152 - - - CF$UID - 4149 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4153 - - endingColumnNumber - 14 - endingLineNumber - 329 - startingColumnNumber - 14 - startingLineNumber - 329 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRBaseRecognizer.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 4155 - - - CF$UID - 4156 - - - CF$UID - 4167 - - - CF$UID - 4167 - - - CF$UID - 4173 - - - - Logic error - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4157 - - - CF$UID - 4165 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4158 - - - CF$UID - 4159 - - - CF$UID - 4159 - - - CF$UID - 4160 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Variable 'tpattern' declared without an initial value - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4161 - - - CF$UID - 4163 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4162 - - endingColumnNumber - 4 - endingLineNumber - 500 - startingColumnNumber - 4 - startingLineNumber - 500 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRTreeWizard.m - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4164 - - endingColumnNumber - 30 - endingLineNumber - 500 - startingColumnNumber - 4 - startingLineNumber - 500 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRTreeWizard.m - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3158 - - - CF$UID - 3159 - - - CF$UID - 3160 - - - CF$UID - 3161 - - - CF$UID - 3162 - - - NS.objects - - - CF$UID - 3168 - - - CF$UID - 4166 - - - CF$UID - 4167 - - - CF$UID - 4167 - - - CF$UID - 4168 - - - - - $class - - CF$UID - 91 - - NS.objects - - - Receiver in message expression is an uninitialized value - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4169 - - - CF$UID - 4171 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4170 - - endingColumnNumber - 9 - endingLineNumber - 509 - startingColumnNumber - 9 - startingLineNumber - 509 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRTreeWizard.m - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4172 - - endingColumnNumber - 18 - endingLineNumber - 509 - startingColumnNumber - 10 - startingLineNumber - 509 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRTreeWizard.m - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4174 - - - CF$UID - 4171 - - - - - $class - - CF$UID - 3174 - - characterRangeLen - 0 - characterRangeLoc - -1 - documentURL - - CF$UID - 4175 - - endingColumnNumber - 9 - endingLineNumber - 509 - startingColumnNumber - 9 - startingLineNumber - 509 - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLR/../ANTLRTreeWizard.m - - - $class - - CF$UID - 199 - - NS.objects - - - CF$UID - 3947 - - - CF$UID - 3948 - - - CF$UID - 3909 - - - CF$UID - 3910 - - - CF$UID - 3911 - - - CF$UID - 3912 - - - CF$UID - 3913 - - - CF$UID - 3914 - - - CF$UID - 3915 - - - CF$UID - 3916 - - - CF$UID - 4177 - - - CF$UID - 3917 - - - CF$UID - 3918 - - - CF$UID - 3919 - - - CF$UID - 3920 - - - CF$UID - 3921 - - - CF$UID - 4178 - - - CF$UID - 3922 - - - CF$UID - 3923 - - - CF$UID - 3924 - - - CF$UID - 3925 - - - CF$UID - 4179 - - - CF$UID - 3927 - - - CF$UID - 3928 - - - CF$UID - 3929 - - - CF$UID - 3930 - - - CF$UID - 3932 - - - CF$UID - 3933 - - - CF$UID - 3936 - - - CF$UID - 3935 - - - CF$UID - 3937 - - - CF$UID - 3938 - - - CF$UID - 3939 - - - CF$UID - 3940 - - - CF$UID - 3941 - - - CF$UID - 3942 - - - CF$UID - 3943 - - - CF$UID - 3944 - - - CF$UID - 3907 - - - CF$UID - 3946 - - - CF$UID - 3945 - - - CF$UID - 3908 - - - - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRuntimeException.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeAdaptor.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreeVisitor.m - {{0, 464}, {613, 850}} - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3953 - - - CF$UID - 3954 - - - CF$UID - 3955 - - - NS.objects - - - CF$UID - 101 - - - CF$UID - 60 - - - CF$UID - 48 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 289 - - - CF$UID - 290 - - - CF$UID - 291 - - - CF$UID - 292 - - - NS.objects - - - CF$UID - 3957 - - - CF$UID - 4185 - - - CF$UID - 4188 - - - CF$UID - 48 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4186 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4187 - - - - Debug treerewrite : Recording - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 4190 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4191 - - - CF$UID - 4193 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 4192 - - - - 678 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 4194 - - - - 238 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 4196 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4197 - - - CF$UID - 4199 - - - CF$UID - 4201 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 485 - - - CF$UID - 4198 - - - - 629 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 484 - - - CF$UID - 4200 - - - - 953 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 633 - - - CF$UID - 4202 - - - - 354 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 481 - - - CF$UID - 480 - - - CF$UID - 482 - - - CF$UID - 483 - - - CF$UID - 484 - - - CF$UID - 485 - - - CF$UID - 486 - - - CF$UID - 487 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 4204 - - - CF$UID - 171 - - - CF$UID - 171 - - - CF$UID - 4205 - - - CF$UID - 4260 - - - CF$UID - 4310 - - - CF$UID - 4316 - - - - Build ANTLR - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 490 - - - CF$UID - 491 - - - CF$UID - 492 - - - CF$UID - 493 - - - CF$UID - 494 - - - CF$UID - 495 - - - CF$UID - 496 - - - CF$UID - 497 - - - NS.objects - - - CF$UID - 4206 - - - CF$UID - 4207 - - - CF$UID - 4222 - - - CF$UID - 4234 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4254 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 500 - - - CF$UID - 501 - - - CF$UID - 502 - - - CF$UID - 503 - - - CF$UID - 504 - - - CF$UID - 505 - - - NS.objects - - - CF$UID - 4208 - - - CF$UID - 4214 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4220 - - - CF$UID - 4221 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 4209 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4210 - - - CF$UID - 4212 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 4211 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 4213 - - - - 683 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 4215 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4216 - - - CF$UID - 4218 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 4217 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 4219 - - - - 683 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 524 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 526 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4223 - - rootLayoutTreeNode - - CF$UID - 4232 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 4224 - - orientation - 0 - parent - - CF$UID - 4232 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4230 - - DomainIdentifier - - CF$UID - 4225 - - IdentifierPath - - CF$UID - 4226 - - IndexOfDocumentIdentifier - - CF$UID - 4229 - - - Xcode.IDENavigableItem.WorkspaceLogsDomain - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4227 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4228 - - - Build ANTLR : 7:27:43 PM - 2147483647 - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 4231 - - timestamp - - CF$UID - 0 - - - x-xcode-log://128D3AC5-F4C6-4508-8BEA-E26CF7377619 - - $class - - CF$UID - 123 - - children - - CF$UID - 4233 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4223 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 543 - - - NS.objects - - - CF$UID - 4235 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 545 - - - NS.objects - - - CF$UID - 4236 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 547 - - - CF$UID - 548 - - - CF$UID - 549 - - - NS.objects - - - CF$UID - 4237 - - - CF$UID - 60 - - - CF$UID - 4252 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4238 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 552 - - - CF$UID - 553 - - - CF$UID - 554 - - - CF$UID - 555 - - - CF$UID - 556 - - - CF$UID - 557 - - - CF$UID - 558 - - - NS.objects - - - CF$UID - 4239 - - - CF$UID - 4240 - - - CF$UID - 4247 - - - CF$UID - 4239 - - - CF$UID - 4248 - - - CF$UID - 4249 - - - CF$UID - 4251 - - - - Build ANTLR : 7:27:43 PM - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4245 - - DomainIdentifier - - CF$UID - 4225 - - IdentifierPath - - CF$UID - 4241 - - IndexOfDocumentIdentifier - - CF$UID - 4244 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4242 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4243 - - - Build ANTLR : 7:27:43 PM - 2147483647 - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 4246 - - timestamp - - CF$UID - 0 - - - x-xcode-log://128D3AC5-F4C6-4508-8BEA-E26CF7377619 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 2985 - - - NS.objects - - - CF$UID - 184 - - - - com.apple.dt.IDE.BuildLogContentType - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 4250 - - - x-xcode-log://128D3AC5-F4C6-4508-8BEA-E26CF7377619 - Xcode.IDEKit.EditorDocument.LogDocument - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4253 - - - - {{0, 0}, {982, 916}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 4255 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4256 - - - CF$UID - 4258 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 583 - - - CF$UID - 4257 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 586 - - - CF$UID - 4259 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3134 - - - CF$UID - 1164 - - - CF$UID - 590 - - - CF$UID - 591 - - - CF$UID - 589 - - - CF$UID - 4261 - - - NS.objects - - - CF$UID - 4262 - - - CF$UID - 4263 - - - CF$UID - 4266 - - - CF$UID - 4261 - - - CF$UID - 4288 - - - CF$UID - 4302 - - - - Xcode.IDEKit.Navigator.Logs - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 3953 - - - CF$UID - 3954 - - - CF$UID - 3955 - - - NS.objects - - - CF$UID - 101 - - - CF$UID - 60 - - - CF$UID - 48 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1166 - - - CF$UID - 1167 - - - CF$UID - 1168 - - - CF$UID - 1169 - - - CF$UID - 1170 - - - CF$UID - 1171 - - - CF$UID - 1172 - - - NS.objects - - - CF$UID - 4264 - - - CF$UID - 60 - - - CF$UID - 4265 - - - CF$UID - 622 - - - CF$UID - 60 - - - CF$UID - 1178 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSLength - 2 - NSLocation - 20 - NSRangeCount - 1 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 603 - - - CF$UID - 604 - - - CF$UID - 605 - - - CF$UID - 606 - - - CF$UID - 607 - - - CF$UID - 608 - - - CF$UID - 609 - - - CF$UID - 610 - - - CF$UID - 611 - - - CF$UID - 612 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4267 - - - CF$UID - 4268 - - - CF$UID - 4269 - - - CF$UID - 4285 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4286 - - - CF$UID - 4287 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - CF$UID - 251 - - - CF$UID - 3151 - - - CF$UID - 337 - - - CF$UID - 3152 - - - CF$UID - 3143 - - - CF$UID - 3153 - - - CF$UID - 3154 - - - CF$UID - 3155 - - - CF$UID - 377 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - CF$UID - 3946 - - - CF$UID - 4270 - - - CF$UID - 3948 - - - CF$UID - 3908 - - - CF$UID - 3909 - - - CF$UID - 3910 - - - CF$UID - 4271 - - - CF$UID - 3913 - - - CF$UID - 4272 - - - CF$UID - 3911 - - - CF$UID - 3914 - - - CF$UID - 4177 - - - CF$UID - 4273 - - - CF$UID - 4274 - - - CF$UID - 3917 - - - CF$UID - 4275 - - - CF$UID - 4276 - - - CF$UID - 3918 - - - CF$UID - 3919 - - - CF$UID - 4277 - - - CF$UID - 3920 - - - CF$UID - 3921 - - - CF$UID - 4278 - - - CF$UID - 3922 - - - CF$UID - 3923 - - - CF$UID - 3924 - - - CF$UID - 3925 - - - CF$UID - 4178 - - - CF$UID - 4279 - - - CF$UID - 3926 - - - CF$UID - 3927 - - - CF$UID - 3928 - - - CF$UID - 4280 - - - CF$UID - 3930 - - - CF$UID - 3929 - - - CF$UID - 4281 - - - CF$UID - 4282 - - - CF$UID - 3932 - - - CF$UID - 3934 - - - CF$UID - 3935 - - - CF$UID - 3936 - - - CF$UID - 3937 - - - CF$UID - 3938 - - - CF$UID - 3940 - - - CF$UID - 3944 - - - CF$UID - 4283 - - - CF$UID - 4284 - - - CF$UID - 3947 - - - - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLookaheadStream.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRFastQueue.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRTreePatternParser.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTreeAdaptor.h - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLexerState.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRDFA.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRPtrStack.h - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRFileStream.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseRecognizer.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBufferedTokenStream.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTokenStream.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRLookaheadStream.h - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRRewriteRuleNodeStream.m - ANTLR/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRMap.m - {{0, 4191}, {244, 850}} - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 593 - - - CF$UID - 594 - - - CF$UID - 595 - - - CF$UID - 596 - - - CF$UID - 597 - - - CF$UID - 598 - - - CF$UID - 599 - - - NS.objects - - - CF$UID - 4289 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4292 - - - CF$UID - 186 - - - CF$UID - 4293 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4290 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4291 - - - CF$UID - 535 - - - CF$UID - 1731 - - - - ANTLR - {{0, 1762}, {244, 872}} - - $class - - CF$UID - 187 - - NS.objects - - - CF$UID - 4294 - - - CF$UID - 4295 - - - CF$UID - 4296 - - - CF$UID - 4298 - - - CF$UID - 4300 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4291 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4291 - - - CF$UID - 535 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4291 - - - CF$UID - 4297 - - - - examples - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4291 - - - CF$UID - 4299 - - - - Products - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4291 - - - CF$UID - 4297 - - - CF$UID - 4301 - - - - treeparser - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 289 - - - CF$UID - 4303 - - - CF$UID - 4304 - - - CF$UID - 4305 - - - NS.objects - - - CF$UID - 185 - - - CF$UID - 4306 - - - CF$UID - 4309 - - - CF$UID - 48 - - - - IDELogNavigatorSelectedObjectsStateKey - IDELogNavigatorExpandedItemsStateKey - IDELogNavigatorRecentFilterStateKey - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4307 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4308 - - - - Build ANTLR : 7:27:43 PM - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 4311 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4312 - - - CF$UID - 4314 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 4313 - - - - 698 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 4315 - - - - 218 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 4317 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4318 - - - CF$UID - 4320 - - - CF$UID - 4322 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 485 - - - CF$UID - 4319 - - - - 260 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 484 - - - CF$UID - 4321 - - - - 982 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 633 - - - CF$UID - 4323 - - - - 340 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 3033 - - - CF$UID - 3032 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 4326 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4326 - - - CF$UID - 4327 - - - CF$UID - 26 - - - CF$UID - 4328 - - - CF$UID - 4381 - - - - IDEWorkspaceTabController_302D15CD-F2E4-4591-BBEA-87156BE3FC43 - {{24, 359}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4329 - - - CF$UID - 4362 - - - CF$UID - 4367 - - - CF$UID - 4373 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 4330 - - - CF$UID - 4331 - - - CF$UID - 4346 - - - CF$UID - 4350 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4356 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 4332 - - - CF$UID - 4338 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4344 - - - CF$UID - 4345 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4333 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4334 - - - CF$UID - 4336 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4335 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4337 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4339 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4340 - - - CF$UID - 4342 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4341 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4343 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4347 - - rootLayoutTreeNode - - CF$UID - 4348 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 4348 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 4349 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4347 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4351 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4352 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4353 - - - CF$UID - 60 - - - CF$UID - 4355 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4354 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4357 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4358 - - - CF$UID - 4360 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 4359 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 4361 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 1501 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 4363 - - - CF$UID - 4364 - - - CF$UID - 1501 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 4365 - - - CF$UID - 60 - - - CF$UID - 4366 - - - CF$UID - 1513 - - - CF$UID - 60 - - - CF$UID - 1514 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4368 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4369 - - - CF$UID - 4371 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4370 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4372 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4374 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4375 - - - CF$UID - 4377 - - - CF$UID - 4379 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 4376 - - - - 629 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 4378 - - - - 953 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 4380 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4326 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 4383 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4383 - - - CF$UID - 4384 - - - CF$UID - 27 - - - CF$UID - 4385 - - - CF$UID - 4452 - - - - IDEWorkspaceTabController_BF1D8188-61A0-4891-9E5B-744667FD84B4 - {{247, 338}, {600, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 4386 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4387 - - - CF$UID - 4433 - - - CF$UID - 4438 - - - CF$UID - 4444 - - - - Build scopes - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 4388 - - - CF$UID - 4389 - - - CF$UID - 4404 - - - CF$UID - 4414 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4427 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 4390 - - - CF$UID - 4396 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4402 - - - CF$UID - 4403 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4391 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4392 - - - CF$UID - 4394 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4393 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4395 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4397 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4398 - - - CF$UID - 4400 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4399 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4401 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4405 - - rootLayoutTreeNode - - CF$UID - 4412 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 4406 - - orientation - 0 - parent - - CF$UID - 4412 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4411 - - DomainIdentifier - - CF$UID - 420 - - IdentifierPath - - CF$UID - 4407 - - IndexOfDocumentIdentifier - - CF$UID - 4410 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4408 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4409 - - - Build scopes : 2:22:51 PM - 2147483647 - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1923 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 4413 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4405 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4415 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4416 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4417 - - - CF$UID - 60 - - - CF$UID - 4426 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4418 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 434 - - - CF$UID - 4409 - - - CF$UID - 4419 - - - CF$UID - 4409 - - - CF$UID - 437 - - - CF$UID - 4420 - - - CF$UID - 4421 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 436 - - - NS.objects - - - CF$UID - 184 - - - - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1923 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4425 - - DomainIdentifier - - CF$UID - 420 - - IdentifierPath - - CF$UID - 4422 - - IndexOfDocumentIdentifier - - CF$UID - 4424 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4423 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4409 - - - 2147483647 - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1923 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4428 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4429 - - - CF$UID - 4431 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 4430 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 4432 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 175 - - - CF$UID - 286 - - - NS.objects - - - CF$UID - 4434 - - - CF$UID - 286 - - - CF$UID - 4435 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 289 - - - CF$UID - 290 - - - CF$UID - 291 - - - CF$UID - 292 - - - NS.objects - - - CF$UID - 202 - - - CF$UID - 4436 - - - CF$UID - 4437 - - - CF$UID - 48 - - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4439 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4440 - - - CF$UID - 4442 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4441 - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4443 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4445 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4446 - - - CF$UID - 4448 - - - CF$UID - 4450 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 4447 - - - - 457 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 4449 - - - - 1116 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 4451 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4383 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 4454 - - - CF$UID - 44 - - - CF$UID - 43 - - - CF$UID - 42 - - - CF$UID - 45 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 4455 - - - CF$UID - 397 - - - CF$UID - 4454 - - - CF$UID - 48 - - - CF$UID - 28 - - - CF$UID - 4529 - - - - IDEWorkspaceTabController_643C9C67-AF73-4A43-899C-9F86EE0BA865 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 51 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 4456 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4457 - - - CF$UID - 4507 - - - CF$UID - 4515 - - - CF$UID - 4521 - - - - ANTLRCommonTreeAdaptor.h - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 4458 - - - CF$UID - 4459 - - - CF$UID - 4474 - - - CF$UID - 4485 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4501 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 4460 - - - CF$UID - 4466 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4472 - - - CF$UID - 4473 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4461 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4462 - - - CF$UID - 4464 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4463 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4465 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4467 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4468 - - - CF$UID - 4470 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4469 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4471 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4475 - - rootLayoutTreeNode - - CF$UID - 4483 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 4476 - - orientation - 0 - parent - - CF$UID - 4483 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4481 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 4477 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4478 - - - CF$UID - 4479 - - - CF$UID - 4480 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4456 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 4482 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.h - - - $class - - CF$UID - 123 - - children - - CF$UID - 4484 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4475 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4486 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4487 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4488 - - - CF$UID - 60 - - - CF$UID - 4500 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4489 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 141 - - - CF$UID - 135 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 136 - - - NS.objects - - - CF$UID - 4490 - - - CF$UID - 142 - - - CF$UID - 4495 - - - CF$UID - 4456 - - - CF$UID - 269 - - - CF$UID - 4498 - - - CF$UID - 4456 - - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4481 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 4491 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4492 - - - CF$UID - 4493 - - - CF$UID - 4494 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4456 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 146 - - - CF$UID - 145 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 4496 - - - CF$UID - 48 - - - CF$UID - 4497 - - - CF$UID - 358 - - - - 324436616.01285303 - {0, 2064} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 4499 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4502 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4503 - - - CF$UID - 4505 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 4504 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 4506 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 4508 - - - CF$UID - 4509 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4510 - - - CF$UID - 4511 - - - CF$UID - 4512 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4513 - - - CF$UID - 4514 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4516 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4517 - - - CF$UID - 4519 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4518 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4520 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4522 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4523 - - - CF$UID - 4525 - - - CF$UID - 4527 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 4524 - - - - 277 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 4526 - - - - 810 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 4528 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4454 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 4531 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4531 - - - CF$UID - 4532 - - - CF$UID - 29 - - - CF$UID - 4533 - - - CF$UID - 4589 - - - - IDEWorkspaceTabController_739FB955-3296-4612-AC20-1CDF97DE7A33 - {{119, 336}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4534 - - - CF$UID - 4567 - - - CF$UID - 4575 - - - CF$UID - 4581 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 4535 - - - CF$UID - 4536 - - - CF$UID - 4551 - - - CF$UID - 4555 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4561 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 4537 - - - CF$UID - 4543 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4549 - - - CF$UID - 4550 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4538 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4539 - - - CF$UID - 4541 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4540 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4542 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4544 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4545 - - - CF$UID - 4547 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4546 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4548 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4552 - - rootLayoutTreeNode - - CF$UID - 4553 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 4553 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 4554 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4552 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4556 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4557 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4558 - - - CF$UID - 60 - - - CF$UID - 4560 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4559 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4562 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4563 - - - CF$UID - 4565 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 4564 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 4566 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 4568 - - - CF$UID - 4569 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4570 - - - CF$UID - 4571 - - - CF$UID - 4572 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4573 - - - CF$UID - 4574 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4576 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4577 - - - CF$UID - 4579 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4578 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4580 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4582 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4583 - - - CF$UID - 4585 - - - CF$UID - 4587 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 4584 - - - - 661 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 4586 - - - - 921 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 4588 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4531 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 4591 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4591 - - - CF$UID - 4592 - - - CF$UID - 30 - - - CF$UID - 4593 - - - CF$UID - 4666 - - - - IDEWorkspaceTabController_814C37BB-0594-46EB-9B90-B9116756F804 - {{163, 349}, {600, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 1791 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4594 - - - CF$UID - 4644 - - - CF$UID - 4652 - - - CF$UID - 4658 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 4595 - - - CF$UID - 4596 - - - CF$UID - 4611 - - - CF$UID - 4622 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4638 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 4597 - - - CF$UID - 4603 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4609 - - - CF$UID - 4610 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4598 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4599 - - - CF$UID - 4601 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4600 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4602 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4604 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4605 - - - CF$UID - 4607 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4606 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4608 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4612 - - rootLayoutTreeNode - - CF$UID - 4620 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 4613 - - orientation - 0 - parent - - CF$UID - 4620 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4619 - - DomainIdentifier - - CF$UID - 1812 - - IdentifierPath - - CF$UID - 4614 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4615 - - - CF$UID - 4616 - - - CF$UID - 4617 - - - CF$UID - 4618 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1791 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1816 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 379 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1819 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1821 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 4621 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4612 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4623 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4624 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4625 - - - CF$UID - 60 - - - CF$UID - 4637 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4626 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 142 - - - CF$UID - 1791 - - - CF$UID - 4627 - - - CF$UID - 1791 - - - CF$UID - 269 - - - CF$UID - 4629 - - - CF$UID - 4630 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 146 - - - CF$UID - 145 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 4628 - - - CF$UID - 48 - - - CF$UID - 1831 - - - CF$UID - 358 - - - - 324417807.90071499 - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1833 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4636 - - DomainIdentifier - - CF$UID - 1812 - - IdentifierPath - - CF$UID - 4631 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4632 - - - CF$UID - 4633 - - - CF$UID - 4634 - - - CF$UID - 4635 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1791 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1816 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 379 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 1819 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1821 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4639 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4640 - - - CF$UID - 4642 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 4641 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 4643 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 4645 - - - CF$UID - 4646 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4647 - - - CF$UID - 4648 - - - CF$UID - 4649 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4650 - - - CF$UID - 4651 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4653 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4654 - - - CF$UID - 4656 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4655 - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4657 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4659 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4660 - - - CF$UID - 4662 - - - CF$UID - 4664 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 4661 - - - - 586 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 4663 - - - - 987 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 4665 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4591 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 4668 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4668 - - - CF$UID - 4669 - - - CF$UID - 31 - - - CF$UID - 4670 - - - CF$UID - 4723 - - - - IDEWorkspaceTabController_33ED8F40-5853-4B5E-82D1-ED44495458A6 - {{266, 382}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4671 - - - CF$UID - 4704 - - - CF$UID - 4709 - - - CF$UID - 4715 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 4672 - - - CF$UID - 4673 - - - CF$UID - 4688 - - - CF$UID - 4692 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4698 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 4674 - - - CF$UID - 4680 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4686 - - - CF$UID - 4687 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4675 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4676 - - - CF$UID - 4678 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4677 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4679 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4681 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4682 - - - CF$UID - 4684 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4683 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4685 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4689 - - rootLayoutTreeNode - - CF$UID - 4690 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 4690 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 4691 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4689 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4693 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4694 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4695 - - - CF$UID - 60 - - - CF$UID - 4697 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4696 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4699 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4700 - - - CF$UID - 4702 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 4701 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 4703 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 1501 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 4705 - - - CF$UID - 4706 - - - CF$UID - 1501 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 4707 - - - CF$UID - 60 - - - CF$UID - 4708 - - - CF$UID - 1513 - - - CF$UID - 60 - - - CF$UID - 1514 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4710 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4711 - - - CF$UID - 4713 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4712 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4714 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4716 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4717 - - - CF$UID - 4719 - - - CF$UID - 4721 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 4718 - - - - 629 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 4720 - - - - 953 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 4722 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4668 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 4725 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4725 - - - CF$UID - 225 - - - CF$UID - 32 - - - CF$UID - 4726 - - - CF$UID - 4800 - - - - IDEWorkspaceTabController_F2B57B98-941D-4238-9379-7473B3430A7E - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 51 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 4727 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4728 - - - CF$UID - 4779 - - - CF$UID - 4786 - - - CF$UID - 4792 - - - - ANTLRBaseTree.h - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 4729 - - - CF$UID - 4730 - - - CF$UID - 4745 - - - CF$UID - 4756 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4773 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 4731 - - - CF$UID - 4737 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4743 - - - CF$UID - 4744 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4732 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4733 - - - CF$UID - 4735 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4734 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4736 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4738 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4739 - - - CF$UID - 4741 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4740 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4742 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4746 - - rootLayoutTreeNode - - CF$UID - 4754 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 4747 - - orientation - 0 - parent - - CF$UID - 4754 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4752 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 4748 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4749 - - - CF$UID - 4750 - - - CF$UID - 4751 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4727 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 4753 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/ANTLRBaseTree.h - - - $class - - CF$UID - 123 - - children - - CF$UID - 4755 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4746 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4757 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4758 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4759 - - - CF$UID - 60 - - - CF$UID - 4772 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4760 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 142 - - - CF$UID - 4761 - - - CF$UID - 4762 - - - CF$UID - 4727 - - - CF$UID - 269 - - - CF$UID - 4766 - - - CF$UID - 4767 - - - - -addChild: - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 146 - - - CF$UID - 145 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 4763 - - - CF$UID - 48 - - - CF$UID - 4764 - - - CF$UID - 4765 - - - - 324421881.86844403 - {1527, 1531} - {2218, 17} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1941 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4752 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 4768 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4769 - - - CF$UID - 4770 - - - CF$UID - 4771 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4727 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 112 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4774 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4775 - - - CF$UID - 4777 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 4776 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 4778 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 175 - - - CF$UID - 1501 - - - NS.objects - - - CF$UID - 4780 - - - CF$UID - 1501 - - - CF$UID - 4781 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 4782 - - - CF$UID - 60 - - - CF$UID - 4783 - - - CF$UID - 4784 - - - CF$UID - 60 - - - CF$UID - 4785 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - id<ANTLRTreeAdaptor> - id<ANTLRTree> - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4787 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4788 - - - CF$UID - 4790 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4789 - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4791 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4793 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4794 - - - CF$UID - 4796 - - - CF$UID - 4798 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 4795 - - - - 586 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 4797 - - - - 987 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 4799 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4725 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 4802 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4802 - - - CF$UID - 4803 - - - CF$UID - 33 - - - CF$UID - 4804 - - - CF$UID - 4860 - - - - IDEWorkspaceTabController_5A5562D3-2457-44ED-87EC-EE25A7A3221D - {{56, 349}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4805 - - - CF$UID - 4838 - - - CF$UID - 4846 - - - CF$UID - 4852 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 4806 - - - CF$UID - 4807 - - - CF$UID - 4822 - - - CF$UID - 4826 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4832 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 4808 - - - CF$UID - 4814 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4820 - - - CF$UID - 4821 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4809 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4810 - - - CF$UID - 4812 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4811 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4813 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4815 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4816 - - - CF$UID - 4818 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4817 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4819 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4823 - - rootLayoutTreeNode - - CF$UID - 4824 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 4824 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 4825 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4823 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4827 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4828 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4829 - - - CF$UID - 60 - - - CF$UID - 4831 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4830 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4833 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4834 - - - CF$UID - 4836 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 4835 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 4837 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 4839 - - - CF$UID - 4840 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4841 - - - CF$UID - 4842 - - - CF$UID - 4843 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4844 - - - CF$UID - 4845 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4847 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4848 - - - CF$UID - 4850 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4849 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4851 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4853 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4854 - - - CF$UID - 4856 - - - CF$UID - 4858 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 4855 - - - - 661 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 4857 - - - - 921 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 4859 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4802 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 47 - - - CF$UID - 44 - - - CF$UID - 43 - - - CF$UID - 42 - - - CF$UID - 45 - - - CF$UID - 4862 - - - NS.objects - - - CF$UID - 4863 - - - CF$UID - 4864 - - - CF$UID - 4862 - - - CF$UID - 48 - - - CF$UID - 34 - - - CF$UID - 4865 - - - - IDEWorkspaceTabController_EB09D177-511E-48E6-97D0-A5368084A1FF - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4862 - - - - {{49, 309}, {600, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 4866 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4867 - - - CF$UID - 4918 - - - CF$UID - 4926 - - - CF$UID - 4932 - - - - FuzzyLexer.h - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 4868 - - - CF$UID - 4869 - - - CF$UID - 4884 - - - CF$UID - 4897 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4912 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 4870 - - - CF$UID - 4876 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4882 - - - CF$UID - 4883 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4871 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4872 - - - CF$UID - 4874 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4873 - - - - 300 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4875 - - - - 299 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4877 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4878 - - - CF$UID - 4880 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4879 - - - - 300 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4881 - - - - 299 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4885 - - rootLayoutTreeNode - - CF$UID - 4895 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 4886 - - orientation - 0 - parent - - CF$UID - 4895 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4893 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 4887 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4888 - - - CF$UID - 4889 - - - CF$UID - 4891 - - - CF$UID - 4892 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4866 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4890 - - - fuzzy - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 4894 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/fuzzy/FuzzyLexer.h - - - $class - - CF$UID - 123 - - children - - CF$UID - 4896 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4885 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4898 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4899 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4900 - - - CF$UID - 60 - - - CF$UID - 4911 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4901 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 141 - - - CF$UID - 135 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 136 - - - NS.objects - - - CF$UID - 4902 - - - CF$UID - 142 - - - CF$UID - 4908 - - - CF$UID - 4866 - - - CF$UID - 269 - - - CF$UID - 4910 - - - CF$UID - 4866 - - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 4893 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 4903 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4904 - - - CF$UID - 4905 - - - CF$UID - 4906 - - - CF$UID - 4907 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4866 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 4890 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 145 - - - CF$UID - 146 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4909 - - - CF$UID - 2638 - - - CF$UID - 2532 - - - - 323993445.39168298 - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1939 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4913 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4914 - - - CF$UID - 4916 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 4915 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 4917 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 4919 - - - CF$UID - 4920 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4921 - - - CF$UID - 4922 - - - CF$UID - 4923 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4924 - - - CF$UID - 4925 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4927 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4928 - - - CF$UID - 4930 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4929 - - - - 377 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4931 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4933 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4934 - - - CF$UID - 4936 - - - CF$UID - 4938 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 4935 - - - - 260 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 4937 - - - - 1313 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 4939 - - - - 354 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 4941 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 4941 - - - CF$UID - 4942 - - - CF$UID - 35 - - - CF$UID - 4943 - - - CF$UID - 4996 - - - - IDEWorkspaceTabController_D7C117CF-2DCE-4CBA-B705-19535B08742D - {{161, 382}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 4944 - - - CF$UID - 4977 - - - CF$UID - 4982 - - - CF$UID - 4988 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 4945 - - - CF$UID - 4946 - - - CF$UID - 4961 - - - CF$UID - 4965 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 4971 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 4947 - - - CF$UID - 4953 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 4959 - - - CF$UID - 4960 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4948 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4949 - - - CF$UID - 4951 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4950 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4952 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4954 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4955 - - - CF$UID - 4957 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 4956 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 4958 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 4962 - - rootLayoutTreeNode - - CF$UID - 4963 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 4963 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 4964 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4962 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 4966 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 4967 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 4968 - - - CF$UID - 60 - - - CF$UID - 4970 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4969 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4972 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4973 - - - CF$UID - 4975 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 4974 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 4976 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 1501 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 4978 - - - CF$UID - 4979 - - - CF$UID - 1501 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 4980 - - - CF$UID - 60 - - - CF$UID - 4981 - - - CF$UID - 1513 - - - CF$UID - 60 - - - CF$UID - 1514 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4983 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4984 - - - CF$UID - 4986 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4985 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 4987 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 4989 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 4990 - - - CF$UID - 4992 - - - CF$UID - 4994 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 4991 - - - - 630 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 4993 - - - - 952 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 4995 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4941 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 47 - - - CF$UID - 44 - - - CF$UID - 43 - - - CF$UID - 42 - - - CF$UID - 45 - - - CF$UID - 4998 - - - NS.objects - - - CF$UID - 4999 - - - CF$UID - 5000 - - - CF$UID - 4998 - - - CF$UID - 48 - - - CF$UID - 36 - - - CF$UID - 5001 - - - - IDEWorkspaceTabController_2ACC26B0-F5C0-41D8-832E-AD4A74EA1F07 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 4998 - - - - {{268, 360}, {600, 668}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 51 - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 5002 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 5003 - - - CF$UID - 5054 - - - CF$UID - 5062 - - - CF$UID - 5068 - - - - Simplifier.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 5004 - - - CF$UID - 5005 - - - CF$UID - 5020 - - - CF$UID - 5032 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 5048 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 5006 - - - CF$UID - 5012 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 5018 - - - CF$UID - 5019 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5007 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5008 - - - CF$UID - 5010 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 5009 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 5011 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5013 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5014 - - - CF$UID - 5016 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 5015 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 5017 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 5021 - - rootLayoutTreeNode - - CF$UID - 5030 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 5022 - - orientation - 0 - parent - - CF$UID - 5030 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 5028 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 5023 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5024 - - - CF$UID - 5025 - - - CF$UID - 5026 - - - CF$UID - 5027 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 5002 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 3155 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 5029 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 118 - - NS.string - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/main/runtime/ObjC/Framework/examples/polydiff/Simplifier.m - - - $class - - CF$UID - 123 - - children - - CF$UID - 5031 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5021 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 5033 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 5034 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 5035 - - - CF$UID - 60 - - - CF$UID - 5047 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5036 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 135 - - - CF$UID - 136 - - - CF$UID - 137 - - - CF$UID - 138 - - - CF$UID - 139 - - - CF$UID - 140 - - - CF$UID - 141 - - - NS.objects - - - CF$UID - 142 - - - CF$UID - 5002 - - - CF$UID - 5037 - - - CF$UID - 5002 - - - CF$UID - 152 - - - CF$UID - 5040 - - - CF$UID - 5041 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 146 - - - CF$UID - 145 - - - CF$UID - 147 - - - CF$UID - 148 - - - NS.objects - - - CF$UID - 5038 - - - CF$UID - 48 - - - CF$UID - 5039 - - - CF$UID - 2524 - - - - 323992277.437558 - {15643, 721} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 1928 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 5028 - - DomainIdentifier - - CF$UID - 107 - - IdentifierPath - - CF$UID - 5042 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5043 - - - CF$UID - 5044 - - - CF$UID - 5045 - - - CF$UID - 5046 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 5002 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 3155 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 253 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 114 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5049 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5050 - - - CF$UID - 5052 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 5051 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 5053 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 174 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 5055 - - - CF$UID - 5056 - - - CF$UID - 174 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 189 - - - CF$UID - 190 - - - CF$UID - 191 - - - CF$UID - 192 - - - CF$UID - 181 - - - CF$UID - 193 - - - CF$UID - 194 - - - CF$UID - 195 - - - CF$UID - 196 - - - CF$UID - 197 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 5057 - - - CF$UID - 5058 - - - CF$UID - 5059 - - - CF$UID - 202 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 5060 - - - CF$UID - 5061 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5063 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5064 - - - CF$UID - 5066 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 5065 - - - - 399 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 5067 - - - - 223 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5069 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5070 - - - CF$UID - 5072 - - - CF$UID - 5074 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 5071 - - - - 457 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 5073 - - - - 1116 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 5075 - - - - 354 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 5077 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 5077 - - - CF$UID - 5078 - - - CF$UID - 37 - - - CF$UID - 5079 - - - CF$UID - 5132 - - - - IDEWorkspaceTabController_7BDC7074-7CDB-4F9D-BA7D-78C9C1EDE74B - {{203, 336}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 5080 - - - CF$UID - 5113 - - - CF$UID - 5118 - - - CF$UID - 5124 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 5081 - - - CF$UID - 5082 - - - CF$UID - 5097 - - - CF$UID - 5101 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 5107 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 5083 - - - CF$UID - 5089 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 5095 - - - CF$UID - 5096 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5084 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5085 - - - CF$UID - 5087 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 5086 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 5088 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5090 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5091 - - - CF$UID - 5093 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 5092 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 5094 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 5098 - - rootLayoutTreeNode - - CF$UID - 5099 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 5099 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 5100 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5098 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 5102 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 5103 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 5104 - - - CF$UID - 60 - - - CF$UID - 5106 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5105 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5108 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5109 - - - CF$UID - 5111 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 5110 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 5112 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 1501 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 5114 - - - CF$UID - 5115 - - - CF$UID - 1501 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 5116 - - - CF$UID - 60 - - - CF$UID - 5117 - - - CF$UID - 1513 - - - CF$UID - 60 - - - CF$UID - 1514 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5119 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5120 - - - CF$UID - 5122 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 5121 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 5123 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5125 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5126 - - - CF$UID - 5128 - - - CF$UID - 5130 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 5127 - - - - 629 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 5129 - - - - 953 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 5131 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5077 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 42 - - - CF$UID - 43 - - - CF$UID - 44 - - - CF$UID - 45 - - - CF$UID - 5134 - - - CF$UID - 47 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 5134 - - - CF$UID - 5135 - - - CF$UID - 38 - - - CF$UID - 5136 - - - CF$UID - 5189 - - - - IDEWorkspaceTabController_2B2152F1-B07F-4225-B664-24F65D0A9243 - {{224, 349}, {240, 646}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 52 - - - CF$UID - 53 - - - CF$UID - 54 - - - CF$UID - 55 - - - CF$UID - 56 - - - CF$UID - 57 - - - CF$UID - 58 - - - NS.objects - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 5137 - - - CF$UID - 5170 - - - CF$UID - 5175 - - - CF$UID - 5181 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 62 - - - CF$UID - 63 - - - CF$UID - 64 - - - CF$UID - 65 - - - CF$UID - 66 - - - CF$UID - 67 - - - CF$UID - 68 - - - CF$UID - 69 - - - NS.objects - - - CF$UID - 5138 - - - CF$UID - 5139 - - - CF$UID - 5154 - - - CF$UID - 5158 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 5164 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 73 - - - CF$UID - 74 - - - CF$UID - 75 - - - CF$UID - 76 - - - CF$UID - 77 - - - CF$UID - 78 - - - NS.objects - - - CF$UID - 5140 - - - CF$UID - 5146 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 5152 - - - CF$UID - 5153 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5141 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5142 - - - CF$UID - 5144 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 5143 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 5145 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5147 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5148 - - - CF$UID - 5150 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 85 - - - CF$UID - 5149 - - - - 298 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 89 - - - CF$UID - 5151 - - - - 301 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 100 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 103 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 5155 - - rootLayoutTreeNode - - CF$UID - 5156 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 5156 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 5157 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5155 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 126 - - - NS.objects - - - CF$UID - 5159 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 128 - - - NS.objects - - - CF$UID - 5160 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 130 - - - CF$UID - 131 - - - CF$UID - 132 - - - NS.objects - - - CF$UID - 5161 - - - CF$UID - 60 - - - CF$UID - 5163 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5162 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 162 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5165 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5166 - - - CF$UID - 5168 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 166 - - - CF$UID - 5167 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 169 - - - CF$UID - 5169 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 173 - - - CF$UID - 1501 - - - CF$UID - 175 - - - NS.objects - - - CF$UID - 5171 - - - CF$UID - 5172 - - - CF$UID - 1501 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 177 - - - CF$UID - 178 - - - CF$UID - 179 - - - CF$UID - 180 - - - CF$UID - 181 - - - CF$UID - 182 - - - CF$UID - 183 - - - NS.objects - - - CF$UID - 184 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 185 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1504 - - - CF$UID - 1505 - - - CF$UID - 1506 - - - CF$UID - 1507 - - - CF$UID - 1508 - - - CF$UID - 1509 - - - CF$UID - 1510 - - - NS.objects - - - CF$UID - 5173 - - - CF$UID - 60 - - - CF$UID - 5174 - - - CF$UID - 1513 - - - CF$UID - 60 - - - CF$UID - 1514 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5176 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5177 - - - CF$UID - 5179 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 5178 - - - - 389 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 208 - - - CF$UID - 5180 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 80 - - - NS.objects - - - CF$UID - 5182 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5183 - - - CF$UID - 5185 - - - CF$UID - 5187 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 56 - - - CF$UID - 5184 - - - - 629 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 55 - - - CF$UID - 5186 - - - - 953 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 83 - - - CF$UID - 84 - - - NS.objects - - - CF$UID - 219 - - - CF$UID - 5188 - - - - 354 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5134 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 5191 - - - CF$UID - 474 - - - CF$UID - 473 - - - CF$UID - 472 - - - CF$UID - 475 - - - CF$UID - 477 - - - NS.objects - - - CF$UID - 5192 - - - CF$UID - 5272 - - - CF$UID - 5191 - - - CF$UID - 48 - - - CF$UID - 39 - - - CF$UID - 5273 - - - - IDEWorkspaceTabController_7C9CA7DC-C1BD-4E3C-87A4-808B1D459FCA - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 480 - - - CF$UID - 481 - - - CF$UID - 482 - - - CF$UID - 483 - - - CF$UID - 484 - - - CF$UID - 485 - - - CF$UID - 486 - - - CF$UID - 487 - - - NS.objects - - - CF$UID - 5193 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 5194 - - - CF$UID - 5250 - - - CF$UID - 5258 - - - CF$UID - 5264 - - - - ANTLRTreeRuleReturnScope.h - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 490 - - - CF$UID - 491 - - - CF$UID - 492 - - - CF$UID - 493 - - - CF$UID - 494 - - - CF$UID - 495 - - - CF$UID - 496 - - - CF$UID - 497 - - - NS.objects - - - CF$UID - 5195 - - - CF$UID - 5196 - - - CF$UID - 5211 - - - CF$UID - 5223 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 5244 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 500 - - - CF$UID - 501 - - - CF$UID - 502 - - - CF$UID - 503 - - - CF$UID - 504 - - - CF$UID - 505 - - - NS.objects - - - CF$UID - 5197 - - - CF$UID - 5203 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 5209 - - - CF$UID - 5210 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 5198 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5199 - - - CF$UID - 5201 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 5200 - - - - 447 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 5202 - - - - 451 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 5204 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5205 - - - CF$UID - 5207 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 5206 - - - - 447 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 5208 - - - - 451 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 524 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 526 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 5212 - - rootLayoutTreeNode - - CF$UID - 5221 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 5213 - - orientation - 0 - parent - - CF$UID - 5221 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 5220 - - DomainIdentifier - - CF$UID - 530 - - IdentifierPath - - CF$UID - 5214 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5215 - - - CF$UID - 5217 - - - CF$UID - 5218 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 5216 - - - ANTLRTreeRuleReturnScope.h - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 535 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 5219 - - - ANTLR - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1945 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 5222 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5212 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 543 - - - NS.objects - - - CF$UID - 5224 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 545 - - - NS.objects - - - CF$UID - 5225 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 547 - - - CF$UID - 548 - - - CF$UID - 549 - - - NS.objects - - - CF$UID - 5226 - - - CF$UID - 60 - - - CF$UID - 5242 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5227 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 552 - - - CF$UID - 553 - - - CF$UID - 554 - - - CF$UID - 555 - - - CF$UID - 556 - - - CF$UID - 557 - - - CF$UID - 558 - - - NS.objects - - - CF$UID - 5228 - - - CF$UID - 5229 - - - CF$UID - 5235 - - - CF$UID - 5216 - - - CF$UID - 5239 - - - CF$UID - 5240 - - - CF$UID - 577 - - - - startNode - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 5220 - - DomainIdentifier - - CF$UID - 530 - - IdentifierPath - - CF$UID - 5230 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5231 - - - CF$UID - 5232 - - - CF$UID - 5233 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 5216 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 535 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 5234 - - - ANTLR - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 5236 - - - CF$UID - 48 - - - CF$UID - 5237 - - - CF$UID - 5238 - - - - 324440398.24771601 - {0, 1988} - {1952, 0} - public.c-header - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 5241 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeRuleReturnScope.h - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5243 - - - - {{0, 0}, {899, 859}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 5245 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5246 - - - CF$UID - 5248 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 583 - - - CF$UID - 5247 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 586 - - - CF$UID - 5249 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 589 - - - CF$UID - 591 - - - CF$UID - 1164 - - - NS.objects - - - CF$UID - 5251 - - - CF$UID - 1164 - - - CF$UID - 5254 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 593 - - - CF$UID - 594 - - - CF$UID - 595 - - - CF$UID - 596 - - - CF$UID - 597 - - - CF$UID - 598 - - - CF$UID - 599 - - - NS.objects - - - CF$UID - 5252 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 5253 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 115 - - NS.objects - - - {{0, 0}, {259, 832}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 1166 - - - CF$UID - 1167 - - - CF$UID - 1168 - - - CF$UID - 1169 - - - CF$UID - 1170 - - - CF$UID - 1171 - - - CF$UID - 1172 - - - NS.objects - - - CF$UID - 5255 - - - CF$UID - 60 - - - CF$UID - 5256 - - - CF$UID - 622 - - - CF$UID - 60 - - - CF$UID - 5257 - - - CF$UID - 48 - - - - - $class - - CF$UID - 1174 - - NSRangeCount - 0 - - - $class - - CF$UID - 1176 - - NSRangeCount - 0 - - ANTLRTreeRuleReturn - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 5259 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5260 - - - CF$UID - 5262 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 5261 - - - - 489 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 5263 - - - - 370 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 5265 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5266 - - - CF$UID - 5268 - - - CF$UID - 5270 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 485 - - - CF$UID - 5267 - - - - 260 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 484 - - - CF$UID - 5269 - - - - 885 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 633 - - - CF$UID - 5271 - - - - 340 - {{163, 90}, {899, 905}} - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5191 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 472 - - - CF$UID - 473 - - - CF$UID - 474 - - - CF$UID - 475 - - - CF$UID - 5275 - - - CF$UID - 477 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 5275 - - - CF$UID - 5276 - - - CF$UID - 40 - - - CF$UID - 5277 - - - CF$UID - 5359 - - - - IDEWorkspaceTabController_A37CC082-FCE5-4465-8D92-5B82D5AFB5B0 - {{184, 262}, {1095, 766}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 480 - - - CF$UID - 481 - - - CF$UID - 482 - - - CF$UID - 483 - - - CF$UID - 484 - - - CF$UID - 485 - - - CF$UID - 486 - - - CF$UID - 487 - - - NS.objects - - - CF$UID - 5278 - - - CF$UID - 60 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 5279 - - - CF$UID - 5334 - - - CF$UID - 5345 - - - CF$UID - 5351 - - - - ANTLRTreeAdaptor.m - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 490 - - - CF$UID - 491 - - - CF$UID - 492 - - - CF$UID - 493 - - - CF$UID - 494 - - - CF$UID - 495 - - - CF$UID - 496 - - - CF$UID - 497 - - - NS.objects - - - CF$UID - 5280 - - - CF$UID - 5281 - - - CF$UID - 5296 - - - CF$UID - 5308 - - - CF$UID - 48 - - - CF$UID - 60 - - - CF$UID - 5328 - - - CF$UID - 171 - - - - - $class - - CF$UID - 71 - - NS.keys - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 500 - - - CF$UID - 501 - - - CF$UID - 502 - - - CF$UID - 503 - - - CF$UID - 504 - - - CF$UID - 505 - - - NS.objects - - - CF$UID - 5282 - - - CF$UID - 5288 - - - CF$UID - 98 - - - CF$UID - 98 - - - CF$UID - 5294 - - - CF$UID - 5295 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 5283 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5284 - - - CF$UID - 5286 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 5285 - - - - 544 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 5287 - - - - 550 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 5289 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5290 - - - CF$UID - 5292 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 512 - - - CF$UID - 5291 - - - - 544 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 515 - - - CF$UID - 5293 - - - - 550 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 524 - - - NS.objects - - - CF$UID - 101 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 526 - - - NS.objects - - - CF$UID - 60 - - - - - $class - - CF$UID - 124 - - geniusEditorContextNode - - CF$UID - 0 - - primaryEditorContextNode - - CF$UID - 5297 - - rootLayoutTreeNode - - CF$UID - 5306 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 0 - - contentType - 1 - documentArchivableRepresentation - - CF$UID - 5298 - - orientation - 0 - parent - - CF$UID - 5306 - - - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 5305 - - DomainIdentifier - - CF$UID - 530 - - IdentifierPath - - CF$UID - 5299 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5300 - - - CF$UID - 5302 - - - CF$UID - 5303 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 5301 - - - ANTLRTreeAdaptor.m - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 535 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 5304 - - - ANTLR - - $class - - CF$UID - 119 - - documentURL - - CF$UID - 1930 - - timestamp - - CF$UID - 0 - - - - $class - - CF$UID - 123 - - children - - CF$UID - 5307 - - contentType - 0 - documentArchivableRepresentation - - CF$UID - 0 - - orientation - 0 - parent - - CF$UID - 0 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5297 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 543 - - - NS.objects - - - CF$UID - 5309 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 545 - - - NS.objects - - - CF$UID - 5310 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 547 - - - CF$UID - 548 - - - CF$UID - 549 - - - NS.objects - - - CF$UID - 5311 - - - CF$UID - 60 - - - CF$UID - 5326 - - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5312 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 552 - - - CF$UID - 553 - - - CF$UID - 554 - - - CF$UID - 555 - - - CF$UID - 556 - - - CF$UID - 557 - - - CF$UID - 558 - - - NS.objects - - - CF$UID - 5313 - - - CF$UID - 5314 - - - CF$UID - 5320 - - - CF$UID - 5301 - - - CF$UID - 574 - - - CF$UID - 5324 - - - CF$UID - 577 - - - - @implementation ANTLRTreeAdaptor - - $class - - CF$UID - 120 - - DocumentLocation - - CF$UID - 5305 - - DomainIdentifier - - CF$UID - 530 - - IdentifierPath - - CF$UID - 5315 - - IndexOfDocumentIdentifier - - CF$UID - 60 - - - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5316 - - - CF$UID - 5317 - - - CF$UID - 5318 - - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 5301 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 535 - - - - $class - - CF$UID - 110 - - Identifier - - CF$UID - 5319 - - - ANTLR - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 567 - - - CF$UID - 568 - - - CF$UID - 569 - - - CF$UID - 570 - - - NS.objects - - - CF$UID - 5321 - - - CF$UID - 48 - - - CF$UID - 5322 - - - CF$UID - 5323 - - - - 324440596.88617098 - {2169, 1696} - {3488, 0} - - $class - - CF$UID - 155 - - NS.base - - CF$UID - 0 - - NS.relative - - CF$UID - 5325 - - - file://localhost/Users/acondit/source/antlr3/acondit_localhost/code/antlr/antlr3-main/runtime/ObjC/Framework/ANTLRTreeAdaptor.m - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5327 - - - - {{0, 0}, {1095, 720}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 5329 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5330 - - - CF$UID - 5332 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 583 - - - CF$UID - 5331 - - - - 203 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 586 - - - CF$UID - 5333 - - - - 115 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 589 - - - CF$UID - 590 - - - CF$UID - 591 - - - NS.objects - - - CF$UID - 5335 - - - CF$UID - 5338 - - - CF$UID - 590 - - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 593 - - - CF$UID - 594 - - - CF$UID - 595 - - - CF$UID - 596 - - - CF$UID - 597 - - - CF$UID - 598 - - - CF$UID - 599 - - - NS.objects - - - CF$UID - 5336 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 5337 - - - CF$UID - 186 - - - CF$UID - 186 - - - - - $class - - CF$UID - 115 - - NS.objects - - - {{0, 0}, {259, 832}} - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 603 - - - CF$UID - 604 - - - CF$UID - 605 - - - CF$UID - 606 - - - CF$UID - 607 - - - CF$UID - 608 - - - CF$UID - 609 - - - CF$UID - 610 - - - CF$UID - 611 - - - CF$UID - 612 - - - NS.objects - - - CF$UID - 48 - - - CF$UID - 5339 - - - CF$UID - 5340 - - - CF$UID - 5341 - - - CF$UID - 5342 - - - CF$UID - 48 - - - CF$UID - 48 - - - CF$UID - 5343 - - - CF$UID - 5344 - - - CF$UID - 48 - - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 199 - - NS.objects - - - {{0, 0}, {0, 0}} - - $class - - CF$UID - 199 - - NS.objects - - - - $class - - CF$UID - 91 - - NS.objects - - - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 5346 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5347 - - - CF$UID - 5349 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 5348 - - - - 509 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 622 - - - CF$UID - 5350 - - - - 211 - - $class - - CF$UID - 71 - - NS.keys - - - CF$UID - 507 - - - NS.objects - - - CF$UID - 5352 - - - - - $class - - CF$UID - 91 - - NS.objects - - - CF$UID - 5353 - - - CF$UID - 5355 - - - CF$UID - 5357 - - - - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 485 - - - CF$UID - 5354 - - - - 260 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 484 - - - CF$UID - 5356 - - - - 982 - - $class - - CF$UID - 87 - - NS.keys - - - CF$UID - 510 - - - CF$UID - 511 - - - NS.objects - - - CF$UID - 633 - - - CF$UID - 5358 - - - - 340 - - $class - - CF$UID - 115 - - NS.objects - - - CF$UID - 5275 - - - - - $top - - State - - CF$UID - 1 - - - $version - 100000 - - diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist deleted file mode 100644 index 05301bc253830381195ba116901612a8e115bfa7..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/ANTLR.xcscheme b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/ANTLR.xcscheme deleted file mode 100644 index 0b76a6259d279d9cdab984967b17efa03857705e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/ANTLR.xcscheme +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/Fuzzy.xcscheme b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/Fuzzy.xcscheme deleted file mode 100644 index bb165e36fc001d4d83179afa8b8f3840997fa5d5..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/Fuzzy.xcscheme +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/LL-start.xcscheme b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/LL-start.xcscheme deleted file mode 100644 index 5e618e112bcb52bbcba80e205434dba46201c32e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/LL-start.xcscheme +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/xcschememanagement.plist b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 348d7aaaf0aedb8050a97f7238982eb59aabc354..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLR.xcodeproj/xcuserdata/acondit.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,132 +0,0 @@ - - - - - SchemeUserState - - ANTLR.xcscheme - - orderHint - 0 - - ANTLRTests.xcscheme - - orderHint - 1 - - Fuzzy.xcscheme - - orderHint - 3 - - LL-start.xcscheme - - orderHint - 6 - - combined.xcscheme - - orderHint - 2 - - hoistedPredicates.xcscheme - - orderHint - 4 - - lexertest-simple.xcscheme - - orderHint - 5 - - polydiff.xcscheme - - orderHint - 7 - - scopes.xcscheme - - orderHint - 8 - - simplecTreeParser.xcscheme - - orderHint - 9 - - treeparser.xcscheme - - orderHint - 10 - - treerewrite.xcscheme - - orderHint - 11 - - - SuppressBuildableAutocreation - - 1A63BC60134F5DAB002EDFB4 - - primary - - - 1A63BD31134F5F1E002EDFB4 - - primary - - - 1A63BD3E134F5F36002EDFB4 - - primary - - - 1A63BD4B134F5F43002EDFB4 - - primary - - - 1A63BD58134F5F4D002EDFB4 - - primary - - - 1A63BD65134F5F5E002EDFB4 - - primary - - - 1A63BD72134F5F67002EDFB4 - - primary - - - 1A63BD7F134F5F71002EDFB4 - - primary - - - 1A63BDD3134F6233002EDFB4 - - primary - - - 1A63BDFB134FB75E002EDFB4 - - primary - - - 1AE72317134E860B001C3F35 - - primary - - - 1AE7232C134E860B001C3F35 - - primary - - - - - diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests-Info.plist b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests-Info.plist deleted file mode 100644 index 4814b62b114113f5f665d3610ba8b435629a612d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - AMKS.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests-Prefix.pch b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests-Prefix.pch deleted file mode 100644 index 9d05c986e257304edc880d7c1a465b983a91c63c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests-Prefix.pch +++ /dev/null @@ -1,7 +0,0 @@ -// -// Prefix header for all source files of the 'ANTLRTests' target in the 'ANTLRTests' project -// - -#ifdef __OBJC__ - #import -#endif diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests.h b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests.h deleted file mode 100644 index a4b4456bd0930b8dc61211de0e1ba734a21c4793..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// ANTLRTests.h -// ANTLRTests -// -// Created by Alan Condit on 4/7/11. -// Copyright 2011 Alan's MachineWorks. All rights reserved. -// - -#import - - -@interface ANTLRTests : SenTestCase { -@private - -} - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests.m b/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests.m deleted file mode 100644 index c0386a092c02d37bfbca16c83086b09d02df3954..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLR/ANTLRTests/ANTLRTests.m +++ /dev/null @@ -1,28 +0,0 @@ -// -// ANTLRTests.m -// ANTLRTests -// -// Created by Alan Condit on 4/7/11. -// Copyright 2011 Alan's MachineWorks. All rights reserved. -// - -#import "ANTLRTests.h" - - -@implementation ANTLRTests - -- (void)setUp -{ - [super setUp]; - - // Set-up code here. -} - -- (void)tearDown -{ - // Tear-down code here. - - [super tearDown]; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRCharStream.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRCharStream.h deleted file mode 100644 index f7be94bdf94ecce3b40df2f263bb50b13caa00ce..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRCharStream.h +++ /dev/null @@ -1,49 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRIntStream.h" - -#define ANTLRCharStreamEOF -1 - - -@protocol ANTLRCharStream < ANTLRIntStream > - -- (NSString *) substringWithRange:(NSRange) theRange; - -/** Get the ith character of lookahead. This is the same usually as - * LA(i). This will be used for labels in the generated - * lexer code. I'd prefer to return a char here type-wise, but it's - * probably better to be 32-bit clean and be consistent with LA. - */ -- (NSInteger)LT:(NSInteger) i; - -// ANTLR tracks the line information automatically - -// Because this stream can rewind, we need to be able to reset the line - -// The index of the character relative to the beginning of the line 0..n-1 - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.h deleted file mode 100644 index e79f0abf1f3289be55daacccee968cb11ab06e25..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRCommonTreeAdaptor.h +++ /dev/null @@ -1,65 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRTree.h" -#import "ANTLRCommonToken.h" -#import "ANTLRCommonTree.h" -#import "ANTLRBaseTreeAdaptor.h" - -@interface ANTLRCommonTreeAdaptor : ANTLRBaseTreeAdaptor { -} - -+ (ANTLRCommonTree *) newEmptyTree; -+ (ANTLRCommonTreeAdaptor *)newTreeAdaptor; -- (id) init; -- (ANTLRCommonTree *)dupNode:(ANTLRCommonTree *)t; - -- (ANTLRCommonTree *) create:(id) payload; -//- (ANTLRCommonTree *) createTree:(NSInteger)tokenType fromToken:(ANTLRCommonToken *)aToken; -//- (ANTLRCommonTree *) createTree:(NSInteger)tokenType fromToken:(ANTLRCommonToken *)aToken Text:(NSString *)text; -- (id)createToken:(NSInteger)tokenType Text:(NSString *)text; -- (id)createToken:(id)fromToken; -- (void) setTokenBoundaries:(ANTLRCommonTree *)t From:(id)startToken To:(id)stopToken; -- (NSInteger)getTokenStartIndex:(ANTLRCommonTree *)t; -- (NSInteger)getTokenStopIndex:(ANTLRCommonTree *)t; -- (NSString *)getText:(ANTLRCommonTree *)t; -- (void)setText:(ANTLRCommonTree *)t Text:(NSString *)text; -- (NSInteger)getType:(ANTLRCommonTree *)t; -- (void) setType:(ANTLRCommonTree *)t Type:(NSInteger)tokenType; -- (id)getToken:(ANTLRCommonTree *)t; -- (ANTLRCommonTree *)getChild:(ANTLRCommonTree *)t At:(NSInteger)i; -- (void) setChild:(ANTLRCommonTree *)t At:(NSInteger)i Child:(ANTLRCommonTree *)child; -- (NSInteger)getChildCount:(ANTLRCommonTree *)t; -- (ANTLRCommonTree *)getParent:(ANTLRCommonTree *)t; -- (void)setParent:(ANTLRCommonTree *)t With:(ANTLRCommonTree *)parent; -- (NSInteger)getChildIndex:(ANTLRCommonTree *)t; -- (void)setChildIndex:(ANTLRCommonTree *)t With:(NSInteger)index; -- (void)replaceChildren:(ANTLRCommonTree *)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(ANTLRCommonTree *)t; -- (id)copyWithZone:(NSZone *)zone; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRCommonTreeNodeStream.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRCommonTreeNodeStream.h deleted file mode 100644 index 52efc0f7e490dfccbc6b34d69db10bb258bec27f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRCommonTreeNodeStream.h +++ /dev/null @@ -1,120 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTree.h" -#import "ANTLRCommonTreeNodeStream.h" -#import "ANTLRLookaheadStream.h" -#import "ANTLRTreeNodeStream.h" -#import "ANTLRTreeIterator.h" -#import "ANTLRIntArray.h" - -@interface ANTLRCommonTreeNodeStream : ANTLRLookaheadStream { -#define DEFAULT_INITIAL_BUFFER_SIZE 100 -#define INITIAL_CALL_STACK_SIZE 10 - -/** Pull nodes from which tree? */ -__strong id root; - -/** If this tree (root) was created from a token stream, track it. */ -__strong id tokens; - - /** What tree adaptor was used to build these trees */ -__strong ANTLRCommonTreeAdaptor *adaptor; - -/** The tree iterator we using */ -__strong ANTLRTreeIterator *it; - -/** Stack of indexes used for push/pop calls */ -__strong ANTLRIntArray *calls; - -/** Tree (nil A B C) trees like flat A B C streams */ -BOOL hasNilRoot; - -/** Tracks tree depth. Level=0 means we're at root node level. */ -NSInteger level; -} -@property (retain, getter=getRoot, setter=setRoot:) ANTLRCommonTree *root; -@property (retain, getter=getTokens,setter=setTokens:) id tokens; -@property (retain, getter=getTreeAdaptor, setter=setTreeAdaptor:) ANTLRCommonTreeAdaptor *adaptor; -@property (assign, getter=getLevel, setter=setLevel:) NSInteger level; - -+ (ANTLRCommonTreeNodeStream *) newANTLRCommonTreeNodeStream:(ANTLRCommonTree *)theTree; -+ (ANTLRCommonTreeNodeStream *) newANTLRCommonTreeNodeStream:(id)anAdaptor Tree:(ANTLRCommonTree *)theTree; - -- (id) initWithTree:(ANTLRCommonTree *)theTree; - -- (id) initWithTreeAdaptor:(id)adaptor Tree:(ANTLRCommonTree *)theTree; - -- (void) reset; - - /** Pull elements from tree iterator. Track tree level 0..max_level. - * If nil rooted tree, don't give initial nil and DOWN nor final UP. - */ -- (id) nextElement; - -- (BOOL) isEOF:(id) obj; -- (void) setUniqueNavigationNodes:(BOOL) uniqueNavigationNodes; - -- (id) getTreeSource; - -- (NSString *) getSourceName; - -- (id) getTokenStream; - -- (void) setTokenStream:(id) tokens; - -- (ANTLRCommonTreeAdaptor *) getTreeAdaptor; - -- (void) setTreeAdaptor:(ANTLRCommonTreeAdaptor *) adaptor; - -- (NSInteger) LA:(NSInteger) i; - - /** Make stream jump to a new location, saving old location. - * Switch back with pop(). - */ -- (ANTLRCommonTree *)getNode:(NSInteger) i; - -- (void) push:(NSInteger) index; - - /** Seek back to previous index saved during last push() call. - * Return top of stack (return index). - */ -- (NSInteger) pop; - -// TREE REWRITE INTERFACE - -- (void) replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; - -- (NSString *) toStringFromNode:(id)startNode ToNode:(id)stopNode; - -/** For debugging; destructive: moves tree iterator to end. */ -- (NSString *) toTokenTypeString; - -@property (retain) ANTLRTreeIterator *it; -@property (retain) ANTLRIntArray *calls; -@property BOOL hasNilRoot; -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRDebug.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRDebug.h deleted file mode 100644 index 87383c9809381e5a154d5ef4064ba4d3218b668e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRDebug.h +++ /dev/null @@ -1,33 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRDebugEventListener.h" -#import "ANTLRDebugEventProxy.h" -#import "ANTLRDebugParser.h" -#import "ANTLRDebugTokenStream.h" -#import "ANTLRDebugTreeParser.h" -#import "ANTLRDebugTreeNodeStream.h" -#import "ANTLRDebugTreeAdaptor.h" diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRDebugEventListener.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRDebugEventListener.h deleted file mode 100644 index c2bee6c8c02da56d5ec7c4d5b81140937e5cc825..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRDebugEventListener.h +++ /dev/null @@ -1,275 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRToken.h" -#import "ANTLRRecognitionException.h" - -@protocol ANTLRDebugEventListener - -#define ANTLRDebugProtocolVersion 1 - -/** The parser has just entered a rule. No decision has been made about -* which alt is predicted. This is fired AFTER init actions have been -* executed. Attributes are defined and available etc... -*/ -- (void) enterRule:(NSString *)ruleName; - -/** Because rules can have lots of alternatives, it is very useful to -* know which alt you are entering. This is 1..n for n alts. -*/ -- (void) enterAlt:(NSInteger)alt; - -/** This is the last thing executed before leaving a rule. It is -* executed even if an exception is thrown. This is triggered after -* error reporting and recovery have occurred (unless the exception is - * not caught in this rule). This implies an "exitAlt" event. -*/ -- (void) exitRule:(NSString *)ruleName; - -/** Track entry into any (...) subrule other EBNF construct */ -- (void) enterSubRule:(NSInteger)decisionNumber; - -- (void) exitSubRule:(NSInteger)decisionNumber; - -/** Every decision, fixed k or arbitrary, has an enter/exit event -* so that a GUI can easily track what LT/consume events are -* associated with prediction. You will see a single enter/exit -* subrule but multiple enter/exit decision events, one for each -* loop iteration. -*/ -- (void) enterDecision:(NSInteger)decisionNumber; - -- (void) exitDecision:(NSInteger)decisionNumber; - -/** An input token was consumed; matched by any kind of element. -* Trigger after the token was matched by things like match(), matchAny(). -*/ -- (void) consumeToken:(id)t; - -/** An off-channel input token was consumed. -* Trigger after the token was matched by things like match(), matchAny(). -* (unless of course the hidden token is first stuff in the input stream). -*/ -- (void) consumeHiddenToken:(id)t; - -/** Somebody (anybody) looked ahead. Note that this actually gets -* triggered by both LA and LT calls. The debugger will want to know -* which Token object was examined. Like consumeToken, this indicates -* what token was seen at that depth. A remote debugger cannot look -* ahead into a file it doesn't have so LT events must pass the token -* even if the info is redundant. -*/ -- (void) LT:(NSInteger)i foundToken:(id)t; - -/** The parser is going to look arbitrarily ahead; mark this location, -* the token stream's marker is sent in case you need it. -*/ -- (void) mark:(NSInteger)marker; - -/** After an arbitrairly long lookahead as with a cyclic DFA (or with -* any backtrack), this informs the debugger that stream should be -* rewound to the position associated with marker. -*/ -- (void) rewind:(NSInteger)marker; - -/** Rewind to the input position of the last marker. -* Used currently only after a cyclic DFA and just -* before starting a sem/syn predicate to get the -* input position back to the start of the decision. -* Do not "pop" the marker off the state. mark(i) -* and rewind(i) should balance still. -*/ -- (void) rewind; - -- (void) beginBacktrack:(NSInteger)level; - -- (void) endBacktrack:(NSInteger)level wasSuccessful:(BOOL)successful; - -/** To watch a parser move through the grammar, the parser needs to -* inform the debugger what line/charPos it is passing in the grammar. -* For now, this does not know how to switch from one grammar to the -* other and back for island grammars etc... -* -* This should also allow breakpoints because the debugger can stop -* the parser whenever it hits this line/pos. -*/ -- (void) locationLine:(NSInteger)line column:(NSInteger)pos; - -/** A recognition exception occurred such as NoViableAltException. I made -* this a generic event so that I can alter the exception hierachy later -* without having to alter all the debug objects. -* -* Upon error, the stack of enter rule/subrule must be properly unwound. -* If no viable alt occurs it is within an enter/exit decision, which -* also must be rewound. Even the rewind for each mark must be unwount. -* In the Java target this is pretty easy using try/finally, if a bit -* ugly in the generated code. The rewind is generated in DFA.predict() -* actually so no code needs to be generated for that. For languages -* w/o this "finally" feature (C++?), the target implementor will have -* to build an event stack or something. -* -* Across a socket for remote debugging, only the RecognitionException -* data fields are transmitted. The token object or whatever that -* caused the problem was the last object referenced by LT. The -* immediately preceding LT event should hold the unexpected Token or -* char. -* -* Here is a sample event trace for grammar: -* -* b : C ({;}A|B) // {;} is there to prevent A|B becoming a set -* | D -* ; -* -* The sequence for this rule (with no viable alt in the subrule) for -* input 'c c' (there are 3 tokens) is: -* -* commence -* LT(1) -* enterRule b -* location 7 1 -* enter decision 3 -* LT(1) -* exit decision 3 -* enterAlt1 -* location 7 5 -* LT(1) -* consumeToken [c/<4>,1:0] -* location 7 7 -* enterSubRule 2 -* enter decision 2 -* LT(1) -* LT(1) -* recognitionException NoViableAltException 2 1 2 -* exit decision 2 -* exitSubRule 2 -* beginResync -* LT(1) -* consumeToken [c/<4>,1:1] -* LT(1) -* endResync -* LT(-1) -* exitRule b -* terminate -*/ -- (void) recognitionException:(ANTLRRecognitionException *)e; - -/** Indicates the recognizer is about to consume tokens to resynchronize -* the parser. Any consume events from here until the recovered event -* are not part of the parse--they are dead tokens. -*/ -- (void) beginResync; - -/** Indicates that the recognizer has finished consuming tokens in order -* to resychronize. There may be multiple beginResync/endResync pairs -* before the recognizer comes out of errorRecovery mode (in which -* multiple errors are suppressed). This will be useful -* in a gui where you want to probably grey out tokens that are consumed -* but not matched to anything in grammar. Anything between -* a beginResync/endResync pair was tossed out by the parser. -*/ -- (void) endResync; - -/** A semantic predicate was evaluate with this result and action text */ -- (void) semanticPredicate:(NSString *)predicate matched:(BOOL)result; - -/** Announce that parsing has begun. Not technically useful except for -* sending events over a socket. A GUI for example will launch a thread -* to connect and communicate with a remote parser. The thread will want -* to notify the GUI when a connection is made. ANTLR parsers -* trigger this upon entry to the first rule (the ruleLevel is used to -* figure this out). -*/ -- (void) commence; - -/** Parsing is over; successfully or not. Mostly useful for telling -* remote debugging listeners that it's time to quit. When the rule -* invocation level goes to zero at the end of a rule, we are done -* parsing. -*/ -- (void) terminate; - - -// T r e e P a r s i n g - -/** Input for a tree parser is an AST, but we know nothing for sure -* about a node except its type and text (obtained from the adaptor). -* This is the analog of the consumeToken method. Again, the ID is -* the hashCode usually of the node so it only works if hashCode is -* not implemented. If the type is UP or DOWN, then -* the ID is not really meaningful as it's fixed--there is -* just one UP node and one DOWN navigation node. -*/ -- (void) consumeNode:(NSInteger)nodeHash ofType:(NSInteger)type text:(NSString *)text; - -/** The tree parser lookedahead. If the type is UP or DOWN, -* then the ID is not really meaningful as it's fixed--there is -* just one UP node and one DOWN navigation node. -*/ -- (void) LT:(NSInteger)i foundNode:(unsigned)nodeHash ofType:(NSInteger)type text:(NSString *)text; - - -// A S T E v e n t s - -/** A nil was created (even nil nodes have a unique ID... -* they are not "null" per se). As of 4/28/2006, this -* seems to be uniquely triggered when starting a new subtree -* such as when entering a subrule in automatic mode and when -* building a tree in rewrite mode. -*/ -- (void) createNilNode:(unsigned)hash; - -/** Announce a new node built from text */ -- (void) createNode:(unsigned)hash text:(NSString *)text type:(NSInteger)type; - -/** Announce a new node built from an existing token */ -- (void) createNode:(unsigned)hash fromTokenAtIndex:(NSInteger)tokenIndex; - -/** Make a node the new root of an existing root. See -* -* Note: the newRootID parameter is possibly different -* than the TreeAdaptor.becomeRoot() newRoot parameter. -* In our case, it will always be the result of calling -* TreeAdaptor.becomeRoot() and not root_n or whatever. -* -* The listener should assume that this event occurs -* only when the current subrule (or rule) subtree is -* being reset to newRootID. -* -*/ -- (void) makeNode:(unsigned)newRootHash parentOf:(unsigned)oldRootHash; - -/** Make childID a child of rootID. -* @see org.antlr.runtime.tree.TreeAdaptor.addChild() -*/ -- (void) addChild:(unsigned)childHash toTree:(unsigned)treeHash; - -/** Set the token start/stop token index for a subtree root or node */ -- (void) setTokenBoundariesForTree:(unsigned)nodeHash From:(NSUInteger)tokenStartIndex To:(NSUInteger)tokenStopIndex; - -- (void) waitForDebuggerConnection; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRDebugParser.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRDebugParser.h deleted file mode 100644 index ed403ef9d8703643bf7d666c8ef9f6d0290533f8..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRDebugParser.h +++ /dev/null @@ -1,57 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRDebugEventProxy.h" -#import "ANTLRDebugTokenStream.h" - -@interface ANTLRDebugParser : ANTLRParser { - id debugListener; -} - -+ (id) newDebugParser:(id)theStream - debugListener:(id)debugListener; - -+ (id) newDebugParser:(id)theStream - state:(ANTLRRecognizerSharedState *)state; - -+ (id) newDebugParser:(id)theStream - debugListener:(id)debugListener - state:(ANTLRRecognizerSharedState *)state; - -- (id) initWithTokenStream:(id)theStream; -- (id) initWithTokenStream:(id)theStream - debuggerPort:(NSInteger)portNumber; -// designated initializer -- (id) initWithTokenStream:(id)theStream - debugListener:(id)theDebugListener - debuggerPort:(NSInteger)portNumber; - -- (id) debugListener; -- (void) setDebugListener: (id) aDebugListener; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRDebugTreeAdaptor.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRDebugTreeAdaptor.h deleted file mode 100644 index f8dd07e0f273804f1f231f4d3d50bda3f20f0588..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRDebugTreeAdaptor.h +++ /dev/null @@ -1,45 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRParser.h" -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRDebugEventListener.h" - -@interface ANTLRDebugTreeAdaptor : ANTLRBaseTreeAdaptor { - id debugListener; - ANTLRCommonTreeAdaptor *treeAdaptor; -} - -- (id) initWithTreeAdaptor:(ANTLRCommonTreeAdaptor *)aTreeAdaptor debugListener:(id)aDebugListener; - -- (id)debugListener; -- (void) setDebugListener:(id)aDebugListener; - -- (ANTLRCommonTreeAdaptor *) getTreeAdaptor; -- (void) setTreeAdaptor:(ANTLRCommonTreeAdaptor *)aTreeAdaptor; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRHashMap.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRHashMap.h deleted file mode 100644 index 113cb65cfea517201563f2683ca209b764f4e855..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRHashMap.h +++ /dev/null @@ -1,110 +0,0 @@ -// -// ANTLRHashMap.h -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRLinkBase.h" -#import "ANTLRMapElement.h" - -#define GLOBAL_SCOPE 0 -#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRHashMap : ANTLRLinkBase { - // TStringPool *fPool; - NSInteger Scope; - NSInteger LastHash; - NSInteger BuffSize; - NSUInteger count; - NSUInteger ptr; - __strong NSMutableData *buffer; - __strong ANTLRMapElement **ptrBuffer; - NSInteger mode; -} - -// Contruction/Destruction -+ (id)newANTLRHashMap; -+ (id)newANTLRHashMapWithLen:(NSInteger)aBuffSize; -- (id)init; -- (id)initWithLen:(NSInteger)aBuffSize; -- (void)dealloc; -- (ANTLRHashMap *)PushScope:( ANTLRHashMap **)map; -- (ANTLRHashMap *)PopScope:( ANTLRHashMap **)map; - -- (NSInteger)count; -- (NSInteger)size; - -// Instance Methods -/* form hash value for string s */ -- (NSInteger)hash:(NSString *)s; -/* look for s in ptrBuffer */ -- (ANTLRHashMap *)findscope:(int)level; -/* look for s in ptrBuffer */ -- (id)lookup:(NSString *)s Scope:(int)scope; -/* look for s in ptrBuffer */ -- (id)install:(ANTLRMapElement *)sym Scope:(int)scope; -/* look for s in ptrBuffer */ -- (void)deleteANTLRHashMap:(ANTLRMapElement *)np; -- (int)RemoveSym:(NSString *)s; -- (void)delete_chain:(ANTLRMapElement *)np; -#ifdef DONTUSEYET -- (int)bld_symtab:(KW_TABLE *)toknams; -#endif -- (ANTLRMapElement **)getptrBuffer; -- (ANTLRMapElement *)getptrBufferEntry:(int)idx; -- (void)setptrBuffer:(ANTLRMapElement *)np Index:(int)idx; -- (NSInteger)getScope; -- (void)setScope:(NSInteger)i; -- (ANTLRMapElement *)getTType:(NSString *)name; -- (ANTLRMapElement *)getNameInList:(NSInteger)ttype; -- (void)putNode:(NSString *)name TokenType:(NSInteger)ttype; -- (NSInteger)getMode; -- (void)setMode:(NSInteger)aMode; -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx; -- (id) objectAtIndex:(NSInteger)idx; -- (void) setObject:(id)aRule atIndex:(NSInteger)idx; -- (void)addObject:(id)anObject; -- (ANTLRMapElement *) getName:(NSString *)aName; -- (void) putName:(NSString *)name Node:(id)aNode; - -- (NSEnumerator *)objectEnumerator; -- (BOOL) hasNext; -- (ANTLRMapElement *)nextObject; - -//@property (copy) TStringPool *fPool; -@property (getter=getScope, setter=setScope:) NSInteger Scope; -@property (getter=getLastHash, setter=setLastHash:) NSInteger LastHash; - -@property (getter=getMode,setter=setMode:) NSInteger mode; -@property NSInteger BuffSize; -@property (getter=getCount, setter=setCount:) NSUInteger count; -@property (assign) NSUInteger ptr; -@property (retain, getter=getBuffer, setter=setBuffer:) NSMutableData *buffer; -@property (assign, getter=getPtrBuffer, setter=setPtrBuffer:) ANTLRMapElement **ptrBuffer; -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRHashMap.m b/antlr-3.4/runtime/ObjC/Framework/ANTLRHashMap.m deleted file mode 100644 index ab025a96afaaec7bf99f602f15c2558613051d63..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRHashMap.m +++ /dev/null @@ -1,529 +0,0 @@ -// -// ANTLRHashMap.m -// ANTLR -// -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#define SUCCESS (0) -#define FAILURE (-1) - -#import "ANTLRHashMap.h" - -static NSInteger itIndex; - -/* - * Start of ANTLRHashMap - */ -@implementation ANTLRHashMap - -@synthesize Scope; -@synthesize LastHash; - -+(id)newANTLRHashMap -{ - return [[ANTLRHashMap alloc] init]; -} - -+(id)newANTLRHashMapWithLen:(NSInteger)aBuffSize -{ - return [[ANTLRHashMap alloc] initWithLen:aBuffSize]; -} - --(id)init -{ - NSInteger idx; - - if ((self = [super init]) != nil) { - fNext = nil; - Scope = 0; - ptr = 0; - BuffSize = HASHSIZE; - buffer = [[NSMutableData dataWithLength:(NSUInteger)BuffSize * sizeof(id)] retain]; - ptrBuffer = (ANTLRMapElement **) [buffer mutableBytes]; - if ( fNext != nil ) { - Scope = ((ANTLRHashMap *)fNext)->Scope+1; - for( idx = 0; idx < BuffSize; idx++ ) { - ptrBuffer[idx] = ((ANTLRHashMap *)fNext)->ptrBuffer[idx]; - } - } - mode = 0; - } - return( self ); -} - --(id)initWithLen:(NSInteger)aBuffSize -{ - NSInteger idx; - - if ((self = [super init]) != nil) { - fNext = nil; - BuffSize = aBuffSize; - Scope = 0; - ptr = 0; - buffer = [[NSMutableData dataWithLength:(NSUInteger)BuffSize * sizeof(id)] retain]; - ptrBuffer = (ANTLRMapElement **) [buffer mutableBytes]; - if ( fNext != nil ) { - Scope = ((ANTLRHashMap *)fNext)->Scope+1; - for( idx = 0; idx < BuffSize; idx++ ) { - ptrBuffer[idx] = ((ANTLRHashMap *)fNext)->ptrBuffer[idx]; - } - } - mode = 0; - } - return( self ); -} - --(void)dealloc -{ -#ifdef DEBUG_DEALLOC - NSLog( @"called dealloc in ANTLRHashMap" ); -#endif - ANTLRMapElement *tmp, *rtmp; - NSInteger idx; - - if ( self.fNext != nil ) { - for( idx = 0; idx < BuffSize; idx++ ) { - tmp = ptrBuffer[idx]; - while ( tmp && tmp != [((ANTLRHashMap *)fNext) getptrBufferEntry:idx] ) { - rtmp = tmp; - // tmp = [tmp getfNext]; - tmp = (ANTLRMapElement *)tmp.fNext; - [rtmp release]; - } - } - } - if ( buffer ) [buffer release]; - [super dealloc]; -} - -- (NSInteger)count -{ - NSInteger aCnt = 0; - - for (NSInteger i = 0; i < BuffSize; i++) { - if ( ptrBuffer[i] != nil ) { - aCnt++; - } - } - return aCnt; -} - -- (NSInteger) size -{ - NSInteger aSize = 0; - - for (NSInteger i = 0; i < BuffSize; i++) { - if ( ptrBuffer[i] != nil ) { - aSize += sizeof(id); - } - } - return aSize; -} - - --(void)deleteANTLRHashMap:(ANTLRMapElement *)np -{ - ANTLRMapElement *tmp, *rtmp; - NSInteger idx; - - if ( self.fNext != nil ) { - for( idx = 0; idx < BuffSize; idx++ ) { - tmp = ptrBuffer[idx]; - while ( tmp && tmp != (ANTLRLinkBase *)[((ANTLRHashMap *)fNext) getptrBufferEntry:idx] ) { - rtmp = tmp; - tmp = [tmp getfNext]; - [rtmp release]; - } - } - } -} - --(ANTLRHashMap *)PushScope:(ANTLRHashMap **)map -{ - NSInteger idx; - ANTLRHashMap *htmp; - - htmp = [ANTLRHashMap newANTLRHashMap]; - if ( *map != nil ) { - ((ANTLRHashMap *)htmp)->fNext = *map; - [htmp setScope:[((ANTLRHashMap *)htmp->fNext) getScope]+1]; - for( idx = 0; idx < BuffSize; idx++ ) { - htmp->ptrBuffer[idx] = ((ANTLRHashMap *)htmp->fNext)->ptrBuffer[idx]; - } - } - // gScopeLevel++; - *map = htmp; - return( htmp ); -} - --(ANTLRHashMap *)PopScope:(ANTLRHashMap **)map -{ - NSInteger idx; - ANTLRMapElement *tmp; - ANTLRHashMap *htmp; - - htmp = *map; - if ( (*map)->fNext != nil ) { - *map = (ANTLRHashMap *)htmp->fNext; - for( idx = 0; idx < BuffSize; idx++ ) { - if ( htmp->ptrBuffer[idx] == nil || - htmp->ptrBuffer[idx] == (*map)->ptrBuffer[idx] ) { - break; - } - tmp = htmp->ptrBuffer[idx]; - /* - * must deal with parms, locals and labels at some point - * can not forget the debuggers - */ - htmp->ptrBuffer[idx] = [tmp getfNext]; - [tmp release]; - } - *map = (ANTLRHashMap *)htmp->fNext; - // gScopeLevel--; - } - return( htmp ); -} - -#ifdef USERDOC -/* - * HASH hash entry to get index to table - * NSInteger hash( ANTLRHashMap *self, char *s ); - * - * Inputs: char *s string to find - * - * Returns: NSInteger hashed value - * - * Last Revision 9/03/90 - */ -#endif --(NSInteger)hash:(NSString *)s /* form hash value for string s */ -{ - NSInteger hashval; - const char *tmp; - - tmp = [s cStringUsingEncoding:NSASCIIStringEncoding]; - for( hashval = 0; *tmp != '\0'; ) - hashval += *tmp++; - self->LastHash = hashval % BuffSize; - return( self->LastHash ); -} - -#ifdef USERDOC -/* - * FINDSCOPE search hashed list for entry - * ANTLRHashMap *findscope( ANTLRHashMap *self, NSInteger scope ); - * - * Inputs: NSInteger scope -- scope level to find - * - * Returns: ANTLRHashMap pointer to ptrBuffer of proper scope level - * - * Last Revision 9/03/90 - */ -#endif --(ANTLRHashMap *)findscope:(NSInteger)scope -{ - if ( self->Scope == scope ) { - return( self ); - } - else if ( fNext ) { - return( [((ANTLRHashMap *)fNext) findscope:scope] ); - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * LOOKUP search hashed list for entry - * ANTLRMapElement *lookup( ANTLRHashMap *self, char *s, NSInteger scope ); - * - * Inputs: char *s string to find - * - * Returns: ANTLRMapElement * pointer to entry - * - * Last Revision 9/03/90 - */ -#endif --(id)lookup:(NSString *)s Scope:(NSInteger)scope -{ - ANTLRMapElement *np; - - for( np = self->ptrBuffer[[self hash:s]]; np != nil; np = [np getfNext] ) { - if ( [s isEqualToString:[np getName]] ) { - return( np ); /* found it */ - } - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * INSTALL search hashed list for entry - * NSInteger install( ANTLRHashMap *self, ANTLRMapElement *sym, NSInteger scope ); - * - * Inputs: ANTLRMapElement *sym -- symbol ptr to install - * NSInteger scope -- level to find - * - * Returns: Boolean TRUE if installed - * FALSE if already in table - * - * Last Revision 9/03/90 - */ -#endif --(ANTLRMapElement *)install:(ANTLRMapElement *)sym Scope:(NSInteger)scope -{ - ANTLRMapElement *np; - - np = [self lookup:[sym getName] Scope:scope ]; - if ( np == nil ) { - [sym retain]; - [sym setFNext:self->ptrBuffer[ self->LastHash ]]; - self->ptrBuffer[ self->LastHash ] = sym; - return( self->ptrBuffer[ self->LastHash ] ); - } - return( nil ); /* not found */ -} - -#ifdef USERDOC -/* - * RemoveSym search hashed list for entry - * NSInteger RemoveSym( ANTLRHashMap *self, char *s ); - * - * Inputs: char *s string to find - * - * Returns: NSInteger indicator of SUCCESS OR FAILURE - * - * Last Revision 9/03/90 - */ -#endif --(NSInteger)RemoveSym:(NSString *)s -{ - ANTLRMapElement *np, *tmp; - NSInteger idx; - - idx = [self hash:s]; - for ( tmp = self->ptrBuffer[idx], np = self->ptrBuffer[idx]; np != nil; np = [np getfNext] ) { - if ( [s isEqualToString:[np getName]] ) { - tmp = [np getfNext]; /* get the next link */ - [np release]; - return( SUCCESS ); /* report SUCCESS */ - } - tmp = [np getfNext]; // BAD!!!!!! - } - return( FAILURE ); /* not found */ -} - --(void)delete_chain:(ANTLRMapElement *)np -{ - if ( [np getfNext] != nil ) - [self delete_chain:[np getfNext]]; - [np dealloc]; -} - -#ifdef DONTUSEYET --(NSInteger)bld_symtab:(KW_TABLE *)toknams -{ - NSInteger i; - ANTLRMapElement *np; - - for( i = 0; *(toknams[i].name) != '\0'; i++ ) { - // install symbol in ptrBuffer - np = [ANTLRMapElement newANTLRMapElement:[NSString stringWithFormat:@"%s", toknams[i].name]]; - // np->fType = toknams[i].toknum; - [self install:np Scope:0]; - } - return( SUCCESS ); -} -#endif - --(ANTLRMapElement *)getptrBufferEntry:(NSInteger)idx -{ - return( ptrBuffer[idx] ); -} - --(ANTLRMapElement **)getptrBuffer -{ - return( ptrBuffer ); -} - --(void)setptrBuffer:(ANTLRMapElement *)np Index:(NSInteger)idx -{ - if ( idx < BuffSize ) { - [np retain]; - ptrBuffer[idx] = np; - } -} - --(NSInteger)getScope -{ - return( Scope ); -} - --(void)setScopeScope:(NSInteger)i -{ - Scope = i; -} - -- (ANTLRMapElement *)getTType:(NSString *)name -{ - return [self lookup:name Scope:0]; -} - -/* - * works only for maplist indexed not by name but by TokenNumber - */ -- (ANTLRMapElement *)getNameInList:(NSInteger)ttype -{ - ANTLRMapElement *np; - NSInteger aTType; - - aTType = ttype % BuffSize; - for( np = self->ptrBuffer[aTType]; np != nil; np = [np getfNext] ) { - if ( [(NSNumber *)np.node integerValue] == ttype ) { - return( np ); /* found it */ - } - } - return( nil ); /* not found */ -} - -- (ANTLRLinkBase *)getName:(NSString *)name -{ - return [self lookup:name Scope:0]; /* nil if not found */ -} - -- (void)putNode:(NSString *)name TokenType:(NSInteger)ttype -{ - ANTLRMapElement *np; - - // install symbol in ptrBuffer - np = [ANTLRMapElement newANTLRMapElementWithName:[NSString stringWithString:name] Type:ttype]; - // np->fType = toknams[i].toknum; - [self install:np Scope:0]; -} - -- (NSInteger)getMode -{ - return mode; -} - -- (void)setMode:(NSInteger)aMode -{ - mode = aMode; -} - -- (void) addObject:(id)aRule -{ - NSInteger idx; - - idx = [self count]; - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - ptrBuffer[idx] = aRule; -} - -/* this may have to handle linking into the chain - */ -- (void) insertObject:(id)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - if ( aRule != ptrBuffer[idx] ) { - if ( ptrBuffer[idx] ) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (id)objectAtIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - return ptrBuffer[idx]; -} - -/* this will never link into the chain - */ -- (void) setObject:(id)aRule atIndex:(NSInteger)idx -{ - if ( idx >= BuffSize ) { - idx %= BuffSize; - } - if ( aRule != ptrBuffer[idx] ) { - if ( ptrBuffer[idx] ) [ptrBuffer[idx] release]; - [aRule retain]; - } - ptrBuffer[idx] = aRule; -} - -- (void)putName:(NSString *)name Node:(id)aNode -{ - ANTLRMapElement *np; - - np = [self lookup:name Scope:0 ]; - if ( np == nil ) { - np = [ANTLRMapElement newANTLRMapElementWithName:name Node:aNode]; - if ( ptrBuffer[LastHash] ) - [ptrBuffer[LastHash] release]; - [np retain]; - np.fNext = ptrBuffer[ LastHash ]; - ptrBuffer[ LastHash ] = np; - } - return; -} - -- (NSEnumerator *)objectEnumerator -{ -#pragma mark fix this its broken - NSEnumerator *anEnumerator; - - itIndex = 0; - return anEnumerator; -} - -- (BOOL)hasNext -{ - if (self && [self count] < BuffSize-1) { - return YES; - } - return NO; -} - -- (ANTLRMapElement *)nextObject -{ - if (self && itIndex < BuffSize-1) { - return ptrBuffer[itIndex]; - } - return nil; -} - -@synthesize BuffSize; -@synthesize count; -@synthesize ptr; -@synthesize ptrBuffer; -@synthesize buffer; -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRMap.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRMap.h deleted file mode 100644 index 80ad486b3126fd0ea9297d05a6d2f72bf29ffa2e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRMap.h +++ /dev/null @@ -1,82 +0,0 @@ -// -// ANTLRMap.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRPtrBuffer.h" -#import "ANTLRMapElement.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRMap : ANTLRPtrBuffer { - //ANTLRMap *fNext; // found in superclass - // TStringPool *fPool; - NSInteger lastHash; -} - -//@property (copy) ANTLRMap *fNext; -@property (getter=getLastHash, setter=setLastHash:) NSInteger lastHash; - -// Contruction/Destruction -+ (id)newANTLRMap; -+ (id)newANTLRMapWithLen:(NSInteger)aHashSize; - -- (id)init; -- (id)initWithLen:(NSInteger)cnt; -- (void)dealloc; -// Instance Methods -- (NSInteger)count; -- (NSInteger)length; -- (NSInteger)size; -/* clear -- reinitialize the maplist array */ -- (void) clear; -/* form hash value for string s */ --(NSInteger)hash:(NSString *)s; -/* look for s in ptrBuffer */ --(id)lookup:(NSString *)s; -/* look for s in ptrBuffer */ --(id)install:(ANTLRMapElement *)sym; -/* - * delete entry from list - */ -- (void)deleteANTLRMap:(ANTLRMapElement *)np; -- (NSInteger)RemoveSym:(NSString *)s; -- (void)delete_chain:(ANTLRMapElement *)np; -- (ANTLRMapElement *)getTType:(NSString *)name; -- (ANTLRMapElement *)getName:(NSInteger)ttype; -- (NSInteger)getNode:(ANTLRMapElement *)aNode; -- (void)putNode:(NSInteger)aTType Node:(id)aNode; -- (void)putName:(NSString *)name TType:(NSInteger)ttype; -- (void)putName:(NSString *)name Node:(id)aNode; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRMapElement.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRMapElement.h deleted file mode 100644 index e20d01c60a2afa95a527e4696bc31a1d9f70c4c5..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRMapElement.h +++ /dev/null @@ -1,65 +0,0 @@ -// -// ANTLRMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/8/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseMapElement.h" - -@interface ANTLRMapElement : ANTLRBaseMapElement { - NSString *name; - id node; -} -@property (retain, getter=getName, setter=setName:) NSString *name; -@property (retain, getter=getNode, setter=setNode:) id node; - -+ (id) newANTLRMapElement; -+ (id) newANTLRMapElementWithName:(NSString *)aName Type:(NSInteger)aTType; -+ (id) newANTLRMapElementWithNode:(NSInteger)aTType Node:(id)aNode; -+ (id) newANTLRMapElementWithName:(NSString *)aName Node:(id)aNode; -+ (id) newANTLRMapElementWithObj1:(id)anObj1 Obj2:(id)anObj2; -- (id) init; -- (id) initWithName:(NSString *)aName Type:(NSInteger)aTType; -- (id) initWithNode:(NSInteger)aTType Node:(id)aNode; -- (id) initWithName:(NSString *)aName Node:(id)aNode; -- (id) initWithObj1:(id)anObj1 Obj2:(id)anObj2; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSInteger) count; -- (NSInteger) size; -- (NSString *)getName; -- (void)setName:(NSString *)aName; -- (id)getNode; -- (void)setNode:(id)aNode; -- (void)putNode:(id)aNode; -- (void)putNode:(id)aNode With:(NSInteger)uniqueID; -//- (void)setObject:(id)aNode atIndex:anIndex; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRNodeMapElement.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRNodeMapElement.h deleted file mode 100644 index 3bbf7b7e4f295e29c2d3969c1467ad54c6e2f81d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRNodeMapElement.h +++ /dev/null @@ -1,56 +0,0 @@ -// -// ANTLRRuleMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseMapElement.h" -#import "ANTLRBaseTree.h" - -@interface ANTLRNodeMapElement : ANTLRBaseMapElement { - id node; -} - -@property (retain, getter=getNode, setter=setNode:) id node; - -+ (void)initialize; - -+ (id) newANTLRNodeMapElement; -+ (id) newANTLRNodeMapElementWithIndex:(id)anIndex Node:(id)aNode; -- (id) init; -- (id) initWithAnIndex:(id)anIndex Node:(id)aNode; - -- (id) copyWithZone:(NSZone *)aZone; - -- (id)getNode; -- (void)setNode:(id)aNode; - -- (NSInteger)size; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRRewriteRuleNodeStream.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRRewriteRuleNodeStream.h deleted file mode 100755 index 2789e45c81483de038668c931194d6dbddfcf29f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRRewriteRuleNodeStream.h +++ /dev/null @@ -1,46 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRewriteRuleElementStream.h" - -@interface ANTLRRewriteRuleNodeStream : ANTLRRewriteRuleElementStream { - -} - -+ (ANTLRRewriteRuleNodeStream *) newANTLRRewriteRuleNodeStream:(id)aTreeAdaptor description:(NSString *)anElementDescription; -+ (ANTLRRewriteRuleNodeStream *) newANTLRRewriteRuleNodeStream:(id)aTreeAdaptor description:(NSString *)anElementDescription element:(id)anElement; -+ (ANTLRRewriteRuleNodeStream *) newANTLRRewriteRuleNode:(id)aTreeAdaptor description:(NSString *)anElementDescription elements:(NSArray *)theElements; - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription element:(id)anElement; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription elements:(NSArray *)theElements; - -- (id) nextNode; -- (id) toTree:(id)element; -- (id) dup:(id)element; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRRewriteRuleNodeStream.m b/antlr-3.4/runtime/ObjC/Framework/ANTLRRewriteRuleNodeStream.m deleted file mode 100755 index 8dfedd7e7dd6f7e0133f86dd59bfaeb62868d38e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRRewriteRuleNodeStream.m +++ /dev/null @@ -1,74 +0,0 @@ -// -// ANTLRRewriteRuleNodeStream.m -// ANTLR -// -// Created by Kay Röpke on 7/16/07. -// Copyright 2007 classDump. All rights reserved. -// - -#import "ANTLRRewriteRuleNodeStream.h" -#import "ANTLRRuntimeException.h" - -@implementation ANTLRRewriteRuleNodeStream - -+ (ANTLRRewriteRuleNodeStream*) newANTLRRewriteRuleNodeStream:(id)aTreeAdaptor description:(NSString *)anElementDescription; -{ - return [[ANTLRRewriteRuleNodeStream alloc] initWithTreeAdaptor:aTreeAdaptor description:anElementDescription]; -} - -+ (ANTLRRewriteRuleNodeStream*) newANTLRRewriteRuleNodeStream:(id)aTreeAdaptor description:(NSString *)anElementDescription element:(id)anElement; -{ - return [[ANTLRRewriteRuleNodeStream alloc] initWithTreeAdaptor:aTreeAdaptor description:anElementDescription element:anElement]; -} - -+ (ANTLRRewriteRuleNodeStream*) newANTLRRewriteRuleNode:(id)aTreeAdaptor description:(NSString *)anElementDescription elements:(NSArray *)theElements; -{ - return [[ANTLRRewriteRuleNodeStream alloc] initWithTreeAdaptor:aTreeAdaptor description:anElementDescription elements:theElements]; -} - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription -{ - if ((self = [super initWithTreeAdaptor:aTreeAdaptor description:anElementDescription]) != nil) { - dirty = NO; - isSingleElement = YES; - } - return self; -} - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription element:(id)anElement -{ - if ((self = [super initWithTreeAdaptor:aTreeAdaptor description:anElementDescription element:anElement]) != nil) { - dirty = NO; - } - return self; -} - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription elements:(NSArray *)theElements -{ - if ((self = [super init]) != nil) { - dirty = NO; - } - return self; -} - - -- (id) nextNode -{ - if (dirty || (cursor >= [self size] && [self size] == 1)) - return [treeAdaptor dupNode:[self _next]]; - else - return [self _next]; -} - -- (id) toTree:(id)element -{ - return [treeAdaptor dupNode:element]; -} - -- (id) dup:(id)element -{ - return [treeAdaptor dupTree:element]; - @throw [ANTLRRuntimeException newException:@"ANTLRUnsupportedOperationException" reason:@"dup can't be called for a node stream."]; -} - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRRewriteRuleSubtreeStream.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRRewriteRuleSubtreeStream.h deleted file mode 100644 index 1d18b2453cceba3955e4bbe4e4f2231e0fb7bd15..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRRewriteRuleSubtreeStream.h +++ /dev/null @@ -1,50 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRRewriteRuleElementStream.h" - -@interface ANTLRRewriteRuleSubtreeStream : ANTLRRewriteRuleElementStream { - -} - -+ (ANTLRRewriteRuleSubtreeStream *) newANTLRRewriteRuleSubtreeStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription; -+ (ANTLRRewriteRuleSubtreeStream *) newANTLRRewriteRuleSubtreeStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - element:(id)anElement; -+ (ANTLRRewriteRuleSubtreeStream *) newANTLRRewriteRuleSubtreeStream:(id)aTreeAdaptor - description:(NSString *)anElementDescription - elements:(NSArray *)theElements; - -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription element:(id)anElement; -- (id) initWithTreeAdaptor:(id)aTreeAdaptor description:(NSString *)anElementDescription elements:(NSArray *)theElements; - -- (id) nextNode; -- (id) dup:(id)element; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRRuleMapElement.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRRuleMapElement.h deleted file mode 100644 index e040b18e43e5b50ea037b8d0149615fa3d0215d0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRRuleMapElement.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// ANTLRRuleMapElement.h -// ANTLR -// -// Created by Alan Condit on 6/16/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseMapElement.h" - -@interface ANTLRRuleMapElement : ANTLRBaseMapElement { - NSNumber *ruleNum; -} - -@property (retain, getter=getRuleNum, setter=setRuleNum:) NSNumber *ruleNum; - -+ (ANTLRRuleMapElement *) newANTLRRuleMapElement; -+ (ANTLRRuleMapElement *) newANTLRRuleMapElementWithIndex:(NSNumber *)anIdx; -+ (ANTLRRuleMapElement *) newANTLRRuleMapElementWithIndex:(NSNumber *)anIdx RuleNum:(NSNumber *)aRuleNum; -- (id) init; -- (id) initWithAnIndex:(NSNumber *)anIdx; -- (id) initWithAnIndex:(NSNumber *)anIdx RuleNum:(NSNumber *)aRuleNum; - -- (id) copyWithZone:(NSZone *)aZone; - -- (NSNumber *)getRuleNum; -- (void)setRuleNum:(NSNumber *)aRuleNum; - -- (NSInteger)size; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRRuleStack.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRRuleStack.h deleted file mode 100644 index 12d450b83144b23007279975cc2634f1cf9e8ea0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRRuleStack.h +++ /dev/null @@ -1,63 +0,0 @@ -// -// ANTLRRuleStack.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseStack.h" -#import "ANTLRHashRule.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRRuleStack : ANTLRBaseStack { -} - -// Contruction/Destruction -+(ANTLRRuleStack *)newANTLRRuleStack; -+(ANTLRRuleStack *)newANTLRRuleStack:(NSInteger)cnt; --(id)init; --(id)initWithLen:(NSInteger)cnt; --(void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; -/* clear -- reinitialize the maplist array */ - -- (NSInteger)count; -- (NSInteger)size; - -- (ANTLRHashRule *) pop; - -- (void) insertObject:(ANTLRHashRule *)aHashRule atIndex:(NSInteger)idx; -- (ANTLRHashRule *)objectAtIndex:(NSInteger)idx; -- (void)putHashRuleAtRuleIndex:(NSInteger)aRuleIndex StartIndex:(NSInteger)aStartIndex StopIndex:(NSInteger)aStopIndex; -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRRuntimeException.m b/antlr-3.4/runtime/ObjC/Framework/ANTLRRuntimeException.m deleted file mode 100644 index 827fc4379b5e5527d56824d739b04d0f861566dd..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRRuntimeException.m +++ /dev/null @@ -1,279 +0,0 @@ -// -// ANTLRRuntimeException.m -// ANTLR -// -// Created by Alan Condit on 6/5/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import "ANTLRRuntimeException.h" - - -@implementation ANTLRRuntimeException - -+ (id) newException -{ - return [[ANTLRRuntimeException alloc] init]; -} - -+ (id) newException:(NSString *)aReason -{ - return [[ANTLRRuntimeException alloc] init:aReason]; -} - -+ (id) newException:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - return [[ANTLRRuntimeException alloc] init:aReason userInfo:aUserInfo]; -} - -+ (id) newException:(NSString *)aName reason:(NSString *)aReason; -{ - return [[ANTLRRuntimeException alloc] initWithName:aName reason:aReason]; -} - -+ (id) newException:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo; -{ - return [[ANTLRRuntimeException alloc] initWithName:aName reason:aReason userInfo:aUserInfo]; -} - - -- (id) init -{ - self = [super initWithName:@"ANTLRRuntimeException" reason:@"UnknownException" userInfo:nil]; - return(self); -} - -- (id) init:(NSString *)aReason -{ - self = [super initWithName:(NSString *)@"ANTLRRuntimeException" reason:(NSString *)aReason userInfo:(NSDictionary *)nil]; - return(self); -} - -- (id) init:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - self = [super initWithName:@"ANTLRRuntimeException" reason:aReason userInfo:aUserInfo]; - return(self); -} - -- (id) initWithName:(NSString *)aName reason:(NSString *)aReason -{ - self = [super initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)nil]; - return(self); -} - -- (id) initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - self = [super initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo]; - return(self); -} - -- (NSString *) Description -{ - return [super reason]; -} - -- (id) stackTrace:(NSException *)e -{ - NSArray *addrs = [e callStackReturnAddresses]; - NSArray *trace = [e callStackSymbols]; - - for (NSString *traceStr in trace) { - NSLog( @"%@", traceStr); - // TODO: remove special after testing - if ([traceStr hasPrefix:@"main("] > 0) - return traceStr; - if (![traceStr hasPrefix:@"org.stringtemplate"]) - return traceStr; - } - return trace; -} - -@end - -@implementation ANTLRIllegalArgumentException - -+ (id) newException -{ - return [[ANTLRIllegalArgumentException alloc] init]; -} - -+ (id) newException:(NSString *)aReason -{ - return [[ANTLRIllegalArgumentException alloc] init:aReason]; -} - -+ (id) newException:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - return [[ANTLRIllegalArgumentException alloc] init:aReason userInfo:aUserInfo]; -} - -- (id) init -{ - self = [super initWithName:@"ANTLRIllegalArgumentException" reason:@"UnknownException" userInfo:nil]; - return(self); -} - -- (id) init:(NSString *)aReason -{ - self = [super initWithName:@"ANTLRIllegalArgumentException" reason:(NSString *)aReason userInfo:nil]; - return(self); -} - -- (id) init:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - self = [super initWithName:@"ANTLRIllegalArgumentException" reason:aReason userInfo:aUserInfo]; - return(self); -} - -@end - -@implementation ANTLRIllegalStateException - -+ (id) newException -{ - return [[ANTLRIllegalStateException alloc] init]; -} - -+ (id) newException:(NSString *)aReason -{ - return [[ANTLRIllegalStateException alloc] init:aReason]; -} - -+ (id) newException:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - return [[ANTLRIllegalStateException alloc] init:aReason userInfo:aUserInfo]; -} - -- (id) init -{ - self = [super initWithName:@"ANTLRIllegalStateException" reason:@"UnknownException" userInfo:nil]; - return(self); -} - -- (id) init:(NSString *)aReason -{ - self = [super initWithName:@"ANTLRIllegalStateException" reason:(NSString *)aReason userInfo:nil]; - return(self); -} - -- (id) init:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - self = [super initWithName:@"ANTLRIllegalStateException" reason:aReason userInfo:aUserInfo]; - return(self); -} - -@end - -@implementation ANTLRNoSuchElementException - -+ (id) newException -{ - return [[ANTLRNoSuchElementException alloc] init]; -} - -+ (id) newException:(NSString *)aReason -{ - return [[ANTLRNoSuchElementException alloc] init:aReason]; -} - -+ (id) newException:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - return [[ANTLRNoSuchElementException alloc] init:aReason userInfo:(NSDictionary *)aUserInfo]; -} - -- (id) init -{ - self = [super initWithName:@"ANTLRNoSuchElementException" reason:@"UnknownException" userInfo:nil]; - return(self); -} - -- (id) init:(NSString *)aReason -{ - self = [super initWithName:@"ANTLRNoSuchElementException" reason:(NSString *)aReason userInfo:(NSDictionary *)nil]; - return(self); -} - -- (id) init:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - self = [super initWithName:@"ANTLRNoSuchElementException" reason:aReason userInfo:aUserInfo]; - return(self); -} - -- (id) initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - self = [super initWithName:aName reason:aReason userInfo:aUserInfo]; - return(self); -} - -@end - -@implementation ANTLRRewriteEarlyExitException - -+ (id) newException -{ - return [[self alloc] init]; -} - -- (id) init -{ - self = [super initWithName:@"RewriteEarlyExitException" reason:nil userInfo:nil]; - return self; -} - -- (id) initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)aUserInfo -{ - self = [super initWithName:aName reason:aReason userInfo:aUserInfo]; - return(self); -} - -- (NSString *) description -{ - return [self name]; -} - -@end - -@implementation ANTLRUnsupportedOperationException - -+ (id) newException:(NSString *)aReason -{ - return [[ANTLRRuntimeException alloc] initWithName:@"Unsupported Operation Exception" reason:aReason userInfo:nil]; -} - -- (id) initWithName:(NSString *)aName reason:(NSString *)aReason -{ - self=[super initWithName:aName reason:aReason userInfo:nil]; - return self; -} - -- (id) initWithName:(NSString *)aName reason:(NSString *)aReason userInfo:(NSDictionary *)userInfo -{ - self=[super initWithName:aName reason:aReason userInfo:userInfo]; - return self; -} - -@end - diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRSymbolStack.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRSymbolStack.h deleted file mode 100644 index 169df9f7379cdc3e17f2b9c8c05516942db664c0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRSymbolStack.h +++ /dev/null @@ -1,75 +0,0 @@ -// -// ANTLRSymbolStack.h -// ANTLR -// -// Created by Alan Condit on 6/9/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRBaseStack.h" -// #import "ANTLRSymbolScope.h" - -//#define GLOBAL_SCOPE 0 -//#define LOCAL_SCOPE 1 -#define HASHSIZE 101 -#define HBUFSIZE 0x2000 - -@interface ANTLRSymbolsScope : NSObject -{ - -} - -+ (ANTLRSymbolsScope *)newANTLRSymbolsScope; - -- (id)init; -@end - - -@interface ANTLRSymbolStack : ANTLRBaseStack { -} - -// Contruction/Destruction -+(ANTLRSymbolStack *)newANTLRSymbolStack; -+(ANTLRSymbolStack *)newANTLRSymbolStackWithLen:(NSInteger)cnt; --(id)init; --(id)initWithLen:(NSInteger)cnt; --(void)dealloc; - -// Instance Methods -- (id) copyWithZone:(NSZone *)aZone; -/* clear -- reinitialize the maplist array */ - --(ANTLRSymbolsScope *)getHashMapEntry:(NSInteger)idx; - --(ANTLRSymbolsScope **)getHashMap; - --(ANTLRSymbolsScope *) pop; - -- (void) insertObject:(ANTLRSymbolsScope *)aScope atIndex:(NSInteger)idx; -- (ANTLRSymbolsScope *)objectAtIndex:(NSInteger)idx; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRToken+DebuggerSupport.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRToken+DebuggerSupport.h deleted file mode 100644 index 659e7637ebc0c677b4987bb91167fb558ae44eed..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRToken+DebuggerSupport.h +++ /dev/null @@ -1,41 +0,0 @@ -// -// ANTLRToken+DebuggerSupport.h -// ANTLR -// -// Created by Kay Röpke on 03.12.2006. -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// - -#import -#import "ANTLRToken.h" -#import "ANTLRCommonToken.h" - -@interface ANTLRCommonToken(DebuggerSupport) - -- (NSString *)debuggerDescription; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRTokenStream.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRTokenStream.h deleted file mode 100644 index c104578dc51353881542d396e1add0693f6fc22e..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRTokenStream.h +++ /dev/null @@ -1,62 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import "ANTLRIntStream.h" -#import "ANTLRToken.h" - -@protocol ANTLRTokenStream < ANTLRIntStream > - -// Get Token at current input pointer + i ahead where i=1 is next Token. -// i<0 indicates tokens in the past. So -1 is previous token and -2 is -// two tokens ago. LT:0 is undefined. For i>=n, return Token.EOFToken. -// Return null for LT:0 and any index that results in an absolute address -// that is negative. - -- (id) LT:(NSInteger) i; - -- (id) getToken:(NSUInteger) i; - -- (id) getTokenSource; - -- (NSString *) toString; -/** Return the text of all tokens from start to stop, inclusive. - * If the stream does not buffer all the tokens then it can just - * return "" or null; Users should not access $ruleLabel.text in - * an action of course in that case. - */ -- (NSString *)toStringFromStart:(NSInteger)startIdx ToEnd:(NSInteger)stopIdx; - -/** Because the user is not required to use a token with an index stored - * in it, we must provide a means for two token objects themselves to - * indicate the start/end location. Most often this will just delegate - * to the other toString(int,int). This is also parallel with - * the TreeNodeStream.toString(Object,Object). - */ -- (NSString *) toStringFromToken:(id)startToken ToToken:(id)stopToken; - - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeException.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeException.h deleted file mode 100644 index 28330afd911f60d4a3dfac1529270e7ef4b65869..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeException.h +++ /dev/null @@ -1,42 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTree.h" -#import "ANTLRRecognitionException.h" - -@interface ANTLRTreeException : ANTLRRecognitionException { - id oldRoot; - id newRoot; -} - -+ (id) newException:(id)theOldRoot newRoot:(id)theNewRoot stream:(id)aStream; -- (id) initWithOldRoot:(id)theOldRoot newRoot:(id)theNewRoot stream:(id)aStream; - -- (void) setOldRoot:(id)aTree; -- (void) setNewRoot:(id)aTree; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeIterator.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeIterator.h deleted file mode 100644 index b5cf8c3a3db42da138fc8545c87dc8399f56e78f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeIterator.h +++ /dev/null @@ -1,72 +0,0 @@ -// -// ANTLRTreeIterator.h -// ANTLR -// -// Created by Ian Michell on 26/04/2010. -// [The "BSD licence"] -// Copyright (c) 2010 Ian Michell 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRCommonTreeAdaptor.h" -#import "ANTLRFastQueue.h" -#import "ANTLRTreeAdaptor.h" -#import "ANTLRTree.h" - -@interface ANTLRTreeIterator : NSObject -{ - BOOL firstTime; - __strong id adaptor; - __strong id root; - __strong id tree; - - __strong ANTLRFastQueue *nodes; - __strong id up; - __strong id down; - __strong id eof; -} - -@property BOOL firstTime; -@property(retain) id adaptor; -@property(retain) id root; -@property(retain) id tree; -@property(retain) ANTLRFastQueue *nodes; -@property(retain, readwrite) id up; -@property(retain, readwrite) id down; -@property(retain, readwrite) id eof; - -+ newANTRLTreeIterator; -+ (ANTLRTreeIterator *) newANTRLTreeIteratorWithAdaptor:(ANTLRCommonTreeAdaptor *)adaptor - andTree:(id)tree; -- (id) init; -- (id) initWithTree:(id) t; -- (id) initWithTreeAdaptor:(id) a andTree:(id) t; - -- (void) reset; -- (BOOL) hasNext; -- (id) nextObject; -- (NSArray *) allObjects; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeNodeStream.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeNodeStream.h deleted file mode 100644 index 8d10aaa11450c0df330fd90cd54e5e688eb6ea6d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeNodeStream.h +++ /dev/null @@ -1,52 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -#import -#import "ANTLRIntStream.h" -#import "ANTLRCharStream.h" -#import "ANTLRTokenStream.h" -#import "ANTLRCommonTree.h" -#import "ANTLRCommonTreeAdaptor.h" - -@protocol ANTLRTreeNodeStream < ANTLRIntStream > - -- (id) initWithTree:(ANTLRCommonTree *)theTree; - -- (id) getTree:(NSInteger) idx; -- (id) LT:(NSInteger)k; -- (id) getTreeSource; -- (id) getTokenStream; -- (id) getTreeAdaptor; -- (void) setUniqueNavigationNodes:(BOOL)flag; -- (void) reset; - -- (NSString *) toStringFromNode:(id)startNode ToNode:(id)stopNode; - -- (void) replaceChildren:(id)parent From:(NSInteger)startChildIndex To:(NSInteger)stopChildIndex With:(id) t; - - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreePatternParser.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRTreePatternParser.h deleted file mode 100644 index 2051b5e9f17ff02cff4b6649e969b1e39d21fdd8..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreePatternParser.h +++ /dev/null @@ -1,63 +0,0 @@ -// -// ANTLRTreePatternParser.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreePatternLexer.h" -#import "ANTLRTreeWizard.h" -#import "ANTLRTreeAdaptor.h" - -@interface ANTLRTreePatternParser : NSObject { - -ANTLRTreePatternLexer *tokenizer; -NSInteger ttype; -ANTLRTreeWizard *wizard; -id adaptor; - -} - -+ (ANTLRTreePatternParser *)newANTLRTreePatternParser:(ANTLRTreePatternLexer *)aTokenizer - Wizard:(ANTLRTreeWizard *)aWizard - Adaptor:(id)anAdaptor; -- (id) init; -- (id) initWithTokenizer:(ANTLRTreePatternLexer *)tokenizer - Wizard:(ANTLRTreeWizard *)aWizard - Adaptor:(id)anAdaptor; - -- (void) dealloc; -- (id) pattern; -- (id) parseTree; -- (id) parseNode; - -@property (retain) ANTLRTreePatternLexer *tokenizer; -@property NSInteger ttype; -@property (retain) ANTLRTreeWizard *wizard; -@property (retain) id adaptor; -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeVisitor.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeVisitor.h deleted file mode 100644 index e8af0d0cea57a76b4fe9a9cd4a56fe9e89f083b4..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeVisitor.h +++ /dev/null @@ -1,47 +0,0 @@ -// -// ANTLRTreeVisitor.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import "ANTLRTreeAdaptor.h" -#import "ANTLRTreeVisitorAction.h" - -@interface ANTLRTreeVisitor : NSObject { - id adaptor; -} -+ (ANTLRTreeVisitor *)newANTLRTreeVisitor:(id) anAdaptor; -+ (ANTLRTreeVisitor *)newANTLRTreeVisitor; -- (id)init; -- (id)initWithAdaptor:(id)anAdaptor; -- (void) dealloc; -- (ANTLRTreeVisitor *)visit:(id)t Action:(ANTLRTreeVisitorAction *)action; - -@property (retain) id adaptor; -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeVisitorAction.h b/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeVisitorAction.h deleted file mode 100644 index c9c085644e5b285f99c702713e92d5beec22ee3d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/ANTLRTreeVisitorAction.h +++ /dev/null @@ -1,56 +0,0 @@ -// -// ANTLRTreeVisitorAction.h -// ANTLR -// -// Created by Alan Condit on 6/18/10. -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import - - -@interface ANTLRTreeVisitorAction : NSObject -{ - -} - -+ (ANTLRTreeVisitorAction *)newANTLRTreeVisitorAction; -- (id) init; - -/** Execute an action before visiting children of t. Return t or - * a rewritten t. It is up to the visitor to decide what to do - * with the return value. Children of returned value will be - * visited if using TreeVisitor.visit(). - */ -- (ANTLRTreeVisitorAction *)pre:(ANTLRTreeVisitorAction *) t; - -/** Execute an action after visiting children of t. Return t or - * a rewritten t. It is up to the visitor to decide what to do - * with the return value. - */ -- (ANTLRTreeVisitorAction *)post:(ANTLRTreeVisitorAction *) t; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/FastQueue.h b/antlr-3.4/runtime/ObjC/Framework/FastQueue.h deleted file mode 100644 index 25f34d6a3af6da04220f1c552921bf299ce44258..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/FastQueue.h +++ /dev/null @@ -1,93 +0,0 @@ -/* -[The "BSD licence"] -Copyright (c) 2005-2008 Terence Parr -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products -derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -package org.antlr.runtime.misc; - -import java.util.List; -import java.util.ArrayList; -import java.util.NoSuchElementException; - -/** A queue that can dequeue and get(i) in O(1) and grow arbitrarily large. - * A linked list is fast at dequeue but slow at get(i). An array is - * the reverse. This is O(1) for both operations. - * - * List grows until you dequeue last element at end of buffer. Then - * it resets to start filling at 0 again. If adds/removes are balanced, the - * buffer will not grow too large. - * - * No iterator stuff as that's not how we'll use it. - */ -public class FastQueue { - /** dynamically-sized buffer of elements */ - protected List data = new ArrayList(); - /** index of next element to fill */ - protected int p = 0; - - public void reset() { p = 0; data.clear(); } - - /** Get and remove first element in queue */ - public T remove() { - T o = get(0); - p++; - // have we hit end of buffer? - if ( p == data.size() ) { - // if so, it's an opportunity to start filling at index 0 again - clear(); // size goes to 0, but retains memory - } - return o; - } - - public void add(T o) { data.add(o); } - - public int size() { return data.size() - p; } - - public T head() { return get(0); } - - /** Return element i elements ahead of current element. i==0 gets - * current element. This is not an absolute index into the data list - * since p defines the start of the real list. - */ - public T get(int i) { - if ( p+i >= data.size() ) { - throw new NoSuchElementException("queue index "+(p+i)+" > size "+data.size()); - } - return data.get(p+i); - } - - public void clear() { p = 0; data.clear(); } - - /** Return string of current buffer contents; non-destructive */ - public String toString() { - StringBuffer buf = new StringBuffer(); - int n = size(); - for (int i=0; i { - /** dynamically-sized buffer of elements */ - protected List data = new ArrayList(); - /** index of next element to fill */ - protected int p = 0; - - public void reset() { p = 0; data.clear(); } - - /** Get and remove first element in queue */ - public T remove() { - T o = get(0); - p++; - // have we hit end of buffer? - if ( p == data.size() ) { - // if so, it's an opportunity to start filling at index 0 again - clear(); // size goes to 0, but retains memory - } - return o; - } - - public void add(T o) { data.add(o); } - - public int size() { return data.size() - p; } - - public T head() { return get(0); } - - /** Return element i elements ahead of current element. i==0 gets - * current element. This is not an absolute index into the data list - * since p defines the start of the real list. - */ - public T get(int i) { - if ( p+i >= data.size() ) { - throw new NoSuchElementException("queue index "+(p+i)+" > size "+data.size()); - } - return data.get(p+i); - } - - public void clear() { p = 0; data.clear(); } - - /** Return string of current buffer contents; non-destructive */ - public String toString() { - StringBuffer buf = new StringBuffer(); - int n = size(); - for (int i=0; i=data.length ) { - int newSize = data.length*2; - if ( index>newSize ) { - newSize = index+1; - } - int[] newData = new int[newSize]; - System.arraycopy(data, 0, newData, 0, data.length); - data = newData; - } - } -} diff --git a/antlr-3.4/runtime/ObjC/Framework/IntArray.m b/antlr-3.4/runtime/ObjC/Framework/IntArray.m deleted file mode 100644 index a07577073c44fab9948d67de1bacbc66d23b12c0..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/IntArray.m +++ /dev/null @@ -1,87 +0,0 @@ -/* - [The "BSD licence"] - Copyright (c) 2005-2008 Terence Parr - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -package org.antlr.runtime.misc; - -/** A dynamic array that uses int not Integer objects. In principle this - * is more efficient in time, but certainly in space. - * - * This is simple enough that you can access the data array directly, - * but make sure that you append elements only with add() so that you - * get dynamic sizing. Make sure to call ensureCapacity() when you are - * manually adding new elements. - * - * Doesn't impl List because it doesn't return objects and I mean this - * really as just an array not a List per se. Manipulate the elements - * at will. This has stack methods too. - * - * When runtime can be 1.5, I'll make this generic. - */ -public class IntArray { - public static final int INITIAL_SIZE = 10; - public int[] data; - protected int p = -1; - - public void add(int v) { - ensureCapacity(p+1); - data[++p] = v; - } - - public void push(int v) { - add(v); - } - - public int pop() { - int v = data[p]; - p--; - return v; - } - - /** This only tracks elements added via push/add. */ - public int size() { - return p; - } - - public void clear() { - p = -1; - } - - public void ensureCapacity(int index) { - if ( data==null ) { - data = new int[INITIAL_SIZE]; - } - else if ( (index+1)>=data.length ) { - int newSize = data.length*2; - if ( index>newSize ) { - newSize = index+1; - } - int[] newData = new int[newSize]; - System.arraycopy(data, 0, newData, 0, data.length); - data = newData; - } - } -} diff --git a/antlr-3.4/runtime/ObjC/Framework/LookaheadStream.h b/antlr-3.4/runtime/ObjC/Framework/LookaheadStream.h deleted file mode 100644 index 097d7a9754576db76aa1e8f83b3b681a6bff6ac1..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/LookaheadStream.h +++ /dev/null @@ -1,163 +0,0 @@ -/* -[The "BSD licence"] -Copyright (c) 2005-2008 Terence Parr -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products -derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -package org.antlr.runtime.misc; - -import java.util.List; -import java.util.ArrayList; - -/** A lookahead queue that knows how to mark/release locations - * in the buffer for backtracking purposes. Any markers force the FastQueue - * superclass to keep all tokens until no more markers; then can reset - * to avoid growing a huge buffer. - */ -public abstract class LookaheadStream extends FastQueue { - public static final int UNINITIALIZED_EOF_ELEMENT_INDEX = Integer.MAX_VALUE; - - /** Set to buffer index of eof when nextElement returns eof */ - protected int eofElementIndex = UNINITIALIZED_EOF_ELEMENT_INDEX; - - /** Returned by nextElement upon end of stream; we add to buffer also */ - public T eof = null; - - /** Track the last mark() call result value for use in rewind(). */ - protected int lastMarker; - - /** tracks how deep mark() calls are nested */ - protected int markDepth = 0; - - public LookaheadStream(T eof) { - this.eof = eof; - } - - public void reset() { - eofElementIndex = UNINITIALIZED_EOF_ELEMENT_INDEX; - super.reset(); - } - - /** Implement nextElement to supply a stream of elements to this - * lookahead buffer. Return eof upon end of the stream we're pulling from. - */ - public abstract T nextElement(); - - /** Get and remove first element in queue; override FastQueue.remove() */ - public T remove() { - T o = get(0); - p++; - // have we hit end of buffer and not backtracking? - if ( p == data.size() && markDepth==0 ) { - // if so, it's an opportunity to start filling at index 0 again - clear(); // size goes to 0, but retains memory - } - return o; - } - - /** Make sure we have at least one element to remove, even if EOF */ - public void consume() { sync(1); remove(); } - - /** Make sure we have 'need' elements from current position p. Last valid - * p index is data.size()-1. p+need-1 is the data index 'need' elements - * ahead. If we need 1 element, (p+1-1)==p must be < data.size(). - */ - public void sync(int need) { - int n = (p+need-1) - data.size() + 1; // how many more elements we need? - if ( n > 0 ) fill(n); // out of elements? - } - - /** add n elements to buffer */ - public void fill(int n) { - for (int i=1; i<=n; i++) { - T o = nextElement(); - if ( o==eof ) { - data.add(eof); - eofElementIndex = data.size()-1; - } - else data.add(o); - } - } - - //public boolean hasNext() { return eofElementIndex!=UNINITIALIZED_EOF_ELEMENT_INDEX; } - - /** Size of entire stream is unknown; we only know buffer size from FastQueue */ - public int size() { throw new UnsupportedOperationException("streams are of unknown size"); } - - public Object LT(int k) { - if ( k==0 ) { - return null; - } - if ( k<0 ) { - return LB(-k); - } - //System.out.print("LT(p="+p+","+k+")="); - if ( (p+k-1) >= eofElementIndex ) { // move to super.LT - return eof; - } - sync(k); - return get(k-1); - } - - /** Look backwards k nodes */ - protected Object LB(int k) { - if ( k==0 ) { - return null; - } - if ( (p-k)<0 ) { - return null; - } - return get(-k); - } - - public Object getCurrentSymbol() { return LT(1); } - - public int index() { return p; } - - public int mark() { - markDepth++; - lastMarker = index(); - return lastMarker; - } - - public void release(int marker) { - // no resources to release - } - - public void rewind(int marker) { - markDepth--; - seek(marker); // assume marker is top - // release(marker); // waste of call; it does nothing in this class - } - - public void rewind() { - seek(lastMarker); // rewind but do not release marker - } - - /** Seek to a 0-indexed position within data buffer. Can't handle - * case where you seek beyond end of existing buffer. Normally used - * to seek backwards in the buffer. Does not force loading of nodes. - */ - public void seek(int index) { p = index; } -} \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/LookaheadStream.m b/antlr-3.4/runtime/ObjC/Framework/LookaheadStream.m deleted file mode 100644 index 097d7a9754576db76aa1e8f83b3b681a6bff6ac1..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/LookaheadStream.m +++ /dev/null @@ -1,163 +0,0 @@ -/* -[The "BSD licence"] -Copyright (c) 2005-2008 Terence Parr -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products -derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -package org.antlr.runtime.misc; - -import java.util.List; -import java.util.ArrayList; - -/** A lookahead queue that knows how to mark/release locations - * in the buffer for backtracking purposes. Any markers force the FastQueue - * superclass to keep all tokens until no more markers; then can reset - * to avoid growing a huge buffer. - */ -public abstract class LookaheadStream extends FastQueue { - public static final int UNINITIALIZED_EOF_ELEMENT_INDEX = Integer.MAX_VALUE; - - /** Set to buffer index of eof when nextElement returns eof */ - protected int eofElementIndex = UNINITIALIZED_EOF_ELEMENT_INDEX; - - /** Returned by nextElement upon end of stream; we add to buffer also */ - public T eof = null; - - /** Track the last mark() call result value for use in rewind(). */ - protected int lastMarker; - - /** tracks how deep mark() calls are nested */ - protected int markDepth = 0; - - public LookaheadStream(T eof) { - this.eof = eof; - } - - public void reset() { - eofElementIndex = UNINITIALIZED_EOF_ELEMENT_INDEX; - super.reset(); - } - - /** Implement nextElement to supply a stream of elements to this - * lookahead buffer. Return eof upon end of the stream we're pulling from. - */ - public abstract T nextElement(); - - /** Get and remove first element in queue; override FastQueue.remove() */ - public T remove() { - T o = get(0); - p++; - // have we hit end of buffer and not backtracking? - if ( p == data.size() && markDepth==0 ) { - // if so, it's an opportunity to start filling at index 0 again - clear(); // size goes to 0, but retains memory - } - return o; - } - - /** Make sure we have at least one element to remove, even if EOF */ - public void consume() { sync(1); remove(); } - - /** Make sure we have 'need' elements from current position p. Last valid - * p index is data.size()-1. p+need-1 is the data index 'need' elements - * ahead. If we need 1 element, (p+1-1)==p must be < data.size(). - */ - public void sync(int need) { - int n = (p+need-1) - data.size() + 1; // how many more elements we need? - if ( n > 0 ) fill(n); // out of elements? - } - - /** add n elements to buffer */ - public void fill(int n) { - for (int i=1; i<=n; i++) { - T o = nextElement(); - if ( o==eof ) { - data.add(eof); - eofElementIndex = data.size()-1; - } - else data.add(o); - } - } - - //public boolean hasNext() { return eofElementIndex!=UNINITIALIZED_EOF_ELEMENT_INDEX; } - - /** Size of entire stream is unknown; we only know buffer size from FastQueue */ - public int size() { throw new UnsupportedOperationException("streams are of unknown size"); } - - public Object LT(int k) { - if ( k==0 ) { - return null; - } - if ( k<0 ) { - return LB(-k); - } - //System.out.print("LT(p="+p+","+k+")="); - if ( (p+k-1) >= eofElementIndex ) { // move to super.LT - return eof; - } - sync(k); - return get(k-1); - } - - /** Look backwards k nodes */ - protected Object LB(int k) { - if ( k==0 ) { - return null; - } - if ( (p-k)<0 ) { - return null; - } - return get(-k); - } - - public Object getCurrentSymbol() { return LT(1); } - - public int index() { return p; } - - public int mark() { - markDepth++; - lastMarker = index(); - return lastMarker; - } - - public void release(int marker) { - // no resources to release - } - - public void rewind(int marker) { - markDepth--; - seek(marker); // assume marker is top - // release(marker); // waste of call; it does nothing in this class - } - - public void rewind() { - seek(lastMarker); // rewind but do not release marker - } - - /** Seek to a 0-indexed position within data buffer. Can't handle - * case where you seek beyond end of existing buffer. Normally used - * to seek backwards in the buffer. Does not force loading of nodes. - */ - public void seek(int index) { p = index; } -} \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/antlr3.h b/antlr-3.4/runtime/ObjC/Framework/antlr3.h deleted file mode 100644 index 9c941dc3b91010144c794420a3775fe9db11986d..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/antlr3.h +++ /dev/null @@ -1,114 +0,0 @@ -// [The "BSD licence"] -// Copyright (c) 2006-2007 Kay Roepke 2010 Alan Condit -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -//#import -//#import -#import -#import -#import diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseMapElement.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseMapElement.o deleted file mode 100644 index c03b7840d69a5f83e352903aa9da2ede17bb77ce..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseMapElement.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseRecognizer.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseRecognizer.o deleted file mode 100644 index cc803072906636c21e5ba17a932955370d5c2d02..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseRecognizer.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseStack.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseStack.o deleted file mode 100644 index ad357aeac5e2c744e95b1297ff32f7e0b57f1a36..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseStack.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseTree.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseTree.o deleted file mode 100644 index fe78152e94c19726ced411f47b5aa4b6f99a7b96..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseTree.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseTreeAdaptor.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseTreeAdaptor.o deleted file mode 100644 index 323f2df9cec96ba38c8e054d6b8d0efb09374b44..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBaseTreeAdaptor.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBitSet.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBitSet.o deleted file mode 100644 index 9c6d822249a64eb6d4c548d9290d3f72b1cb4fc0..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBitSet.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBufferedTokenStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBufferedTokenStream.o deleted file mode 100644 index 12830588a2476ff65188d2ec9dc966c56774e1fc..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBufferedTokenStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBufferedTreeNodeStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBufferedTreeNodeStream.o deleted file mode 100644 index d09dfa9b517dc769ab07427700fbfb5bafe21a95..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRBufferedTreeNodeStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCharStreamState.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCharStreamState.o deleted file mode 100644 index 4880df9897ee38a6e6625059b17235d149be58e5..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCharStreamState.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonErrorNode.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonErrorNode.o deleted file mode 100644 index 0ed5fc6c528a0ca7ad4f4f40443d7615f48437a6..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonErrorNode.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonToken.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonToken.o deleted file mode 100644 index 674805b9bf1aaca04d7cb472fd2f961001fdcd08..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonToken.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTokenStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTokenStream.o deleted file mode 100644 index 493eee96c83a70ba8d2d3d85caeba5517660bf53..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTokenStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTree.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTree.o deleted file mode 100644 index f9c1630a8af45a4db62261271fe3d14903de8fb2..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTree.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTreeAdaptor.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTreeAdaptor.o deleted file mode 100644 index 9f47f116eccf4ceafd648c1bd0f77c7e2d543731..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTreeAdaptor.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTreeNodeStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTreeNodeStream.o deleted file mode 100644 index 716eb0232b43491fe148bd73ac2ffc6da5252bae..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRCommonTreeNodeStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLREarlyExitException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLREarlyExitException.o deleted file mode 100644 index 8f4970dc1df500e8baecb67c0f3e8954d5c230ee..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLREarlyExitException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRFailedPredicateException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRFailedPredicateException.o deleted file mode 100644 index 1633312e9a8c4de8bd4396c0ab9b70dab05aedd1..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRFailedPredicateException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRFastQueue.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRFastQueue.o deleted file mode 100644 index af58b4f983c2b9e9dda5e883d5cb829eece851dd..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRFastQueue.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRHashMap.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRHashMap.o deleted file mode 100644 index 7cf9eeabc0f8c5b872e0ca01ae02f120908fc677..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRHashMap.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRHashRule.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRHashRule.o deleted file mode 100644 index 19618bf33cf21d0130e559c27a5a4dba3df1cd2a..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRHashRule.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRIntArray.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRIntArray.o deleted file mode 100644 index cf02b8432e7770b5b8c6c2d35348159bbd42057f..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRIntArray.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLexer.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLexer.o deleted file mode 100644 index e242a4f31875cc00f8e8b4ffd898a316988becc3..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLexer.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLexerRuleReturnScope.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLexerRuleReturnScope.o deleted file mode 100644 index aa72475258ccf7b11aa8cf16b10faf31cfda3d92..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLexerRuleReturnScope.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLinkBase.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLinkBase.o deleted file mode 100644 index bae3968e15ad523e908414fae03d148fc1bdd621..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLinkBase.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLookaheadStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLookaheadStream.o deleted file mode 100644 index 5b815d655e7d1b5a0bd4078c13436e66dbfebdb0..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRLookaheadStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMap.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMap.o deleted file mode 100644 index 0e4a1e868542c42e3ebe0d6c06e0676f6d759d1b..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMap.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMapElement.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMapElement.o deleted file mode 100644 index 9ea4761c48badbc6444ed240d779c118c2c9dd21..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMapElement.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedNotSetException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedNotSetException.o deleted file mode 100644 index 4e5033a99cf5b8ce2ee8a163b3e7bf4d31ae5d29..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedNotSetException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedRangeException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedRangeException.o deleted file mode 100644 index 9816a80d7b001efdb2e3be9dacdb1e8c2f874b66..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedRangeException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedSetException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedSetException.o deleted file mode 100644 index c649efbb1a232c8a5a768fc4df567247ba3ebcae..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedSetException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedTokenException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedTokenException.o deleted file mode 100644 index 2639a95233a05c97569298f48326391dbb07b5c4..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedTokenException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedTreeNodeException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedTreeNodeException.o deleted file mode 100644 index b29985db943a01423f67b1c38b816703bf2dbaf8..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMismatchedTreeNodeException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMissingTokenException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMissingTokenException.o deleted file mode 100644 index e096cc29c57ec47ba8951a2f859d097af41edd7c..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRMissingTokenException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRNoViableAltException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRNoViableAltException.o deleted file mode 100644 index d5c20d102778438c565abfcd3fd51458b1c0a43d..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRNoViableAltException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRNodeMapElement.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRNodeMapElement.o deleted file mode 100644 index 1b43a3bd524e9221487fedbf6a6d5be118c935bf..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRNodeMapElement.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRParseTree.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRParseTree.o deleted file mode 100644 index f1eb79e56de7319c6390b6a145ac6317c3a03b11..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRParseTree.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRParser.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRParser.o deleted file mode 100644 index 21fa14e72ff7170f5f74aabfb304864566c61907..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRParser.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRParserRuleReturnScope.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRParserRuleReturnScope.o deleted file mode 100644 index 89c655980525577c179e2468d919033e858c23a0..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRParserRuleReturnScope.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRPtrBuffer.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRPtrBuffer.o deleted file mode 100644 index 4ed966eb37e2998f24e97f88492639fd930e3ea8..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRPtrBuffer.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRecognitionException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRecognitionException.o deleted file mode 100644 index 9b328699b7bdfe2fd5ff4b8b30a447c5c946f7c8..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRecognitionException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRecognizerSharedState.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRecognizerSharedState.o deleted file mode 100644 index cc5343a82c6c317812406716dd88ec651eaca689..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRecognizerSharedState.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRewriteRuleElementStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRewriteRuleElementStream.o deleted file mode 100644 index c80a790f3c8dfccfe00bbcaf181e5168466047c8..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRewriteRuleElementStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRewriteRuleSubtreeStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRewriteRuleSubtreeStream.o deleted file mode 100644 index 44d2d0c642898e02621ed42c1c2bf61c492a50c1..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRewriteRuleSubtreeStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRewriteRuleTokenStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRewriteRuleTokenStream.o deleted file mode 100644 index 49bf09972ffcf6a7350486b7f2e8ae33ccd3e997..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRewriteRuleTokenStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleMapElement.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleMapElement.o deleted file mode 100644 index 8a29d9eccc98a097dd218b06d4dce90f3c9dd6b5..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleMapElement.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleMemo.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleMemo.o deleted file mode 100644 index 6a40982a22107f1dd9144d997cdde73c889c04cc..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleMemo.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleReturnScope.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleReturnScope.o deleted file mode 100644 index 38da9bcd4c3c9cef5d00c02e4cb88bbce3872e93..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleReturnScope.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleStack.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleStack.o deleted file mode 100644 index b3a121f017c8cb45e91b6738b6a43d2e56fe15de..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuleStack.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuntimeException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuntimeException.o deleted file mode 100644 index 16d065ff6b2838b1bbd1731e52d8dc9de8bab071..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRRuntimeException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRStreamEnumerator.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRStreamEnumerator.o deleted file mode 100644 index 9178e6b7ab284aee0b5e3d4b5f975c5ca34ed167..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRStreamEnumerator.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRStringStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRStringStream.o deleted file mode 100644 index 666898d95abdf349dfd9ac4fccd65a13150ef335..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRStringStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRSymbolStack.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRSymbolStack.o deleted file mode 100644 index d6588def52f8ba391b4dc6e07bfda8d6fb34662e..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRSymbolStack.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRToken+DebuggerSupport.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRToken+DebuggerSupport.o deleted file mode 100644 index 8e07fc1d415e872f84ba2e9d389d5c72ef5e494e..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRToken+DebuggerSupport.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTokenRewriteStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTokenRewriteStream.o deleted file mode 100644 index b37d4e4b643fbcd98d8d7aa9732af04c27e0a9bd..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTokenRewriteStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeException.o deleted file mode 100644 index 9b82ada76f01d473ab97b6eeb82f93be72b32858..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeIterator.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeIterator.o deleted file mode 100644 index c8425c8caa3f39c0a811f4f9693051df445e0813..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeIterator.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeParser.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeParser.o deleted file mode 100644 index 35d196e8322afbb395741d395e4513dbe650a341..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeParser.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreePatternLexer.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreePatternLexer.o deleted file mode 100644 index 30a3c96e723404a12da3c1c65e7f130842019fd9..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreePatternLexer.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreePatternParser.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreePatternParser.o deleted file mode 100644 index e5856c3717a835165191ee01a2184d43b4511f35..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreePatternParser.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeRewriter.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeRewriter.o deleted file mode 100644 index f8c5129b3d8e224cb0632cc4d59f1d74ba80bc22..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeRewriter.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeRuleReturnScope.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeRuleReturnScope.o deleted file mode 100644 index 14048bcdc23c4e93924cf0541e088630814d1295..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeRuleReturnScope.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeVisitor.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeVisitor.o deleted file mode 100644 index 3ca88eba9d7924686b19c21d75297b1c9fcccffc..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeVisitor.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeVisitorAction.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeVisitorAction.o deleted file mode 100644 index 1846b5a802a9a555810ffbd97bea1ba11f125f12..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeVisitorAction.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeWizard.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeWizard.o deleted file mode 100644 index 189f26ea555ba355a9dc71b8251c812cc5e0f9a9..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRTreeWizard.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRUnbufferedTokenStream.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRUnbufferedTokenStream.o deleted file mode 100644 index 77d7c65a2014f7650f846f095a61b19a7759e527..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRUnbufferedTokenStream.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRUniqueIDMap.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRUniqueIDMap.o deleted file mode 100644 index b191f3d1bfe2e4363509df2e8e1f9b9d46fceb57..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRUniqueIDMap.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRUnwantedTokenException.o b/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRUnwantedTokenException.o deleted file mode 100644 index 1942134331b9f2ae31e4e197f10e0d8110132e28..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/build/ANTLR.build/Debug/ANTLR.build/Objects-normal/i386/ANTLRUnwantedTokenException.o and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/LL-star/antlr3.h b/antlr-3.4/runtime/ObjC/Framework/examples/LL-star/antlr3.h deleted file mode 100644 index 4f16279cec31897b812a1bc997a76fbbbdc41d93..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/LL-star/antlr3.h +++ /dev/null @@ -1,79 +0,0 @@ -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -//#import -//#import -#import -#import diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedLexer.h b/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedLexer.h deleted file mode 100644 index b7faf3e0249c8b60ef3ca2394838f341607066bb..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedLexer.h +++ /dev/null @@ -1,32 +0,0 @@ -// $ANTLR 3.2 Aug 24, 2010 10:45:57 Combined.g 2010-08-24 13:53:42 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - -/* Start cyclicDFAInterface */ - -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -#pragma mark Tokens -#define INT 5 -#define WS 6 -#define ID 4 -#define EOF -1 -@interface CombinedLexer : ANTLRLexer { // line 283 -// start of actions.lexer.memVars -// start of action-actionScope-memVars -} -+ (CombinedLexer *)newCombinedLexerWithCharStream:(id)anInput; - -- (void)mID; -- (void)mINT; -- (void)mWS; -- (void)mTokens; - -@end /* end of CombinedLexer interface */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedLexer.m b/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedLexer.m deleted file mode 100644 index 44be164ecffda43e7e23f24633f8e42920e416f3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedLexer.m +++ /dev/null @@ -1,403 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 24, 2010 10:45:57 - * - * - From the grammar source file : Combined.g - * - On : 2010-08-24 13:53:42 - * - for the lexer : CombinedLexerLexer * - * Editing it, at least manually, is not wise. - * - * ObjC language generator and runtime by Alan Condit, acondit|hereisanat|ipns|dotgoeshere|com. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 24, 2010 10:45:57 Combined.g 2010-08-24 13:53:42 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "CombinedLexer.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - - -/** As per Terence: No returns for lexer rules! */ -@implementation CombinedLexer // line 330 - -+ (void) initialize -{ - [ANTLRBaseRecognizer setGrammarFileName:@"Combined.g"]; -} - -+ (NSString *) tokenNameForType:(NSInteger)aTokenType -{ - return [[self getTokenNames] objectAtIndex:aTokenType]; -} - -+ (CombinedLexer *)newCombinedLexerWithCharStream:(id)anInput -{ - return [[CombinedLexer alloc] initWithCharStream:anInput]; -} - -- (id) initWithCharStream:(id)anInput -{ - if ((self = [super initWithCharStream:anInput State:[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:4+1]]) != nil) { - - } - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} - -/* Start of actions.lexer.methods */ -/* start methods() */ - -/* Start of Rules */ -// $ANTLR start "ID" -- (void) mID -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = ID; - NSInteger _channel = ANTLRTokenChannelDefault; - // Combined.g:14:5: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* ) // ruleBlockSingleAlt - // Combined.g:14:9: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* // alt - { - if ((([input LA:1] >= 'A') && ([input LA:1] <= 'Z'))||[input LA:1] == '_'||(([input LA:1] >= 'a') && ([input LA:1] <= 'z'))) { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - do { - NSInteger alt1=2; - NSInteger LA1_0 = [input LA:1]; - if ( ((LA1_0>='0' && LA1_0<='9')||(LA1_0>='A' && LA1_0<='Z')||LA1_0=='_'||(LA1_0>='a' && LA1_0<='z')) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : ; - // Combined.g: // alt - { - if ((([input LA:1] >= '0') && ([input LA:1] <= '9'))||(([input LA:1] >= 'A') && ([input LA:1] <= 'Z'))||[input LA:1] == '_'||(([input LA:1] >= 'a') && ([input LA:1] <= 'z'))) { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - /* elements */ - } - break; - - default : - goto loop1; - } - } while (YES); - loop1: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "ID" - -// $ANTLR start "INT" -- (void) mINT -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = INT; - NSInteger _channel = ANTLRTokenChannelDefault; - // Combined.g:17:5: ( ( '0' .. '9' )+ ) // ruleBlockSingleAlt - // Combined.g:17:9: ( '0' .. '9' )+ // alt - { - // Combined.g:17:9: ( '0' .. '9' )+ // positiveClosureBlock - NSInteger cnt2=0; - do { - NSInteger alt2=2; - NSInteger LA2_0 = [input LA:1]; - if ( ((LA2_0>='0' && LA2_0<='9')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : ; - // Combined.g:17:10: '0' .. '9' // alt - { - [self matchRangeFromChar:'0' to:'9']; /* element() */ - /* elements */ - } - break; - - default : - if ( cnt2 >= 1 ) - goto loop2; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:2]; - @throw eee; - } - cnt2++; - } while (YES); - loop2: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "INT" - -// $ANTLR start "WS" -- (void) mWS -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = WS; - NSInteger _channel = ANTLRTokenChannelDefault; - // Combined.g:20:5: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) // ruleBlockSingleAlt - // Combined.g:20:9: ( ' ' | '\\t' | '\\r' | '\\n' )+ // alt - { - // Combined.g:20:9: ( ' ' | '\\t' | '\\r' | '\\n' )+ // positiveClosureBlock - NSInteger cnt3=0; - do { - NSInteger alt3=2; - NSInteger LA3_0 = [input LA:1]; - if ( ((LA3_0>='\t' && LA3_0<='\n')||LA3_0=='\r'||LA3_0==' ') ) { - alt3=1; - } - - - switch (alt3) { - case 1 : ; - // Combined.g: // alt - { - if ((([input LA:1] >= '\t') && ([input LA:1] <= '\n'))||[input LA:1] == '\r'||[input LA:1] == ' ') { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - /* elements */ - } - break; - - default : - if ( cnt3 >= 1 ) - goto loop3; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:3]; - @throw eee; - } - cnt3++; - } while (YES); - loop3: ; - /* element() */ - _channel=99; /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "WS" - -- (void) mTokens -{ - // Combined.g:1:8: ( ID | INT | WS ) //ruleblock - NSInteger alt4=3; - switch ([input LA:1]) { - case 'A': ; - case 'B': ; - case 'C': ; - case 'D': ; - case 'E': ; - case 'F': ; - case 'G': ; - case 'H': ; - case 'I': ; - case 'J': ; - case 'K': ; - case 'L': ; - case 'M': ; - case 'N': ; - case 'O': ; - case 'P': ; - case 'Q': ; - case 'R': ; - case 'S': ; - case 'T': ; - case 'U': ; - case 'V': ; - case 'W': ; - case 'X': ; - case 'Y': ; - case 'Z': ; - case '_': ; - case 'a': ; - case 'b': ; - case 'c': ; - case 'd': ; - case 'e': ; - case 'f': ; - case 'g': ; - case 'h': ; - case 'i': ; - case 'j': ; - case 'k': ; - case 'l': ; - case 'm': ; - case 'n': ; - case 'o': ; - case 'p': ; - case 'q': ; - case 'r': ; - case 's': ; - case 't': ; - case 'u': ; - case 'v': ; - case 'w': ; - case 'x': ; - case 'y': ; - case 'z': ; - { - alt4=1; - } - break; - case '0': ; - case '1': ; - case '2': ; - case '3': ; - case '4': ; - case '5': ; - case '6': ; - case '7': ; - case '8': ; - case '9': ; - { - alt4=2; - } - break; - case '\t': ; - case '\n': ; - case '\r': ; - case ' ': ; - { - alt4=3; - } - break; - - default: ; - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:4 state:0 stream:input]; - @throw nvae; - } - - switch (alt4) { - case 1 : ; - // Combined.g:1:10: ID // alt - { - [self mID]; - /* element() */ - /* elements */ - } - break; - case 2 : ; - // Combined.g:1:13: INT // alt - { - [self mINT]; - /* element() */ - /* elements */ - } - break; - case 3 : ; - // Combined.g:1:17: WS // alt - { - [self mWS]; - /* element() */ - /* elements */ - } - break; - - } - -} - -@end /* end of CombinedLexer implementation line 397 */ - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedParser.h b/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedParser.h deleted file mode 100644 index 2d48ff4408bcafb153eb6ec6ccd2b7780386a536..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedParser.h +++ /dev/null @@ -1,41 +0,0 @@ -// $ANTLR 3.2 Aug 24, 2010 10:45:57 Combined.g 2010-08-24 13:53:42 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - -/* parserHeaderFile */ -#pragma mark Tokens -#define WS 6 -#define INT 5 -#define ID 4 -#define EOF -1 -#pragma mark Dynamic Global Scopes -#pragma mark Dynamic Rule Scopes -#pragma mark Rule Return Scopes start -#pragma mark Rule return scopes end -@interface CombinedParser : ANTLRParser { /* line 572 */ -// start of globalAttributeScopeMemVar - - -// start of action-actionScope-memVars -// start of ruleAttributeScopeMemVar - - -// Start of memVars - - } - -// start of action-actionScope-methodsDecl - - -- (void)stat; -- (void)identifier; - - -@end /* end of CombinedParser interface */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedParser.m b/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedParser.m deleted file mode 100644 index cb5d6f0a5a29ccbae3a843add76af53e52a50cd4..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/combined/CombinedParser.m +++ /dev/null @@ -1,204 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 24, 2010 10:45:57 - * - * - From the grammar source file : Combined.g - * - On : 2010-08-24 13:53:42 - * - for the parser : CombinedParserParser * - * Editing it, at least manually, is not wise. - * - * ObjC language generator and runtime by Alan Condit, acondit|hereisanat|ipns|dotgoeshere|com. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 24, 2010 10:45:57 Combined.g 2010-08-24 13:53:42 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "CombinedParser.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - - - -#pragma mark Bitsets -static ANTLRBitSet *FOLLOW_identifier_in_stat20; -static const unsigned long long FOLLOW_identifier_in_stat20_data[] = { 0x0000000000000012LL}; -static ANTLRBitSet *FOLLOW_ID_in_identifier35; -static const unsigned long long FOLLOW_ID_in_identifier35_data[] = { 0x0000000000000002LL}; - - -#pragma mark Dynamic Global Scopes - -#pragma mark Dynamic Rule Scopes - -#pragma mark Rule return scopes start -/* returnScope */ - -/* returnScope */ - - - -@implementation CombinedParser // line 637 - -+ (void) initialize -{ - #pragma mark Bitsets - FOLLOW_identifier_in_stat20 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_identifier_in_stat20_data Count:(NSUInteger)1] retain]; - FOLLOW_ID_in_identifier35 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_ID_in_identifier35_data Count:(NSUInteger)1] retain]; - - [ANTLRBaseRecognizer setTokenNames:[[[NSArray alloc] initWithObjects:@"", @"", @"", @"", - @"ID", @"INT", @"WS", nil] retain]]; -} - -+ (CombinedParser *)newCombinedParser:(id)aStream -{ - return [[CombinedParser alloc] initWithTokenStream:aStream]; - -} - -- (id) initWithTokenStream:(id)aStream -{ - if ((self = [super initWithTokenStream:aStream State:[[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:2+1] retain]]) != nil) { - - - - /* start of actions-actionScope-init */ - /* start of init */ - } - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} -// start actions.actionScope.methods -// start methods() -// start rules -/* - * $ANTLR start stat - * Combined.g:7:1: stat : ( identifier )+ ; - */ -- (void) stat -{ - /* ruleScopeSetUp */ - - @try { - // Combined.g:7:5: ( ( identifier )+ ) // ruleBlockSingleAlt - // Combined.g:7:7: ( identifier )+ // alt - { - // Combined.g:7:7: ( identifier )+ // positiveClosureBlock - NSInteger cnt1=0; - do { - NSInteger alt1=2; - NSInteger LA1_0 = [input LA:1]; - if ( (LA1_0==ID) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : ; - // Combined.g:7:7: identifier // alt - { - [self pushFollow:FOLLOW_identifier_in_stat20]; - [self identifier]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - default : - if ( cnt1 >= 1 ) - goto loop1; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:1]; - @throw eee; - } - cnt1++; - } while (YES); - loop1: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end stat */ -/* - * $ANTLR start identifier - * Combined.g:9:1: identifier : ID ; - */ -- (void) identifier -{ - /* ruleScopeSetUp */ - - @try { - // Combined.g:10:5: ( ID ) // ruleBlockSingleAlt - // Combined.g:10:7: ID // alt - { - [self match:input TokenType:ID Follow:FOLLOW_ID_in_identifier35]; /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end identifier */ - -@end /* end of CombinedParser implementation line 692 */ - - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/combined/antlr3.h b/antlr-3.4/runtime/ObjC/Framework/examples/combined/antlr3.h deleted file mode 100644 index 4f16279cec31897b812a1bc997a76fbbbdc41d93..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/combined/antlr3.h +++ /dev/null @@ -1,79 +0,0 @@ -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -//#import -//#import -#import -#import diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/combined/output1/Combined.tokens b/antlr-3.4/runtime/ObjC/Framework/examples/combined/output1/Combined.tokens deleted file mode 100644 index b22f459c6ab7db8e202759f3d6d57631203ee21a..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/combined/output1/Combined.tokens +++ /dev/null @@ -1,3 +0,0 @@ -WS=6 -INT=5 -ID=4 diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/antlr3.h b/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/antlr3.h deleted file mode 100644 index 4f16279cec31897b812a1bc997a76fbbbdc41d93..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/antlr3.h +++ /dev/null @@ -1,79 +0,0 @@ -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -//#import -//#import -#import -#import diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/output1/Fuzzy.m b/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/output1/Fuzzy.m deleted file mode 100644 index 908a214380090215c9e79d8a00c142cc53fa7677..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/output1/Fuzzy.m +++ /dev/null @@ -1,2162 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 20, 2010 13:39:32 - * - * - From the grammar source file : /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g - * - On : 2010-08-20 13:40:15 - * - for the lexer : FuzzyLexer * - * Editing it, at least manually, is not wise. - * - * C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 20, 2010 13:39:32 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g 2010-08-20 13:40:15 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "Fuzzy.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - -#pragma mark Cyclic DFA implementation start DFA38 -@implementation DFA38 -const static NSInteger dfa38_eot[19] = - {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; -const static NSInteger dfa38_eof[19] = - {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; -const static unichar dfa38_min[19] = - {9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; -const static unichar dfa38_max[19] = - {122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; -const static NSInteger dfa38_accept[19] = - {-1,-1,4,5,7,-1,2,-1,8,9,-1,3,-1,1,6,10,-1,12,11}; -const static NSInteger dfa38_special[19] = - {-1,0,-1,-1,-1,1,-1,2,-1,-1,3,-1,4,-1,-1,-1,5,-1,-1}; -const static NSInteger dfa38_transition[] = {}; -const static NSInteger dfa38_transition0[] = {17, 17, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 17, -1, - 15, -1, -1, -1, -1, 18, -1, -1, -1, -1, -1, -1, -1, 7, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -1, -1, -1, - 1, -1, 1, 1, 10, 1, 1, 16, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 5, 16, 1, - 1, 1, 16, 1, 1, 1}; -const static NSInteger dfa38_transition1[] = {-1}; - - -+ () newDFA38WithRecognizer:(ANTLRBaseRecognizer *)aRecognizer -{ - return [[[DFA38 alloc] initWithRecognizer:aRecognizer] retain]; -} - -- (id) initWithRecognizer:(ANTLRBaseRecognizer *) theRecognizer -{ - if ((self = [super initWithRecognizer:theRecognizer]) != nil) { - decisionNumber = 38; - eot = dfa38_eot; - eof = dfa38_eof; - min = dfa38_min; - max = dfa38_max; - accept = dfa38_accept; - special = dfa38_special; - if (!(transition = calloc(19, sizeof(void*)))) { - [self release]; - return nil; - } - len = 19; - transition[0] = dfa38_transition0; - transition[1] = dfa38_transition1; - transition[2] = dfa38_transition; - transition[3] = dfa38_transition; - transition[4] = dfa38_transition; - transition[5] = dfa38_transition1; - transition[6] = dfa38_transition; - transition[7] = dfa38_transition1; - transition[8] = dfa38_transition; - transition[9] = dfa38_transition; - transition[10] = dfa38_transition1; - transition[11] = dfa38_transition; - transition[12] = dfa38_transition1; - transition[13] = dfa38_transition; - transition[14] = dfa38_transition; - transition[15] = dfa38_transition; - transition[16] = dfa38_transition1; - transition[17] = dfa38_transition; - transition[18] = dfa38_transition; - } - return self; -} - -/* start dfa.specialStateSTs */ -- (NSInteger) specialStateTransition:(NSInteger)s Stream:(id)anInput -{ - id input = anInput; - switch (s) { - case 0 : ; - /* cyclicDFAState */ - NSInteger LA38_1 = [input LA:1]; - - - NSInteger index38_1 = [input getIndex]; - [input rewind]; - s = -1; - /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred4_Fuzzy_fragment)]) { s = 2;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred5_Fuzzy_fragment)]) { s = 3;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred7_Fuzzy_fragment)]) { s = 4;} - - - [input seek:index38_1]; - if ( s >= 0 ) - return s; - break; - case 1 : ; - /* cyclicDFAState */ - NSInteger LA38_5 = [input LA:1]; - - - NSInteger index38_5 = [input getIndex]; - [input rewind]; - s = -1; - /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred2_Fuzzy_fragment)]) { s = 6;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred4_Fuzzy_fragment)]) { s = 2;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred5_Fuzzy_fragment)]) { s = 3;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred7_Fuzzy_fragment)]) { s = 4;} - - - [input seek:index38_5]; - if ( s >= 0 ) - return s; - break; - case 2 : ; - /* cyclicDFAState */ - NSInteger LA38_7 = [input LA:1]; - - - NSInteger index38_7 = [input getIndex]; - [input rewind]; - s = -1; - /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred8_Fuzzy_fragment)]) { s = 8;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred9_Fuzzy_fragment)]) { s = 9;} - - - [input seek:index38_7]; - if ( s >= 0 ) - return s; - break; - case 3 : ; - /* cyclicDFAState */ - NSInteger LA38_10 = [input LA:1]; - - - NSInteger index38_10 = [input getIndex]; - [input rewind]; - s = -1; - /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred3_Fuzzy_fragment)]) { s = 11;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred4_Fuzzy_fragment)]) { s = 2;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred5_Fuzzy_fragment)]) { s = 3;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred7_Fuzzy_fragment)]) { s = 4;} - - - [input seek:index38_10]; - if ( s >= 0 ) - return s; - break; - case 4 : ; - /* cyclicDFAState */ - NSInteger LA38_12 = [input LA:1]; - - - NSInteger index38_12 = [input getIndex]; - [input rewind]; - s = -1; - /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred1_Fuzzy_fragment)]) { s = 13;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred4_Fuzzy_fragment)]) { s = 2;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred5_Fuzzy_fragment)]) { s = 3;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred6_Fuzzy_fragment)]) { s = 14;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred7_Fuzzy_fragment)]) { s = 4;} - - - [input seek:index38_12]; - if ( s >= 0 ) - return s; - break; - case 5 : ; - /* cyclicDFAState */ - NSInteger LA38_16 = [input LA:1]; - - - NSInteger index38_16 = [input getIndex]; - [input rewind]; - s = -1; - /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred4_Fuzzy_fragment)]) { s = 2;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred5_Fuzzy_fragment)]) { s = 3;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred6_Fuzzy_fragment)]) { s = 14;} - - else /* cyclicDFAEdge */ - if ([self evaluateSyntacticPredicate:@selector(synpred7_Fuzzy_fragment)]) { s = 4;} - - - [input seek:index38_16]; - if ( s >= 0 ) - return s; - break; - } - if ( [recognizer getBacktrackingLevel] > 0 ) { [recognizer setFailed:YES]; return -1; } - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:38 state:s stream:[recognizer getInput]]; - /* [self error:nvae]; */ - @throw nvae; -} - -/* end dfa.specialStateSTs */ -- (void) dealloc -{ - free(transition); - [super dealloc]; -} - -- (NSString *) description -{ - return @"1:1: Tokens options {k=1; backtrack=true; } : ( IMPORT | RETURN | CLASS | METHOD | FIELD | STAT | CALL | COMMENT | SL_COMMENT | STRING | CHAR | WS );"; -} - - -@end -#pragma mark Cyclic DFA implementation end DFA38 - - - -/** As per Terence: No returns for lexer rules! -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -*/ -@implementation Fuzzy // line 330 - -+ (void) initialize -{ - [ANTLRBaseRecognizer setGrammarFileName:@"/usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g"]; -} - -+ (NSString *) tokenNameForType:(NSInteger)aTokenType -{ - return [[self getTokenNames] objectAtIndex:aTokenType]; -} - -+ (Fuzzy *)newFuzzy:(id)anInput -{ - return [[Fuzzy alloc] initWithCharStream:anInput]; -} - -- (id) initWithCharStream:(id)anInput -{ - if ((self = [super initWithCharStream:anInput State:[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:30+1]]) != nil) { - SEL synpred9_FuzzySelector = @selector(synpred9_Fuzzy_fragment); - - SEL synpred2_FuzzySelector = @selector(synpred2_Fuzzy_fragment); - - SEL synpred7_FuzzySelector = @selector(synpred7_Fuzzy_fragment); - - SEL synpred4_FuzzySelector = @selector(synpred4_Fuzzy_fragment); - - SEL synpred8_FuzzySelector = @selector(synpred8_Fuzzy_fragment); - - SEL synpred6_FuzzySelector = @selector(synpred6_Fuzzy_fragment); - - SEL synpred5_FuzzySelector = @selector(synpred5_Fuzzy_fragment); - - SEL synpred3_FuzzySelector = @selector(synpred3_Fuzzy_fragment); - - SEL synpred1_FuzzySelector = @selector(synpred1_Fuzzy_fragment); - - dfa38 = [DFA38 newDFA38WithRecognizer:self]; - } - return self; -} - -- (void) dealloc -{ - [dfa38 release]; - [super dealloc]; -} - -// Start of actions.lexer.methods -// start methods() - -- (id) nextToken -{ - while (YES) { - if ( [input LA:1] == ANTLRCharStreamEOF ) { - return [ANTLRCommonToken eofToken]; // should really be a +eofToken call here -> go figure - } - state.token = nil; - state.channel = ANTLRTokenChannelDefault; - state.tokenStartCharIndex = [input getIndex]; - state.tokenStartCharPositionInLine = [input getCharPositionInLine]; - state.tokenStartLine = [input getLine]; - state.text = nil; - @try { - NSInteger m = [input mark]; - state.backtracking = 1; /* means we won't throw slow exception */ - state.failed = NO; - [self mTokens]; - state.backtracking = 0; - /* mTokens backtracks with synpred at backtracking==2 - and we set the synpredgate to allow actions at level 1. */ - if ( state.failed == YES ) { - [input rewind:m]; - [input consume]; /* advance one char and try again */ - } else { - [self emit]; - return state.token; - } - } - @catch (ANTLRRecognitionException *re) { - // shouldn't happen in backtracking mode, but... - [self reportError:re]; - [self recover:re]; - } - } -} - -- (void)memoize:(id)anInput - RuleIndex:(NSInteger)ruleIndex - StartIndex:(NSInteger)ruleStartIndex -{ - if ( state.backtracking > 1 ) [super memoize:anInput RuleIndex:ruleIndex StartIndex:ruleStartIndex]; -} - -- (BOOL)alreadyParsedRule:(id)anInput RuleIndex:(NSInteger)ruleIndex -{ - if ( state.backtracking > 1 ) return [super alreadyParsedRule:anInput RuleIndex:ruleIndex]; - return NO; -} -// Start of Rules -// $ANTLR start "IMPORT" -- (void) mIMPORT -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = IMPORT; - NSInteger _channel = ANTLRTokenChannelDefault; - id name=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:5:2: ( 'import' WS name= QIDStar ( WS )? ';' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:5:4: 'import' WS name= QIDStar ( WS )? ';' // alt - { - [self matchString:@"import"]; if ( state.failed == YES ) return ; - /* element() */ - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - NSInteger nameStart31 = [self getIndex]; - [self mQIDStar]; if ( state.failed == YES ) return ; - - name = [[ANTLRCommonToken newANTLRCommonToken:input Type:ANTLRTokenTypeInvalid Channel:ANTLRTokenChannelDefault Start:nameStart31 Stop:[self getIndex]-1] retain]; - [name setLine:[self getLine]]; /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:5:29: ( WS )? // block - NSInteger alt1=2; - NSInteger LA1_0 = [input LA:1]; - - if ( ((LA1_0>='\t' && LA1_0<='\n')||LA1_0==' ') ) { - alt1=1; - } - switch (alt1) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:5:29: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - [self matchChar:';']; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "IMPORT" - -// $ANTLR start "RETURN" -- (void) mRETURN -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = RETURN; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:10:2: ( 'return' ( options {greedy=false; } : . )* ';' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:10:4: 'return' ( options {greedy=false; } : . )* ';' // alt - { - [self matchString:@"return"]; if ( state.failed == YES ) return ; - /* element() */ - do { - NSInteger alt2=2; - NSInteger LA2_0 = [input LA:1]; - if ( (LA2_0==';') ) { - alt2=2; - } - else if ( ((LA2_0>=0x0000 && LA2_0<=':')||(LA2_0>='<' && LA2_0<=0xFFFF)) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:10:38: . // alt - { - [self matchAny]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - default : - goto loop2; - } - } while (YES); - loop2: ; - /* element() */ - [self matchChar:';']; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "RETURN" - -// $ANTLR start "CLASS" -- (void) mCLASS -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = CLASS; - NSInteger _channel = ANTLRTokenChannelDefault; - id name=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:14:2: ( 'class' WS name= ID ( WS )? ( 'extends' WS QID ( WS )? )? ( 'implements' WS QID ( WS )? ( ',' ( WS )? QID ( WS )? )* )? '{' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:14:4: 'class' WS name= ID ( WS )? ( 'extends' WS QID ( WS )? )? ( 'implements' WS QID ( WS )? ( ',' ( WS )? QID ( WS )? )* )? '{' // alt - { - [self matchString:@"class"]; if ( state.failed == YES ) return ; - /* element() */ - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - NSInteger nameStart81 = [self getIndex]; - [self mID]; if ( state.failed == YES ) return ; - - name = [[ANTLRCommonToken newANTLRCommonToken:input Type:ANTLRTokenTypeInvalid Channel:ANTLRTokenChannelDefault Start:nameStart81 Stop:[self getIndex]-1] retain]; - [name setLine:[self getLine]]; /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:14:23: ( WS )? // block - NSInteger alt3=2; - NSInteger LA3_0 = [input LA:1]; - - if ( ((LA3_0>='\t' && LA3_0<='\n')||LA3_0==' ') ) { - alt3=1; - } - switch (alt3) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:14:23: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:14:27: ( 'extends' WS QID ( WS )? )? // block - NSInteger alt5=2; - NSInteger LA5_0 = [input LA:1]; - - if ( (LA5_0=='e') ) { - alt5=1; - } - switch (alt5) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:14:28: 'extends' WS QID ( WS )? // alt - { - [self matchString:@"extends"]; if ( state.failed == YES ) return ; - /* element() */ - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - [self mQID]; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:14:45: ( WS )? // block - NSInteger alt4=2; - NSInteger LA4_0 = [input LA:1]; - - if ( ((LA4_0>='\t' && LA4_0<='\n')||LA4_0==' ') ) { - alt4=1; - } - switch (alt4) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:14:45: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:15:3: ( 'implements' WS QID ( WS )? ( ',' ( WS )? QID ( WS )? )* )? // block - NSInteger alt10=2; - NSInteger LA10_0 = [input LA:1]; - - if ( (LA10_0=='i') ) { - alt10=1; - } - switch (alt10) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:15:4: 'implements' WS QID ( WS )? ( ',' ( WS )? QID ( WS )? )* // alt - { - [self matchString:@"implements"]; if ( state.failed == YES ) return ; - /* element() */ - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - [self mQID]; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:15:24: ( WS )? // block - NSInteger alt6=2; - NSInteger LA6_0 = [input LA:1]; - - if ( ((LA6_0>='\t' && LA6_0<='\n')||LA6_0==' ') ) { - alt6=1; - } - switch (alt6) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:15:24: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - do { - NSInteger alt9=2; - NSInteger LA9_0 = [input LA:1]; - if ( (LA9_0==',') ) { - alt9=1; - } - - - switch (alt9) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:15:29: ',' ( WS )? QID ( WS )? // alt - { - [self matchChar:',']; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:15:33: ( WS )? // block - NSInteger alt7=2; - NSInteger LA7_0 = [input LA:1]; - - if ( ((LA7_0>='\t' && LA7_0<='\n')||LA7_0==' ') ) { - alt7=1; - } - switch (alt7) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:15:33: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - [self mQID]; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:15:41: ( WS )? // block - NSInteger alt8=2; - NSInteger LA8_0 = [input LA:1]; - - if ( ((LA8_0>='\t' && LA8_0<='\n')||LA8_0==' ') ) { - alt8=1; - } - switch (alt8) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:15:41: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - /* elements */ - } - break; - - default : - goto loop9; - } - } while (YES); - loop9: ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - [self matchChar:'{']; if ( state.failed == YES ) return ; - /* element() */ - if ( state.backtracking == 1 ) { - NSLog(@"found class %@", (name!=nil?[name getText]:0)); - } /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "CLASS" - -// $ANTLR start "METHOD" -- (void) mMETHOD -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = METHOD; - NSInteger _channel = ANTLRTokenChannelDefault; - id name=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:5: ( TYPE WS name= ID ( WS )? '(' ( ARG ( WS )? ( ',' ( WS )? ARG ( WS )? )* )? ')' ( WS )? ( 'throws' WS QID ( WS )? ( ',' ( WS )? QID ( WS )? )* )? '{' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:9: TYPE WS name= ID ( WS )? '(' ( ARG ( WS )? ( ',' ( WS )? ARG ( WS )? )* )? ')' ( WS )? ( 'throws' WS QID ( WS )? ( ',' ( WS )? QID ( WS )? )* )? '{' // alt - { - [self mTYPE]; if ( state.failed == YES ) return ; - /* element() */ - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - NSInteger nameStart158 = [self getIndex]; - [self mID]; if ( state.failed == YES ) return ; - - name = [[ANTLRCommonToken newANTLRCommonToken:input Type:ANTLRTokenTypeInvalid Channel:ANTLRTokenChannelDefault Start:nameStart158 Stop:[self getIndex]-1] retain]; - [name setLine:[self getLine]]; /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:25: ( WS )? // block - NSInteger alt11=2; - NSInteger LA11_0 = [input LA:1]; - - if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0==' ') ) { - alt11=1; - } - switch (alt11) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:25: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - [self matchChar:'(']; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:33: ( ARG ( WS )? ( ',' ( WS )? ARG ( WS )? )* )? // block - NSInteger alt16=2; - NSInteger LA16_0 = [input LA:1]; - - if ( ((LA16_0>='A' && LA16_0<='Z')||LA16_0=='_'||(LA16_0>='a' && LA16_0<='z')) ) { - alt16=1; - } - switch (alt16) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:35: ARG ( WS )? ( ',' ( WS )? ARG ( WS )? )* // alt - { - [self mARG]; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:39: ( WS )? // block - NSInteger alt12=2; - NSInteger LA12_0 = [input LA:1]; - - if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0==' ') ) { - alt12=1; - } - switch (alt12) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:39: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - do { - NSInteger alt15=2; - NSInteger LA15_0 = [input LA:1]; - if ( (LA15_0==',') ) { - alt15=1; - } - - - switch (alt15) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:44: ',' ( WS )? ARG ( WS )? // alt - { - [self matchChar:',']; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:48: ( WS )? // block - NSInteger alt13=2; - NSInteger LA13_0 = [input LA:1]; - - if ( ((LA13_0>='\t' && LA13_0<='\n')||LA13_0==' ') ) { - alt13=1; - } - switch (alt13) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:48: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - [self mARG]; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:56: ( WS )? // block - NSInteger alt14=2; - NSInteger LA14_0 = [input LA:1]; - - if ( ((LA14_0>='\t' && LA14_0<='\n')||LA14_0==' ') ) { - alt14=1; - } - switch (alt14) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:56: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - /* elements */ - } - break; - - default : - goto loop15; - } - } while (YES); - loop15: ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - [self matchChar:')']; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:69: ( WS )? // block - NSInteger alt17=2; - NSInteger LA17_0 = [input LA:1]; - - if ( ((LA17_0>='\t' && LA17_0<='\n')||LA17_0==' ') ) { - alt17=1; - } - switch (alt17) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:20:69: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:21:8: ( 'throws' WS QID ( WS )? ( ',' ( WS )? QID ( WS )? )* )? // block - NSInteger alt22=2; - NSInteger LA22_0 = [input LA:1]; - - if ( (LA22_0=='t') ) { - alt22=1; - } - switch (alt22) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:21:9: 'throws' WS QID ( WS )? ( ',' ( WS )? QID ( WS )? )* // alt - { - [self matchString:@"throws"]; if ( state.failed == YES ) return ; - /* element() */ - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - [self mQID]; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:21:25: ( WS )? // block - NSInteger alt18=2; - NSInteger LA18_0 = [input LA:1]; - - if ( ((LA18_0>='\t' && LA18_0<='\n')||LA18_0==' ') ) { - alt18=1; - } - switch (alt18) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:21:25: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - do { - NSInteger alt21=2; - NSInteger LA21_0 = [input LA:1]; - if ( (LA21_0==',') ) { - alt21=1; - } - - - switch (alt21) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:21:30: ',' ( WS )? QID ( WS )? // alt - { - [self matchChar:',']; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:21:34: ( WS )? // block - NSInteger alt19=2; - NSInteger LA19_0 = [input LA:1]; - - if ( ((LA19_0>='\t' && LA19_0<='\n')||LA19_0==' ') ) { - alt19=1; - } - switch (alt19) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:21:34: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - [self mQID]; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:21:42: ( WS )? // block - NSInteger alt20=2; - NSInteger LA20_0 = [input LA:1]; - - if ( ((LA20_0>='\t' && LA20_0<='\n')||LA20_0==' ') ) { - alt20=1; - } - switch (alt20) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:21:42: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - /* elements */ - } - break; - - default : - goto loop21; - } - } while (YES); - loop21: ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - [self matchChar:'{']; if ( state.failed == YES ) return ; - /* element() */ - if ( state.backtracking == 1 ) { - NSLog(@"found method %@", (name!=nil?[name getText]:0)); - } /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "METHOD" - -// $ANTLR start "FIELD" -- (void) mFIELD -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = FIELD; - NSInteger _channel = ANTLRTokenChannelDefault; - id name=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:26:5: ( TYPE WS name= ID ( '[]' )? ( WS )? ( ';' | '=' ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:26:9: TYPE WS name= ID ( '[]' )? ( WS )? ( ';' | '=' ) // alt - { - [self mTYPE]; if ( state.failed == YES ) return ; - /* element() */ - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - NSInteger nameStart261 = [self getIndex]; - [self mID]; if ( state.failed == YES ) return ; - - name = [[ANTLRCommonToken newANTLRCommonToken:input Type:ANTLRTokenTypeInvalid Channel:ANTLRTokenChannelDefault Start:nameStart261 Stop:[self getIndex]-1] retain]; - [name setLine:[self getLine]]; /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:26:25: ( '[]' )? // block - NSInteger alt23=2; - NSInteger LA23_0 = [input LA:1]; - - if ( (LA23_0=='[') ) { - alt23=1; - } - switch (alt23) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:26:25: '[]' // alt - { - [self matchString:@"[]"]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:26:31: ( WS )? // block - NSInteger alt24=2; - NSInteger LA24_0 = [input LA:1]; - - if ( ((LA24_0>='\t' && LA24_0<='\n')||LA24_0==' ') ) { - alt24=1; - } - switch (alt24) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:26:31: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - if ([input LA:1] == ';'||[input LA:1] == '=') { - [input consume]; - state.failed = NO; - - } else { - if ( state.backtracking > 0 ) { state.failed = YES; return ; } - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - if ( state.backtracking == 1 ) { - NSLog(@"found var %@", (name!=nil?[name getText]:0)); - } /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "FIELD" - -// $ANTLR start "STAT" -- (void) mSTAT -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = STAT; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:30:5: ( ( 'if' | 'while' | 'switch' | 'for' ) ( WS )? '(' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:30:7: ( 'if' | 'while' | 'switch' | 'for' ) ( WS )? '(' // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:30:7: ( 'if' | 'while' | 'switch' | 'for' ) // block - NSInteger alt25=4; - switch ([input LA:1]) { - case 'i': ; - { - alt25=1; - } - break; - case 'w': ; - { - alt25=2; - } - break; - case 's': ; - { - alt25=3; - } - break; - case 'f': ; - { - alt25=4; - } - break; - - default: ; - if ( state.backtracking > 0 ) { state.failed = YES; return ; } - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:25 state:0 stream:input]; - @throw nvae; - } - - switch (alt25) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:30:8: 'if' // alt - { - [self matchString:@"if"]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:30:13: 'while' // alt - { - [self matchString:@"while"]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 3 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:30:21: 'switch' // alt - { - [self matchString:@"switch"]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 4 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:30:30: 'for' // alt - { - [self matchString:@"for"]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:30:37: ( WS )? // block - NSInteger alt26=2; - NSInteger LA26_0 = [input LA:1]; - - if ( ((LA26_0>='\t' && LA26_0<='\n')||LA26_0==' ') ) { - alt26=1; - } - switch (alt26) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:30:37: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - [self matchChar:'(']; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "STAT" - -// $ANTLR start "CALL" -- (void) mCALL -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = CALL; - NSInteger _channel = ANTLRTokenChannelDefault; - id name=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:33:5: (name= QID ( WS )? '(' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:33:9: name= QID ( WS )? '(' // alt - { - NSInteger nameStart326 = [self getIndex]; - [self mQID]; if ( state.failed == YES ) return ; - - name = [[ANTLRCommonToken newANTLRCommonToken:input Type:ANTLRTokenTypeInvalid Channel:ANTLRTokenChannelDefault Start:nameStart326 Stop:[self getIndex]-1] retain]; - [name setLine:[self getLine]]; /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:33:18: ( WS )? // block - NSInteger alt27=2; - NSInteger LA27_0 = [input LA:1]; - - if ( ((LA27_0>='\t' && LA27_0<='\n')||LA27_0==' ') ) { - alt27=1; - } - switch (alt27) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:33:18: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - [self matchChar:'(']; if ( state.failed == YES ) return ; - /* element() */ - if ( state.backtracking == 1 ) { - /*ignore if this/super */ NSLog(@"found call %@",(name!=nil?[name getText]:0)); - } /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "CALL" - -// $ANTLR start "COMMENT" -- (void) mCOMMENT -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = COMMENT; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:38:5: ( '/*' ( options {greedy=false; } : . )* '*/' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:38:9: '/*' ( options {greedy=false; } : . )* '*/' // alt - { - [self matchString:@"/*"]; if ( state.failed == YES ) return ; - /* element() */ - do { - NSInteger alt28=2; - NSInteger LA28_0 = [input LA:1]; - if ( (LA28_0=='*') ) { - NSInteger LA28_1 = [input LA:2]; - if ( (LA28_1=='/') ) { - alt28=2; - } - else if ( ((LA28_1>=0x0000 && LA28_1<='.')||(LA28_1>='0' && LA28_1<=0xFFFF)) ) { - alt28=1; - } - - - } - else if ( ((LA28_0>=0x0000 && LA28_0<=')')||(LA28_0>='+' && LA28_0<=0xFFFF)) ) { - alt28=1; - } - - - switch (alt28) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:38:41: . // alt - { - [self matchAny]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - default : - goto loop28; - } - } while (YES); - loop28: ; - /* element() */ - [self matchString:@"*/"]; if ( state.failed == YES ) return ; - /* element() */ - if ( state.backtracking == 1 ) { - NSLog(@"found comment %@", [self getText]); - } /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "COMMENT" - -// $ANTLR start "SL_COMMENT" -- (void) mSL_COMMENT -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = SL_COMMENT; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:43:5: ( '//' ( options {greedy=false; } : . )* '\\n' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:43:9: '//' ( options {greedy=false; } : . )* '\\n' // alt - { - [self matchString:@"//"]; if ( state.failed == YES ) return ; - /* element() */ - do { - NSInteger alt29=2; - NSInteger LA29_0 = [input LA:1]; - if ( (LA29_0=='\n') ) { - alt29=2; - } - else if ( ((LA29_0>=0x0000 && LA29_0<='\t')||(LA29_0>=0x000B && LA29_0<=0xFFFF)) ) { - alt29=1; - } - - - switch (alt29) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:43:41: . // alt - { - [self matchAny]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - default : - goto loop29; - } - } while (YES); - loop29: ; - /* element() */ - [self matchChar:'\n']; if ( state.failed == YES ) return ; - /* element() */ - if ( state.backtracking == 1 ) { - NSLog(@"found // comment %@", [self getText]); - } /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "SL_COMMENT" - -// $ANTLR start "STRING" -- (void) mSTRING -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = STRING; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:48:2: ( '\"' ( options {greedy=false; } : ESC | . )* '\"' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:48:4: '\"' ( options {greedy=false; } : ESC | . )* '\"' // alt - { - [self matchChar:'"']; if ( state.failed == YES ) return ; - /* element() */ - do { - NSInteger alt30=3; - NSInteger LA30_0 = [input LA:1]; - if ( (LA30_0=='"') ) { - alt30=3; - } - else if ( (LA30_0=='\\') ) { - NSInteger LA30_2 = [input LA:2]; - if ( (LA30_2=='"') ) { - alt30=1; - } - else if ( (LA30_2=='\\') ) { - alt30=1; - } - else if ( (LA30_2=='\'') ) { - alt30=1; - } - else if ( ((LA30_2>=0x0000 && LA30_2<='!')||(LA30_2>='#' && LA30_2<='&')||(LA30_2>='(' && LA30_2<='[')||(LA30_2>=']' && LA30_2<=0xFFFF)) ) { - alt30=2; - } - - - } - else if ( ((LA30_0>=0x0000 && LA30_0<='!')||(LA30_0>='#' && LA30_0<='[')||(LA30_0>=']' && LA30_0<=0xFFFF)) ) { - alt30=2; - } - - - switch (alt30) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:48:34: ESC // alt - { - [self mESC]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:48:40: . // alt - { - [self matchAny]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - default : - goto loop30; - } - } while (YES); - loop30: ; - /* element() */ - [self matchChar:'"']; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "STRING" - -// $ANTLR start "CHAR" -- (void) mCHAR -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = CHAR; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:52:2: ( '\\'' ( options {greedy=false; } : ESC | . )* '\\'' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:52:4: '\\'' ( options {greedy=false; } : ESC | . )* '\\'' // alt - { - [self matchChar:'\'']; if ( state.failed == YES ) return ; - /* element() */ - do { - NSInteger alt31=3; - NSInteger LA31_0 = [input LA:1]; - if ( (LA31_0=='\'') ) { - alt31=3; - } - else if ( (LA31_0=='\\') ) { - NSInteger LA31_2 = [input LA:2]; - if ( (LA31_2=='\'') ) { - alt31=1; - } - else if ( (LA31_2=='\\') ) { - alt31=1; - } - else if ( (LA31_2=='"') ) { - alt31=1; - } - else if ( ((LA31_2>=0x0000 && LA31_2<='!')||(LA31_2>='#' && LA31_2<='&')||(LA31_2>='(' && LA31_2<='[')||(LA31_2>=']' && LA31_2<=0xFFFF)) ) { - alt31=2; - } - - - } - else if ( ((LA31_0>=0x0000 && LA31_0<='&')||(LA31_0>='(' && LA31_0<='[')||(LA31_0>=']' && LA31_0<=0xFFFF)) ) { - alt31=2; - } - - - switch (alt31) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:52:35: ESC // alt - { - [self mESC]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:52:41: . // alt - { - [self matchAny]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - default : - goto loop31; - } - } while (YES); - loop31: ; - /* element() */ - [self matchChar:'\'']; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "CHAR" - -// $ANTLR start "WS" -- (void) mWS -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = WS; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:55:5: ( ( ' ' | '\\t' | '\\n' )+ ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:55:9: ( ' ' | '\\t' | '\\n' )+ // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:55:9: ( ' ' | '\\t' | '\\n' )+ // positiveClosureBlock - NSInteger cnt32=0; - do { - NSInteger alt32=2; - NSInteger LA32_0 = [input LA:1]; - if ( ((LA32_0>='\t' && LA32_0<='\n')||LA32_0==' ') ) { - alt32=1; - } - - - switch (alt32) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g: // alt - { - if ((([input LA:1] >= '\t') && ([input LA:1] <= '\n'))||[input LA:1] == ' ') { - [input consume]; - state.failed = NO; - - } else { - if ( state.backtracking > 0 ) { state.failed = YES; return ; } - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - /* elements */ - } - break; - - default : - if ( cnt32 >= 1 ) - goto loop32; - if ( state.backtracking > 0 ) { state.failed = YES; return ; } ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:32]; - @throw eee; - } - cnt32++; - } while (YES); - loop32: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "WS" - -// $ANTLR start "QID" -- (void) mQID -{ - // - // ruleScopeSetUp - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:59:5: ( ID ( '.' ID )* ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:59:7: ID ( '.' ID )* // alt - { - [self mID]; if ( state.failed == YES ) return ; - /* element() */ - do { - NSInteger alt33=2; - NSInteger LA33_0 = [input LA:1]; - if ( (LA33_0=='.') ) { - alt33=1; - } - - - switch (alt33) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:59:11: '.' ID // alt - { - [self matchChar:'.']; if ( state.failed == YES ) return ; - /* element() */ - [self mID]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - default : - goto loop33; - } - } while (YES); - loop33: ; - /* element() */ - /* elements */ - } - - } - @finally { - // - } - return; -} -// $ANTLR end "QID" - -// $ANTLR start "QIDStar" -- (void) mQIDStar -{ - // - // ruleScopeSetUp - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:68:2: ( ID ( '.' ID )* ( '.*' )? ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:68:4: ID ( '.' ID )* ( '.*' )? // alt - { - [self mID]; if ( state.failed == YES ) return ; - /* element() */ - do { - NSInteger alt34=2; - NSInteger LA34_0 = [input LA:1]; - if ( (LA34_0=='.') ) { - NSInteger LA34_1 = [input LA:2]; - if ( ((LA34_1>='A' && LA34_1<='Z')||LA34_1=='_'||(LA34_1>='a' && LA34_1<='z')) ) { - alt34=1; - } - - - } - - - switch (alt34) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:68:8: '.' ID // alt - { - [self matchChar:'.']; if ( state.failed == YES ) return ; - /* element() */ - [self mID]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - default : - goto loop34; - } - } while (YES); - loop34: ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:68:17: ( '.*' )? // block - NSInteger alt35=2; - NSInteger LA35_0 = [input LA:1]; - - if ( (LA35_0=='.') ) { - alt35=1; - } - switch (alt35) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:68:17: '.*' // alt - { - [self matchString:@".*"]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - /* elements */ - } - - } - @finally { - // - } - return; -} -// $ANTLR end "QIDStar" - -// $ANTLR start "TYPE" -- (void) mTYPE -{ - // - // ruleScopeSetUp - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:72:5: ( QID ( '[]' )? ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:72:9: QID ( '[]' )? // alt - { - [self mQID]; if ( state.failed == YES ) return ; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:72:13: ( '[]' )? // block - NSInteger alt36=2; - NSInteger LA36_0 = [input LA:1]; - - if ( (LA36_0=='[') ) { - alt36=1; - } - switch (alt36) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:72:13: '[]' // alt - { - [self matchString:@"[]"]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - /* elements */ - } - - } - @finally { - // - } - return; -} -// $ANTLR end "TYPE" - -// $ANTLR start "ARG" -- (void) mARG -{ - // - // ruleScopeSetUp - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:76:5: ( TYPE WS ID ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:76:9: TYPE WS ID // alt - { - [self mTYPE]; if ( state.failed == YES ) return ; - /* element() */ - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - [self mID]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - - } - @finally { - // - } - return; -} -// $ANTLR end "ARG" - -// $ANTLR start "ID" -- (void) mID -{ - // - // ruleScopeSetUp - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:80:5: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:80:9: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* // alt - { - if ((([input LA:1] >= 'A') && ([input LA:1] <= 'Z'))||[input LA:1] == '_'||(([input LA:1] >= 'a') && ([input LA:1] <= 'z'))) { - [input consume]; - state.failed = NO; - - } else { - if ( state.backtracking > 0 ) { state.failed = YES; return ; } - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - do { - NSInteger alt37=2; - NSInteger LA37_0 = [input LA:1]; - if ( ((LA37_0>='0' && LA37_0<='9')||(LA37_0>='A' && LA37_0<='Z')||LA37_0=='_'||(LA37_0>='a' && LA37_0<='z')) ) { - alt37=1; - } - - - switch (alt37) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g: // alt - { - if ((([input LA:1] >= '0') && ([input LA:1] <= '9'))||(([input LA:1] >= 'A') && ([input LA:1] <= 'Z'))||[input LA:1] == '_'||(([input LA:1] >= 'a') && ([input LA:1] <= 'z'))) { - [input consume]; - state.failed = NO; - - } else { - if ( state.backtracking > 0 ) { state.failed = YES; return ; } - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - /* elements */ - } - break; - - default : - goto loop37; - } - } while (YES); - loop37: ; - /* element() */ - /* elements */ - } - - } - @finally { - // - } - return; -} -// $ANTLR end "ID" - -// $ANTLR start "ESC" -- (void) mESC -{ - // - // ruleScopeSetUp - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:84:5: ( '\\\\' ( '\"' | '\\'' | '\\\\' ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:84:7: '\\\\' ( '\"' | '\\'' | '\\\\' ) // alt - { - [self matchChar:'\\']; if ( state.failed == YES ) return ; - /* element() */ - if ([input LA:1] == '"'||[input LA:1] == '\''||[input LA:1] == '\\') { - [input consume]; - state.failed = NO; - - } else { - if ( state.backtracking > 0 ) { state.failed = YES; return ; } - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - /* elements */ - } - - } - @finally { - // - } - return; -} -// $ANTLR end "ESC" - -- (void) mTokens -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:39: ( IMPORT | RETURN | CLASS | METHOD | FIELD | STAT | CALL | COMMENT | SL_COMMENT | STRING | CHAR | WS ) //ruleblock - NSInteger alt38=12; - alt38 = [dfa38 predict:input]; - switch (alt38) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:41: IMPORT // alt - { - [self mIMPORT]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:48: RETURN // alt - { - [self mRETURN]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 3 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:55: CLASS // alt - { - [self mCLASS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 4 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:61: METHOD // alt - { - [self mMETHOD]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 5 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:68: FIELD // alt - { - [self mFIELD]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 6 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:74: STAT // alt - { - [self mSTAT]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 7 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:79: CALL // alt - { - [self mCALL]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 8 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:84: COMMENT // alt - { - [self mCOMMENT]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 9 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:92: SL_COMMENT // alt - { - [self mSL_COMMENT]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 10 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:103: STRING // alt - { - [self mSTRING]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 11 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:110: CHAR // alt - { - [self mCHAR]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - case 12 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:115: WS // alt - { - [self mWS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } - break; - - } - -} - -// $ANTLR start synpred1_Fuzzy_fragment -- (void) synpred1_Fuzzy_fragment -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:41: ( IMPORT ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:41: IMPORT // alt - { - [self mIMPORT]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } -} // $ANTLR end synpred1_Fuzzy_fragment - -// $ANTLR start synpred2_Fuzzy_fragment -- (void) synpred2_Fuzzy_fragment -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:48: ( RETURN ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:48: RETURN // alt - { - [self mRETURN]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } -} // $ANTLR end synpred2_Fuzzy_fragment - -// $ANTLR start synpred3_Fuzzy_fragment -- (void) synpred3_Fuzzy_fragment -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:55: ( CLASS ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:55: CLASS // alt - { - [self mCLASS]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } -} // $ANTLR end synpred3_Fuzzy_fragment - -// $ANTLR start synpred4_Fuzzy_fragment -- (void) synpred4_Fuzzy_fragment -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:61: ( METHOD ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:61: METHOD // alt - { - [self mMETHOD]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } -} // $ANTLR end synpred4_Fuzzy_fragment - -// $ANTLR start synpred5_Fuzzy_fragment -- (void) synpred5_Fuzzy_fragment -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:68: ( FIELD ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:68: FIELD // alt - { - [self mFIELD]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } -} // $ANTLR end synpred5_Fuzzy_fragment - -// $ANTLR start synpred6_Fuzzy_fragment -- (void) synpred6_Fuzzy_fragment -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:74: ( STAT ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:74: STAT // alt - { - [self mSTAT]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } -} // $ANTLR end synpred6_Fuzzy_fragment - -// $ANTLR start synpred7_Fuzzy_fragment -- (void) synpred7_Fuzzy_fragment -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:79: ( CALL ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:79: CALL // alt - { - [self mCALL]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } -} // $ANTLR end synpred7_Fuzzy_fragment - -// $ANTLR start synpred8_Fuzzy_fragment -- (void) synpred8_Fuzzy_fragment -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:84: ( COMMENT ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:84: COMMENT // alt - { - [self mCOMMENT]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } -} // $ANTLR end synpred8_Fuzzy_fragment - -// $ANTLR start synpred9_Fuzzy_fragment -- (void) synpred9_Fuzzy_fragment -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:92: ( SL_COMMENT ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g:1:92: SL_COMMENT // alt - { - [self mSL_COMMENT]; if ( state.failed == YES ) return ; - /* element() */ - /* elements */ - } -} // $ANTLR end synpred9_Fuzzy_fragment - -@end // end of Fuzzy implementation // line 397 - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/output1/Fuzzy.tokens b/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/output1/Fuzzy.tokens deleted file mode 100644 index 3a7034c38657bb3ff61d96cebb526f2fb29b5faa..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/output1/Fuzzy.tokens +++ /dev/null @@ -1,18 +0,0 @@ -STAT=15 -CLASS=10 -ESC=19 -CHAR=21 -ID=8 -QID=9 -TYPE=11 -IMPORT=6 -WS=4 -ARG=12 -QIDStar=5 -SL_COMMENT=18 -RETURN=7 -FIELD=14 -CALL=16 -COMMENT=17 -METHOD=13 -STRING=20 diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/output1/FuzzyLexer.h b/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/output1/FuzzyLexer.h deleted file mode 100644 index 9a4b1948f12b7abdfd30f2d6e336adbd5362e4dd..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/fuzzy/output1/FuzzyLexer.h +++ /dev/null @@ -1,87 +0,0 @@ -// $ANTLR 3.2 Aug 20, 2010 13:39:32 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/fuzzy/Fuzzy.g 2010-08-20 13:40:15 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - -/* Start cyclicDFAInterface */ -#pragma mark Cyclic DFA interface start DFA38 -@interface DFA38 : ANTLRDFA { -} -+ newDFA38WithRecognizer:(ANTLRBaseRecognizer *)theRecognizer; -- initWithRecognizer:(ANTLRBaseRecognizer *)recognizer; -@end - -#pragma mark Cyclic DFA interface end DFA38 - -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -#pragma mark Tokens -#define STAT 15 -#define CLASS 10 -#define ESC 19 -#define CHAR 21 -#define ID 8 -#define EOF -1 -#define QID 9 -#define TYPE 11 -#define IMPORT 6 -#define WS 4 -#define ARG 12 -#define QIDStar 5 -#define SL_COMMENT 18 -#define RETURN 7 -#define FIELD 14 -#define CALL 16 -#define COMMENT 17 -#define METHOD 13 -#define STRING 20 -@interface Fuzzy : ANTLRLexer { // line 283 - DFA38 *dfa38; - SEL synpred9_FuzzySelector; - SEL synpred2_FuzzySelector; - SEL synpred7_FuzzySelector; - SEL synpred4_FuzzySelector; - SEL synpred8_FuzzySelector; - SEL synpred6_FuzzySelector; - SEL synpred5_FuzzySelector; - SEL synpred3_FuzzySelector; - SEL synpred1_FuzzySelector; -} -+ (Fuzzy *)newFuzzy:(id)anInput; - -- (void)mIMPORT; -- (void)mRETURN; -- (void)mCLASS; -- (void)mMETHOD; -- (void)mFIELD; -- (void)mSTAT; -- (void)mCALL; -- (void)mCOMMENT; -- (void)mSL_COMMENT; -- (void)mSTRING; -- (void)mCHAR; -- (void)mWS; -- (void)mQID; -- (void)mQIDStar; -- (void)mTYPE; -- (void)mARG; -- (void)mID; -- (void)mESC; -- (void)mTokens; -- (void)synpred1_Fuzzy_fragment; -- (void)synpred2_Fuzzy_fragment; -- (void)synpred3_Fuzzy_fragment; -- (void)synpred4_Fuzzy_fragment; -- (void)synpred5_Fuzzy_fragment; -- (void)synpred6_Fuzzy_fragment; -- (void)synpred7_Fuzzy_fragment; -- (void)synpred8_Fuzzy_fragment; -- (void)synpred9_Fuzzy_fragment; - -@end // end of Fuzzy interface \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/hoistedPredicates/antlr3.h b/antlr-3.4/runtime/ObjC/Framework/examples/hoistedPredicates/antlr3.h deleted file mode 100644 index 4f16279cec31897b812a1bc997a76fbbbdc41d93..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/hoistedPredicates/antlr3.h +++ /dev/null @@ -1,79 +0,0 @@ -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -//#import -//#import -#import -#import diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/TestLexer.h b/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/TestLexer.h deleted file mode 100644 index 40c0fde96cbb314b4c733827ed965393df19b679..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/TestLexer.h +++ /dev/null @@ -1,26 +0,0 @@ -// $ANTLR 3.2 Aug 07, 2010 22:08:38 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/Test.g 2010-08-11 13:24:39 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - - -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -#pragma mark Tokens -#define DIGIT 5 -#define ID 6 -#define EOF -1 -#define LETTER 4 -@interface TestLexer : ANTLRLexer { -} -- (void) mID; -- (void) mDIGIT; -- (void) mLETTER; -- (void) mTokens; -@end // end of Test interface \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/TestLexer.h.old b/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/TestLexer.h.old deleted file mode 100755 index f8252ca26c44b9288c9a71beb02958767a1a4f3f..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/TestLexer.h.old +++ /dev/null @@ -1,29 +0,0 @@ -// $ANTLR 3.0 Test.gl 2007-08-04 15:59:43 - -#import -#import - - -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end - -#pragma mark Tokens -#define TestLexer_LETTER 4 -#define TestLexer_EOF -1 -#define TestLexer_Tokens 7 -#define TestLexer_DIGIT 5 -#define TestLexer_ID 6 - -@interface TestLexer : ANTLRLexer { - NSInteger _tokenType; -} - - -- (void) mID; -- (void) mDIGIT; -- (void) mLETTER; -- (void) mTokens; - - - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/TestLexer.m.old b/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/TestLexer.m.old deleted file mode 100755 index a48de925ba7057af08e0b0b701325d4c4d05a63c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/TestLexer.m.old +++ /dev/null @@ -1,157 +0,0 @@ -// $ANTLR 3.0 Test.gl 2007-08-04 15:59:43 - -#import "TestLexer.h" - -/** As per Terence: No returns for lexer rules! -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -*/ -@implementation TestLexer - -- (id) initWithCharStream:(id)anInput -{ - if ((self = [super initWithCharStream:anInput]) != nil) { - } - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} - -+ (NSString *) tokenNameForType:(NSInteger)aTokenType -{ - return nil; -} - -- (NSString *) grammarFileName -{ - return @"Test.gl"; -} - - -- (void) mID -{ - @try { - ruleNestingLevel++; - int _type = TestLexer_ID; - // Test.gl:8:6: ( LETTER ( LETTER | DIGIT )* ) // ruleBlockSingleAlt - // Test.gl:8:6: LETTER ( LETTER | DIGIT )* // alt - { - [self mLETTER]; - - - do { - int alt1=2; - { - int LA1_0 = [input LA:1]; - if ( (LA1_0>='0' && LA1_0<='9')||(LA1_0>='A' && LA1_0<='Z')||(LA1_0>='a' && LA1_0<='z') ) { - alt1 = 1; - } - - } - switch (alt1) { - case 1 : - // Test.gl: // alt - { - if (([input LA:1]>='0' && [input LA:1]<='9')||([input LA:1]>='A' && [input LA:1]<='Z')||([input LA:1]>='a' && [input LA:1]<='z')) { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; @throw mse; - } - - - } - break; - - default : - goto loop1; - } - } while (YES); loop1: ; - - - } - - self->_tokenType = _type; - } - @finally { - ruleNestingLevel--; - // rule cleanup - // token+rule list labels - - } - return; -} -// $ANTLR end ID - - -- (void) mDIGIT -{ - @try { - ruleNestingLevel++; - // Test.gl:11:18: ( '0' .. '9' ) // ruleBlockSingleAlt - // Test.gl:11:18: '0' .. '9' // alt - { - [self matchRangeFromChar:'0' to:'9']; - - } - - } - @finally { - ruleNestingLevel--; - // rule cleanup - // token+rule list labels - - } - return; -} -// $ANTLR end DIGIT - - -- (void) mLETTER -{ - @try { - ruleNestingLevel++; - // Test.gl:15:4: ( 'a' .. 'z' | 'A' .. 'Z' ) // ruleBlockSingleAlt - // Test.gl: // alt - { - if (([input LA:1]>='A' && [input LA:1]<='Z')||([input LA:1]>='a' && [input LA:1]<='z')) { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; @throw mse; - } - - - } - - } - @finally { - ruleNestingLevel--; - // rule cleanup - // token+rule list labels - - } - return; -} -// $ANTLR end LETTER - -- (void) mTokens -{ - // Test.gl:1:10: ( ID ) // ruleBlockSingleAlt - // Test.gl:1:10: ID // alt - { - [self mID]; - - - - } - - -} - -@end \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/antlr3.h b/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/antlr3.h deleted file mode 100644 index 4f16279cec31897b812a1bc997a76fbbbdc41d93..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/antlr3.h +++ /dev/null @@ -1,79 +0,0 @@ -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -//#import -//#import -#import -#import diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/Test.tokens b/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/Test.tokens deleted file mode 100644 index 2100fc55a7a4bc0b285b09830ac230c5d7bca325..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/Test.tokens +++ /dev/null @@ -1,3 +0,0 @@ -DIGIT=5 -ID=6 -LETTER=4 diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/TestLexer.h b/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/TestLexer.h deleted file mode 100644 index 61f16917b2a8c42d00ae34896cac25ad4d730d61..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/TestLexer.h +++ /dev/null @@ -1,26 +0,0 @@ -// $ANTLR 3.2 Aug 07, 2010 22:08:38 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/Test.g 2010-08-11 13:24:39 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - - -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -#pragma mark Tokens -#define DIGIT 5 -#define ID 6 -#define EOF -1 -#define LETTER 4 -@interface Test : ANTLRLexer { -} -- (void) mID; -- (void) mDIGIT; -- (void) mLETTER; -- (void) mTokens; -@end // end of Test interface \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/TestLexer.tokens b/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/TestLexer.tokens deleted file mode 100644 index 2100fc55a7a4bc0b285b09830ac230c5d7bca325..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/TestLexer.tokens +++ /dev/null @@ -1,3 +0,0 @@ -DIGIT=5 -ID=6 -LETTER=4 diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/TestLexerLexer.h b/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/TestLexerLexer.h deleted file mode 100644 index 1170ab302915b832909fb73f88fbfaffc8b3f185..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/TestLexerLexer.h +++ /dev/null @@ -1,26 +0,0 @@ -// $ANTLR 3.2 Aug 07, 2010 22:08:38 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g 2010-08-11 13:41:44 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - - -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -#pragma mark Tokens -#define DIGIT 5 -#define ID 6 -#define EOF -1 -#define LETTER 4 -@interface TestLexer : ANTLRLexer { -} -- (void) mID; -- (void) mDIGIT; -- (void) mLETTER; -- (void) mTokens; -@end // end of TestLexer interface \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/Testlexer.m b/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/Testlexer.m deleted file mode 100644 index 3bb398bd296f5c0aaebbab87fffc968b0d42dc94..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/lexertest-simple/output1/Testlexer.m +++ /dev/null @@ -1,216 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 07, 2010 22:08:38 - * - * - From the grammar source file : /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g - * - On : 2010-08-11 13:41:44 - * - for the lexer : TestLexerLexer * - * Editing it, at least manually, is not wise. - * - * C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 07, 2010 22:08:38 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g 2010-08-11 13:41:44 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "TestLexer.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - - -/** As per Terence: No returns for lexer rules! -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -*/ -@implementation TestLexer - - -+ (void) initialize -{ - [ANTLRBaseRecognizer setGrammarFileName:@"/usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g"]; -} - -- (id) initWithCharStream:(id)anInput -{ - if ((self = [super initWithCharStream:anInput State:[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:4+1]]) != nil) { - } - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} - -+ (NSString *) tokenNameForType:(NSInteger)aTokenType -{ - return [[self getTokenNames] objectAtIndex:aTokenType]; -} - -// $ANTLR start "ID" -- (void) mID -{ - // - // This is not in the Java.stg - - @try { - NSInteger _type = ID; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g:8:4: ( LETTER ( LETTER | DIGIT )* ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g:8:6: LETTER ( LETTER | DIGIT )* // alt - { - [self mLETTER]; - - /* element() */ - do { - NSInteger alt1=2; - { - NSInteger LA1_0 = [input LA:1]; - if ( (LA1_0>='0' && LA1_0<='9')||(LA1_0>='A' && LA1_0<='Z')||(LA1_0>='a' && LA1_0<='z') ) { - alt1=1; - } - - } - switch (alt1) { - case 1 : - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g: // alt - { - if (([input LA:1]>='0' && [input LA:1]<='9')||([input LA:1]>='A' && [input LA:1]<='Z')||([input LA:1]>='a' && [input LA:1]<='z')) { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - /* elements */ - } - break; - - default : - goto loop1; - } - } while (YES); - loop1: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end ID - -// $ANTLR start "DIGIT" -- (void) mDIGIT -{ - // - // This is not in the Java.stg - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g:11:16: ( '0' .. '9' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g:11:18: '0' .. '9' // alt - { - [self matchRangeFromChar:'0' to:'9']; /* element() */ - /* elements */ - } - - } - @finally { - // - } - return; -} -// $ANTLR end DIGIT - -// $ANTLR start "LETTER" -- (void) mLETTER -{ - // - // This is not in the Java.stg - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g:15:2: ( 'a' .. 'z' | 'A' .. 'Z' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g: // alt - { - if (([input LA:1]>='A' && [input LA:1]<='Z')||([input LA:1]>='a' && [input LA:1]<='z')) { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - /* elements */ - } - - } - @finally { - // - } - return; -} -// $ANTLR end LETTER - -- (void) mTokens -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g:1:8: ( ID ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/lexertest-simple/TestLexer.g:1:10: ID // alt - { - [self mID]; - - /* element() */ - /* elements */ - } - - -} - -@end // end of TestLexer implementation - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/antlr3.h b/antlr-3.4/runtime/ObjC/Framework/examples/scopes/antlr3.h deleted file mode 100644 index 4f16279cec31897b812a1bc997a76fbbbdc41d93..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/antlr3.h +++ /dev/null @@ -1,79 +0,0 @@ -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -//#import -//#import -#import -#import diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTable.tokens b/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTable.tokens deleted file mode 100644 index 674090173e6f883214a381685b9fa8e99fd09e47..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTable.tokens +++ /dev/null @@ -1,19 +0,0 @@ -WS=6 -T__12=12 -T__11=11 -T__14=14 -T__13=13 -T__10=10 -INT=5 -ID=4 -T__9=9 -T__8=8 -T__7=7 -';'=13 -'}'=11 -'='=12 -'int'=14 -'('=8 -'method'=7 -')'=9 -'{'=10 diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableLexer.h b/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableLexer.h deleted file mode 100644 index 47276a3ecf5881e5b2f2c9ebe4c0b00d9ebffcd8..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableLexer.h +++ /dev/null @@ -1,53 +0,0 @@ -// $ANTLR 3.2 Aug 19, 2010 17:16:04 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g 2010-08-19 17:16:47 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - -#pragma mark Cyclic DFA interface start DFA4 -@interface DFA4 : ANTLRDFA { -} -+ newDFA4WithRecognizer:(ANTLRBaseRecognizer *)theRecognizer; -- initWithRecognizer:(ANTLRBaseRecognizer *)recognizer; -@end - -#pragma mark Cyclic DFA interface end DFA4 - -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -#pragma mark Tokens -#define WS 6 -#define T__12 12 -#define T__11 11 -#define T__14 14 -#define T__13 13 -#define T__10 10 -#define INT 5 -#define ID 4 -#define EOF -1 -#define T__9 9 -#define T__8 8 -#define T__7 7 -@interface SymbolTableLexer : ANTLRLexer { // line 283 - DFA4 *dfa4; -} -+ (SymbolTableLexer *)newSymbolTableLexer:(id)anInput; - -- (void) mT__7; -- (void) mT__8; -- (void) mT__9; -- (void) mT__10; -- (void) mT__11; -- (void) mT__12; -- (void) mT__13; -- (void) mT__14; -- (void) mID; -- (void) mINT; -- (void) mWS; -- (void) mTokens; -@end // end of SymbolTableLexer interface \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableLexer.m b/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableLexer.m deleted file mode 100644 index baf92925c58f707c24fdeb76f57525fb29d98ef3..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableLexer.m +++ /dev/null @@ -1,712 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 19, 2010 17:16:04 - * - * - From the grammar source file : /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g - * - On : 2010-08-19 17:16:47 - * - for the lexer : SymbolTableLexerLexer * - * Editing it, at least manually, is not wise. - * - * C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 19, 2010 17:16:04 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g 2010-08-19 17:16:47 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "SymbolTableLexer.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - -#pragma mark Cyclic DFA implementation start DFA4 -@implementation DFA4 -const static NSInteger dfa4_eot[21] = - {-1,9,-1,-1,-1,-1,-1,-1,9,-1,-1,-1,9,9,9,17,9,-1,9,20,-1}; -const static NSInteger dfa4_eof[21] = - {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; -const static unichar dfa4_min[21] = - {10,101,0,0,0,0,0,0,110,0,0,0,116,116,104,97,111,0,100,97,0}; -const static unichar dfa4_max[21] = - {125,101,0,0,0,0,0,0,110,0,0,0,116,116,104,122,111,0,100,122,0}; -const static NSInteger dfa4_accept[21] = - {-1,-1,2,3,4,5,6,7,-1,9,10,11,-1,-1,-1,-1,-1,8,-1,-1,1}; -const static NSInteger dfa4_special[21] = - {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; -const static NSInteger dfa4_transition[] = {}; -const static NSInteger dfa4_transition0[] = {11, -1, -1, 11, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 11, -1, -1, - -1, -1, -1, -1, -1, 2, 3, -1, -1, -1, -1, -1, -1, 10, 10, 10, 10, 10, 10, - 10, 10, 10, 10, -1, 7, -1, 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 1, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, -1, 5}; -const static NSInteger dfa4_transition1[] = {19}; -const static NSInteger dfa4_transition2[] = {16}; -const static NSInteger dfa4_transition3[] = {18}; -const static NSInteger dfa4_transition4[] = {13}; -const static NSInteger dfa4_transition5[] = {15}; -const static NSInteger dfa4_transition6[] = {12}; -const static NSInteger dfa4_transition7[] = {14}; -const static NSInteger dfa4_transition8[] = {9, 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9}; - - -+ () newDFA4WithRecognizer:(ANTLRBaseRecognizer *)aRecognizer -{ - return [[[DFA4 alloc] initWithRecognizer:aRecognizer] retain]; -} - -- (id) initWithRecognizer:(ANTLRBaseRecognizer *) theRecognizer -{ - if ((self = [super initWithRecognizer:theRecognizer]) != nil) { - decisionNumber = 4; - eot = dfa4_eot; - eof = dfa4_eof; - min = dfa4_min; - max = dfa4_max; - accept = dfa4_accept; - special = dfa4_special; - if (!(transition = calloc(21, sizeof(void*)))) { - [self release]; - return nil; - } - len = 21; - transition[0] = dfa4_transition0; - transition[1] = dfa4_transition6; - transition[2] = dfa4_transition; - transition[3] = dfa4_transition; - transition[4] = dfa4_transition; - transition[5] = dfa4_transition; - transition[6] = dfa4_transition; - transition[7] = dfa4_transition; - transition[8] = dfa4_transition4; - transition[9] = dfa4_transition; - transition[10] = dfa4_transition; - transition[11] = dfa4_transition; - transition[12] = dfa4_transition7; - transition[13] = dfa4_transition5; - transition[14] = dfa4_transition2; - transition[15] = dfa4_transition8; - transition[16] = dfa4_transition3; - transition[17] = dfa4_transition; - transition[18] = dfa4_transition1; - transition[19] = dfa4_transition8; - transition[20] = dfa4_transition; - } - return self; -} - -- (void) dealloc -{ - free(transition); - [super dealloc]; -} - -- (NSString *) description -{ - return @"1:1: Tokens : ( T__7 | T__8 | T__9 | T__10 | T__11 | T__12 | T__13 | T__14 | ID | INT | WS );"; -} - - -@end -#pragma mark Cyclic DFA implementation end DFA4 - - - -/** As per Terence: No returns for lexer rules! -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -*/ -@implementation SymbolTableLexer // line 330 - -+ (void) initialize -{ - [ANTLRBaseRecognizer setGrammarFileName:@"/usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g"]; -} - -+ (NSString *) tokenNameForType:(NSInteger)aTokenType -{ - return [[self getTokenNames] objectAtIndex:aTokenType]; -} - -+ (SymbolTableLexer *)newSymbolTableLexer:(id)anInput -{ - return [[SymbolTableLexer alloc] initWithCharStream:anInput]; -} - -- (id) initWithCharStream:(id)anInput -{ - if ((self = [super initWithCharStream:anInput State:[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:12+1]]) != nil) { - - dfa4 = [DFA4 newDFA4WithRecognizer:self]; - } - return self; -} - -- (void) dealloc -{ - [dfa4 release]; - [super dealloc]; -} - -// Start of actions.lexer.methods -// start methods() - -// Start of Rules -// $ANTLR start "T__7" -- (void) mT__7 -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = T__7; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:7:6: ( 'method' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:7:8: 'method' // alt - { - [self matchString:@"method"]; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__7" - -// $ANTLR start "T__8" -- (void) mT__8 -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = T__8; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:8:6: ( '(' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:8:8: '(' // alt - { - [self matchChar:'(']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__8" - -// $ANTLR start "T__9" -- (void) mT__9 -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = T__9; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:9:6: ( ')' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:9:8: ')' // alt - { - [self matchChar:')']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__9" - -// $ANTLR start "T__10" -- (void) mT__10 -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = T__10; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:10:7: ( '{' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:10:9: '{' // alt - { - [self matchChar:'{']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__10" - -// $ANTLR start "T__11" -- (void) mT__11 -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = T__11; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:11:7: ( '}' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:11:9: '}' // alt - { - [self matchChar:'}']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__11" - -// $ANTLR start "T__12" -- (void) mT__12 -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = T__12; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:12:7: ( '=' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:12:9: '=' // alt - { - [self matchChar:'=']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__12" - -// $ANTLR start "T__13" -- (void) mT__13 -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = T__13; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:13:7: ( ';' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:13:9: ';' // alt - { - [self matchChar:';']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__13" - -// $ANTLR start "T__14" -- (void) mT__14 -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = T__14; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:14:7: ( 'int' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:14:9: 'int' // alt - { - [self matchString:@"int"]; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__14" - -// $ANTLR start "ID" -- (void) mID -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = ID; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:66:5: ( ( 'a' .. 'z' )+ ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:66:9: ( 'a' .. 'z' )+ // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:66:9: ( 'a' .. 'z' )+ // positiveClosureBlock - NSInteger cnt1=0; - do { - NSInteger alt1=2; - NSInteger LA1_0 = [input LA:1]; - if ( ((LA1_0>='a' && LA1_0<='z')) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:66:10: 'a' .. 'z' // alt - { - [self matchRangeFromChar:'a' to:'z']; /* element() */ - /* elements */ - } - break; - - default : - if ( cnt1 >= 1 ) - goto loop1; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:1]; - @throw eee; - } - cnt1++; - } while (YES); - loop1: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "ID" - -// $ANTLR start "INT" -- (void) mINT -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = INT; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:69:5: ( ( '0' .. '9' )+ ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:69:9: ( '0' .. '9' )+ // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:69:9: ( '0' .. '9' )+ // positiveClosureBlock - NSInteger cnt2=0; - do { - NSInteger alt2=2; - NSInteger LA2_0 = [input LA:1]; - if ( ((LA2_0>='0' && LA2_0<='9')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:69:10: '0' .. '9' // alt - { - [self matchRangeFromChar:'0' to:'9']; /* element() */ - /* elements */ - } - break; - - default : - if ( cnt2 >= 1 ) - goto loop2; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:2]; - @throw eee; - } - cnt2++; - } while (YES); - loop2: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "INT" - -// $ANTLR start "WS" -- (void) mWS -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = WS; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:72:5: ( ( ' ' | '\\n' | '\\r' )+ ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:72:9: ( ' ' | '\\n' | '\\r' )+ // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:72:9: ( ' ' | '\\n' | '\\r' )+ // positiveClosureBlock - NSInteger cnt3=0; - do { - NSInteger alt3=2; - NSInteger LA3_0 = [input LA:1]; - if ( (LA3_0=='\n'||LA3_0=='\r'||LA3_0==' ') ) { - alt3=1; - } - - - switch (alt3) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g: // alt - { - if ([input LA:1] == '\n'||[input LA:1] == '\r'||[input LA:1] == ' ') { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - /* elements */ - } - break; - - default : - if ( cnt3 >= 1 ) - goto loop3; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:3]; - @throw eee; - } - cnt3++; - } while (YES); - loop3: ; - /* element() */ - state.channel=99; /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "WS" - -- (void) mTokens -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:8: ( T__7 | T__8 | T__9 | T__10 | T__11 | T__12 | T__13 | T__14 | ID | INT | WS ) //ruleblock - NSInteger alt4=11; - alt4 = [dfa4 predict:input]; - switch (alt4) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:10: T__7 // alt - { - [self mT__7]; - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:15: T__8 // alt - { - [self mT__8]; - /* element() */ - /* elements */ - } - break; - case 3 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:20: T__9 // alt - { - [self mT__9]; - /* element() */ - /* elements */ - } - break; - case 4 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:25: T__10 // alt - { - [self mT__10]; - /* element() */ - /* elements */ - } - break; - case 5 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:31: T__11 // alt - { - [self mT__11]; - /* element() */ - /* elements */ - } - break; - case 6 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:37: T__12 // alt - { - [self mT__12]; - /* element() */ - /* elements */ - } - break; - case 7 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:43: T__13 // alt - { - [self mT__13]; - /* element() */ - /* elements */ - } - break; - case 8 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:49: T__14 // alt - { - [self mT__14]; - /* element() */ - /* elements */ - } - break; - case 9 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:55: ID // alt - { - [self mID]; - /* element() */ - /* elements */ - } - break; - case 10 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:58: INT // alt - { - [self mINT]; - /* element() */ - /* elements */ - } - break; - case 11 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:1:62: WS // alt - { - [self mWS]; - /* element() */ - /* elements */ - } - break; - - } - -} - -@end // end of SymbolTableLexer implementation // line 397 - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableParser.h b/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableParser.h deleted file mode 100644 index 6f229564a869632973310fd37f228c03f13118d6..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableParser.h +++ /dev/null @@ -1,75 +0,0 @@ -// $ANTLR 3.2 Aug 19, 2010 17:16:04 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g 2010-08-19 17:16:47 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - -#pragma mark Tokens -#define WS 6 -#define T__12 12 -#define T__11 11 -#define T__14 14 -#define T__13 13 -#define T__10 10 -#define INT 5 -#define ID 4 -#define EOF -1 -#define T__9 9 -#define T__8 8 -#define T__7 7 -#pragma mark Dynamic Global Scopes -@interface Symbols_Scope : ANTLRSymbolsScope { /* globalAttributeScopeDecl */ -ANTLRHashMap * names; -} -/* start of properties */ - -@property (retain, getter=getnames, setter=setnames:) ANTLRHashMap * names; - -/* end properties */ - -+ (Symbols_Scope *)newSymbols_Scope; -/* start of iterated get and set functions */ - -- (ANTLRHashMap *)getnames; -- (void)setnames:(ANTLRHashMap *)aVal; - -/* End of iterated get and set functions */ - -@end -#pragma mark Dynamic Rule Scopes -#pragma mark Rule Return Scopes start -#pragma mark Rule return scopes end -@interface SymbolTableParser : ANTLRParser { // line 529 -// start of globalAttributeScopeMemVar -/* globalAttributeScopeMemVar */ -ANTLRSymbolStack *gStack; -Symbols_Scope *Symbols_scope; - -// start of action-actionScope-memVars - -int level; - -// start of ruleAttributeScopeMemVar - - -// Start of memVars - - } - -// start of action-actionScope-methodsDecl - - -- (void)prog; -- (void)globals; -- (void)method; -- (void)block; -- (void)stat; -- (void)decl; - - -@end // end of SymbolTableParser \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableParser.m b/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableParser.m deleted file mode 100644 index 100592af511c0d0c708fb80ab82dd7e4586af26a..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/scopes/output1/SymbolTableParser.m +++ /dev/null @@ -1,579 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 19, 2010 17:16:04 - * - * - From the grammar source file : /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g - * - On : 2010-08-19 17:16:47 - * - for the parser : SymbolTableParserParser * - * Editing it, at least manually, is not wise. - * - * C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 19, 2010 17:16:04 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g 2010-08-19 17:16:47 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "SymbolTableParser.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - - - -#pragma mark Bitsets -static ANTLRBitSet *FOLLOW_globals_in_prog44; - -const unsigned long long FOLLOW_globals_in_prog44_data[] = { 0x0000000000000082LL}; - -static ANTLRBitSet *FOLLOW_method_in_prog47; - -const unsigned long long FOLLOW_method_in_prog47_data[] = { 0x0000000000000082LL}; - -static ANTLRBitSet *FOLLOW_decl_in_globals79; - -const unsigned long long FOLLOW_decl_in_globals79_data[] = { 0x0000000000004002LL}; - -static ANTLRBitSet *FOLLOW_7_in_method110; - -const unsigned long long FOLLOW_7_in_method110_data[] = { 0x0000000000000010LL}; - -static ANTLRBitSet *FOLLOW_ID_in_method112; - -const unsigned long long FOLLOW_ID_in_method112_data[] = { 0x0000000000000100LL}; - -static ANTLRBitSet *FOLLOW_8_in_method114; - -const unsigned long long FOLLOW_8_in_method114_data[] = { 0x0000000000000200LL}; - -static ANTLRBitSet *FOLLOW_9_in_method116; - -const unsigned long long FOLLOW_9_in_method116_data[] = { 0x0000000000000400LL}; - -static ANTLRBitSet *FOLLOW_block_in_method118; - -const unsigned long long FOLLOW_block_in_method118_data[] = { 0x0000000000000002LL}; - -static ANTLRBitSet *FOLLOW_10_in_block147; - -const unsigned long long FOLLOW_10_in_block147_data[] = { 0x0000000000004C10LL}; - -static ANTLRBitSet *FOLLOW_decl_in_block150; - -const unsigned long long FOLLOW_decl_in_block150_data[] = { 0x0000000000004C10LL}; - -static ANTLRBitSet *FOLLOW_stat_in_block155; - -const unsigned long long FOLLOW_stat_in_block155_data[] = { 0x0000000000000C10LL}; - -static ANTLRBitSet *FOLLOW_11_in_block159; - -const unsigned long long FOLLOW_11_in_block159_data[] = { 0x0000000000000002LL}; - -static ANTLRBitSet *FOLLOW_ID_in_stat183; - -const unsigned long long FOLLOW_ID_in_stat183_data[] = { 0x0000000000001000LL}; - -static ANTLRBitSet *FOLLOW_12_in_stat185; - -const unsigned long long FOLLOW_12_in_stat185_data[] = { 0x0000000000000020LL}; - -static ANTLRBitSet *FOLLOW_INT_in_stat187; - -const unsigned long long FOLLOW_INT_in_stat187_data[] = { 0x0000000000002000LL}; - -static ANTLRBitSet *FOLLOW_13_in_stat189; - -const unsigned long long FOLLOW_13_in_stat189_data[] = { 0x0000000000000002LL}; - -static ANTLRBitSet *FOLLOW_block_in_stat199; - -const unsigned long long FOLLOW_block_in_stat199_data[] = { 0x0000000000000002LL}; - -static ANTLRBitSet *FOLLOW_14_in_decl213; - -const unsigned long long FOLLOW_14_in_decl213_data[] = { 0x0000000000000010LL}; - -static ANTLRBitSet *FOLLOW_ID_in_decl215; - -const unsigned long long FOLLOW_ID_in_decl215_data[] = { 0x0000000000002000LL}; - -static ANTLRBitSet *FOLLOW_13_in_decl217; - -const unsigned long long FOLLOW_13_in_decl217_data[] = { 0x0000000000000002LL}; - - - -#pragma mark Dynamic Global Scopes -@implementation Symbols_Scope /* globalAttributeScopeImpl */ -/* start of synthesize -- OBJC-Line 1750 */ - -@synthesize names; -+ (Symbols_Scope *)newSymbols_Scope -{ - return [[[Symbols_Scope alloc] init] retain]; -} -/* start of iterate get and set functions */ - -- (ANTLRHashMap *)getnames { return( names ); } - -- (void)setnames:(ANTLRHashMap *)aVal { names = aVal; } - - - -/* End of iterate get and set functions */ - -@end - -#pragma mark Dynamic Rule Scopes - -#pragma mark Rule return scopes start - -@implementation SymbolTableParser // line 610 - -+ (void) initialize -{ - FOLLOW_globals_in_prog44 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_globals_in_prog44_data Count:(NSUInteger)1] retain]; - FOLLOW_method_in_prog47 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_method_in_prog47_data Count:(NSUInteger)1] retain]; - FOLLOW_decl_in_globals79 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_decl_in_globals79_data Count:(NSUInteger)1] retain]; - FOLLOW_7_in_method110 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_7_in_method110_data Count:(NSUInteger)1] retain]; - FOLLOW_ID_in_method112 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_ID_in_method112_data Count:(NSUInteger)1] retain]; - FOLLOW_8_in_method114 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_8_in_method114_data Count:(NSUInteger)1] retain]; - FOLLOW_9_in_method116 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_9_in_method116_data Count:(NSUInteger)1] retain]; - FOLLOW_block_in_method118 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_block_in_method118_data Count:(NSUInteger)1] retain]; - FOLLOW_10_in_block147 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_10_in_block147_data Count:(NSUInteger)1] retain]; - FOLLOW_decl_in_block150 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_decl_in_block150_data Count:(NSUInteger)1] retain]; - FOLLOW_stat_in_block155 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_stat_in_block155_data Count:(NSUInteger)1] retain]; - FOLLOW_11_in_block159 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_11_in_block159_data Count:(NSUInteger)1] retain]; - FOLLOW_ID_in_stat183 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_ID_in_stat183_data Count:(NSUInteger)1] retain]; - FOLLOW_12_in_stat185 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_12_in_stat185_data Count:(NSUInteger)1] retain]; - FOLLOW_INT_in_stat187 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_INT_in_stat187_data Count:(NSUInteger)1] retain]; - FOLLOW_13_in_stat189 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_13_in_stat189_data Count:(NSUInteger)1] retain]; - FOLLOW_block_in_stat199 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_block_in_stat199_data Count:(NSUInteger)1] retain]; - FOLLOW_14_in_decl213 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_14_in_decl213_data Count:(NSUInteger)1] retain]; - FOLLOW_ID_in_decl215 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_ID_in_decl215_data Count:(NSUInteger)1] retain]; - FOLLOW_13_in_decl217 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_13_in_decl217_data Count:(NSUInteger)1] retain]; - - [ANTLRBaseRecognizer setTokenNames:[[[NSArray alloc] initWithObjects:@"", @"", @"", @"", - @"ID", @"INT", @"WS", @"'method'", @"'('", @"')'", @"'{'", @"'}'", @"'='", - @"';'", @"'int'", nil] retain]]; -} - -+ (SymbolTableParser *)newSymbolTableParser:(id)aStream -{ - return [[SymbolTableParser alloc] initWithTokenStream:aStream]; - -} - -- (id) initWithTokenStream:(id)aStream -{ - if ((self = [super initWithTokenStream:aStream State:[[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:6+1] retain]]) != nil) { - - - (Symbols_Scope *)Symbols_scope = [Symbols_Scope newSymbols_Scope]; - - // start of actions-actionScope-init - - level = 0; - - // start of init - } - return self; -} - -- (void) dealloc -{ - [Symbols_scope release]; - [super dealloc]; -} -// start actions.actionScope.methods -// start methods() -// start rules -/* - * $ANTLR start prog - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:25:1: prog : globals ( method )* ; - */ -- (void) prog -{ - // ruleScopeSetUp - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:25:5: ( globals ( method )* ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:25:9: globals ( method )* // alt - { - [self pushFollow:FOLLOW_globals_in_prog44]; - [self globals]; - [self popFollow]; - - /* element() */ - do { - NSInteger alt1=2; - NSInteger LA1_0 = [input LA:1]; - if ( (LA1_0==7) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:25:18: method // alt - { - [self pushFollow:FOLLOW_method_in_prog47]; - [self method]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - default : - goto loop1; - } - } while (YES); - loop1: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end prog */ -/* - * $ANTLR start globals - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:28:1: globals : ( decl )* ; - */ -- (void) globals -{ - // ruleScopeSetUp - gStack = [ANTLRSymbolStack newANTLRSymbolStackWithLen:30]; - Symbols_scope = [[Symbols_Scope newSymbols_Scope] retain]; - [gStack push:Symbols_scope]; - - - level++; - /* scopeSetAttributeRef */ - ((Symbols_Scope *)[gStack peek]).names = [ANTLRHashMap newANTLRHashMapWithLen:101]; - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:34:5: ( ( decl )* ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:34:9: ( decl )* // alt - { - do { - NSInteger alt2=2; - NSInteger LA2_0 = [input LA:1]; - if ( (LA2_0==14) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:34:10: decl // alt - { - [self pushFollow:FOLLOW_decl_in_globals79]; - [self decl]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - default : - goto loop2; - } - } while (YES); - loop2: ; - /* element() */ - - NSLog(@"globals: %@", /* scopeAttributeRef */ - ((Symbols_Scope *)[gStack peek]).names); - level--; - /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - [gStack pop]; - - } - return ; -} -/* $ANTLR end globals */ -/* - * $ANTLR start method - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:41:1: method : 'method' ID '(' ')' block ; - */ -- (void) method -{ - // ruleScopeSetUp - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:42:5: ( 'method' ID '(' ')' block ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:42:9: 'method' ID '(' ')' block // alt - { - [self match:input TokenType:7 Follow:FOLLOW_7_in_method110]; /* element() */ - [self match:input TokenType:ID Follow:FOLLOW_ID_in_method112]; /* element() */ - [self match:input TokenType:8 Follow:FOLLOW_8_in_method114]; /* element() */ - [self match:input TokenType:9 Follow:FOLLOW_9_in_method116]; /* element() */ - [self pushFollow:FOLLOW_block_in_method118]; - [self block]; - [self popFollow]; - - /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end method */ -/* - * $ANTLR start block - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:45:1: block : '{' ( decl )* ( stat )* '}' ; - */ -- (void) block -{ - // ruleScopeSetUp - gStack = [ANTLRSymbolStack newANTLRSymbolStackWithLen:30]; - Symbols_scope = [[Symbols_Scope newSymbols_Scope] retain]; - [gStack push:Symbols_scope]; - - - level++; - /* scopeSetAttributeRef */ - ((Symbols_Scope *)[gStack peek]).names = [ANTLRHashMap newANTLRHashMapWithLen:101]; - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:51:5: ( '{' ( decl )* ( stat )* '}' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:51:9: '{' ( decl )* ( stat )* '}' // alt - { - [self match:input TokenType:10 Follow:FOLLOW_10_in_block147]; /* element() */ - do { - NSInteger alt3=2; - NSInteger LA3_0 = [input LA:1]; - if ( (LA3_0==14) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:51:14: decl // alt - { - [self pushFollow:FOLLOW_decl_in_block150]; - [self decl]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - default : - goto loop3; - } - } while (YES); - loop3: ; - /* element() */ - do { - NSInteger alt4=2; - NSInteger LA4_0 = [input LA:1]; - if ( (LA4_0==ID||LA4_0==10) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:51:22: stat // alt - { - [self pushFollow:FOLLOW_stat_in_block155]; - [self stat]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - default : - goto loop4; - } - } while (YES); - loop4: ; - /* element() */ - [self match:input TokenType:11 Follow:FOLLOW_11_in_block159]; /* element() */ - - NSLog(@"level %d symbols: %@", level, /* scopeAttributeRef */ - ((Symbols_Scope *)[gStack peek]).names); - level--; - /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - [gStack pop]; - - } - return ; -} -/* $ANTLR end block */ -/* - * $ANTLR start stat - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:58:1: stat : ( ID '=' INT ';' | block ); - */ -- (void) stat -{ - // ruleScopeSetUp - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:58:5: ( ID '=' INT ';' | block ) //ruleblock - NSInteger alt5=2; - NSInteger LA5_0 = [input LA:1]; - - if ( (LA5_0==ID) ) { - alt5=1; - } - else if ( (LA5_0==10) ) { - alt5=2; - } - else { - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:5 state:0 stream:input]; - @throw nvae; - } - switch (alt5) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:58:9: ID '=' INT ';' // alt - { - [self match:input TokenType:ID Follow:FOLLOW_ID_in_stat183]; /* element() */ - [self match:input TokenType:12 Follow:FOLLOW_12_in_stat185]; /* element() */ - [self match:input TokenType:INT Follow:FOLLOW_INT_in_stat187]; /* element() */ - [self match:input TokenType:13 Follow:FOLLOW_13_in_stat189]; /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:59:9: block // alt - { - [self pushFollow:FOLLOW_block_in_stat199]; - [self block]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - } - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end stat */ -/* - * $ANTLR start decl - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:62:1: decl : 'int' ID ';' ; - */ -- (void) decl -{ - // ruleScopeSetUp - - @try { - id ID1 = nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:62:5: ( 'int' ID ';' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/scopes/SymbolTable.g:62:9: 'int' ID ';' // alt - { - [self match:input TokenType:14 Follow:FOLLOW_14_in_decl213]; /* element() */ - ID1=(id)[self match:input TokenType:ID Follow:FOLLOW_ID_in_decl215]; /* element() */ - [self match:input TokenType:13 Follow:FOLLOW_13_in_decl217]; /* element() */ - [/* scopeAttributeRef */ - ((Symbols_Scope *)[gStack peek]).names addObject:ID1]; /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end decl */ - -@end // end of SymbolTableParser implementation line 669 - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCLexer.java b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCLexer.java deleted file mode 100644 index 58cff4eea16cc6af9e0323e73b07400f2f649049..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCLexer.java +++ /dev/null @@ -1,730 +0,0 @@ -// $ANTLR 3.2 Aug 13, 2010 14:19:31 SimpleC.g 2010-08-13 14:29:19 - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -public class SimpleCLexer extends Lexer { - public static final int LT=18; - public static final int T__26=26; - public static final int T__25=25; - public static final int T__24=24; - public static final int T__23=23; - public static final int T__22=22; - public static final int T__21=21; - public static final int CHAR=15; - public static final int FOR=13; - public static final int FUNC_HDR=6; - public static final int INT=12; - public static final int FUNC_DEF=8; - public static final int INT_TYPE=14; - public static final int ID=10; - public static final int EOF=-1; - public static final int FUNC_DECL=7; - public static final int ARG_DEF=5; - public static final int WS=20; - public static final int BLOCK=9; - public static final int PLUS=19; - public static final int VOID=16; - public static final int EQ=11; - public static final int VAR_DEF=4; - public static final int EQEQ=17; - - // delegates - // delegators - - public SimpleCLexer() {;} - public SimpleCLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public SimpleCLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "SimpleC.g"; } - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:7:7: ( ';' ) - // SimpleC.g:7:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:8:7: ( '(' ) - // SimpleC.g:8:9: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:9:7: ( ',' ) - // SimpleC.g:9:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:10:7: ( ')' ) - // SimpleC.g:10:9: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:11:7: ( '{' ) - // SimpleC.g:11:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:12:7: ( '}' ) - // SimpleC.g:12:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "FOR" - public final void mFOR() throws RecognitionException { - try { - int _type = FOR; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:91:5: ( 'for' ) - // SimpleC.g:91:7: 'for' - { - match("for"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "FOR" - - // $ANTLR start "INT_TYPE" - public final void mINT_TYPE() throws RecognitionException { - try { - int _type = INT_TYPE; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:92:10: ( 'int' ) - // SimpleC.g:92:12: 'int' - { - match("int"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "INT_TYPE" - - // $ANTLR start "CHAR" - public final void mCHAR() throws RecognitionException { - try { - int _type = CHAR; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:93:5: ( 'char' ) - // SimpleC.g:93:7: 'char' - { - match("char"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "CHAR" - - // $ANTLR start "VOID" - public final void mVOID() throws RecognitionException { - try { - int _type = VOID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:94:5: ( 'void' ) - // SimpleC.g:94:7: 'void' - { - match("void"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "VOID" - - // $ANTLR start "ID" - public final void mID() throws RecognitionException { - try { - int _type = ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:96:5: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* ) - // SimpleC.g:96:9: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* - { - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // SimpleC.g:96:33: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( ((LA1_0>='0' && LA1_0<='9')||(LA1_0>='A' && LA1_0<='Z')||LA1_0=='_'||(LA1_0>='a' && LA1_0<='z')) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // SimpleC.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop1; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "ID" - - // $ANTLR start "INT" - public final void mINT() throws RecognitionException { - try { - int _type = INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - CommonToken int=null; - List list_int=null; - // SimpleC.g:99:5: ( (int+= ( '0' .. '9' ) )+ ) - // SimpleC.g:99:7: (int+= ( '0' .. '9' ) )+ - { - // SimpleC.g:99:10: (int+= ( '0' .. '9' ) )+ - int cnt2=0; - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // SimpleC.g:99:10: int+= ( '0' .. '9' ) - { - // SimpleC.g:99:12: ( '0' .. '9' ) - // SimpleC.g:99:13: '0' .. '9' - { - matchRange('0','9'); - - } - - - } - break; - - default : - if ( cnt2 >= 1 ) break loop2; - EarlyExitException eee = - new EarlyExitException(2, input); - throw eee; - } - cnt2++; - } while (true); - - NSLog(@"%@", list_int); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "INT" - - // $ANTLR start "EQ" - public final void mEQ() throws RecognitionException { - try { - int _type = EQ; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:102:6: ( '=' ) - // SimpleC.g:102:8: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "EQ" - - // $ANTLR start "EQEQ" - public final void mEQEQ() throws RecognitionException { - try { - int _type = EQEQ; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:103:6: ( '==' ) - // SimpleC.g:103:8: '==' - { - match("=="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "EQEQ" - - // $ANTLR start "LT" - public final void mLT() throws RecognitionException { - try { - int _type = LT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:104:6: ( '<' ) - // SimpleC.g:104:8: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "LT" - - // $ANTLR start "PLUS" - public final void mPLUS() throws RecognitionException { - try { - int _type = PLUS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:105:6: ( '+' ) - // SimpleC.g:105:8: '+' - { - match('+'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "PLUS" - - // $ANTLR start "WS" - public final void mWS() throws RecognitionException { - try { - int _type = WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // SimpleC.g:107:5: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // SimpleC.g:107:9: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // SimpleC.g:107:9: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( ((LA3_0>='\t' && LA3_0<='\n')||LA3_0=='\r'||LA3_0==' ') ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // SimpleC.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - _channel=99; - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "WS" - - public void mTokens() throws RecognitionException { - // SimpleC.g:1:8: ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | FOR | INT_TYPE | CHAR | VOID | ID | INT | EQ | EQEQ | LT | PLUS | WS ) - int alt4=17; - alt4 = dfa4.predict(input); - switch (alt4) { - case 1 : - // SimpleC.g:1:10: T__21 - { - mT__21(); - - } - break; - case 2 : - // SimpleC.g:1:16: T__22 - { - mT__22(); - - } - break; - case 3 : - // SimpleC.g:1:22: T__23 - { - mT__23(); - - } - break; - case 4 : - // SimpleC.g:1:28: T__24 - { - mT__24(); - - } - break; - case 5 : - // SimpleC.g:1:34: T__25 - { - mT__25(); - - } - break; - case 6 : - // SimpleC.g:1:40: T__26 - { - mT__26(); - - } - break; - case 7 : - // SimpleC.g:1:46: FOR - { - mFOR(); - - } - break; - case 8 : - // SimpleC.g:1:50: INT_TYPE - { - mINT_TYPE(); - - } - break; - case 9 : - // SimpleC.g:1:59: CHAR - { - mCHAR(); - - } - break; - case 10 : - // SimpleC.g:1:64: VOID - { - mVOID(); - - } - break; - case 11 : - // SimpleC.g:1:69: ID - { - mID(); - - } - break; - case 12 : - // SimpleC.g:1:72: INT - { - mINT(); - - } - break; - case 13 : - // SimpleC.g:1:76: EQ - { - mEQ(); - - } - break; - case 14 : - // SimpleC.g:1:79: EQEQ - { - mEQEQ(); - - } - break; - case 15 : - // SimpleC.g:1:84: LT - { - mLT(); - - } - break; - case 16 : - // SimpleC.g:1:87: PLUS - { - mPLUS(); - - } - break; - case 17 : - // SimpleC.g:1:92: WS - { - mWS(); - - } - break; - - } - - } - - - protected DFA4 dfa4 = new DFA4(this); - static final String DFA4_eotS = - "\7\uffff\4\13\2\uffff\1\26\3\uffff\4\13\2\uffff\1\33\1\34\2\13\2"+ - "\uffff\1\37\1\40\2\uffff"; - static final String DFA4_eofS = - "\41\uffff"; - static final String DFA4_minS = - "\1\11\6\uffff\1\157\1\156\1\150\1\157\2\uffff\1\75\3\uffff\1\162"+ - "\1\164\1\141\1\151\2\uffff\2\60\1\162\1\144\2\uffff\2\60\2\uffff"; - static final String DFA4_maxS = - "\1\175\6\uffff\1\157\1\156\1\150\1\157\2\uffff\1\75\3\uffff\1\162"+ - "\1\164\1\141\1\151\2\uffff\2\172\1\162\1\144\2\uffff\2\172\2\uffff"; - static final String DFA4_acceptS = - "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\4\uffff\1\13\1\14\1\uffff\1\17"+ - "\1\20\1\21\4\uffff\1\16\1\15\4\uffff\1\7\1\10\2\uffff\1\11\1\12"; - static final String DFA4_specialS = - "\41\uffff}>"; - static final String[] DFA4_transitionS = { - "\2\20\2\uffff\1\20\22\uffff\1\20\7\uffff\1\2\1\4\1\uffff\1\17"+ - "\1\3\3\uffff\12\14\1\uffff\1\1\1\16\1\15\3\uffff\32\13\4\uffff"+ - "\1\13\1\uffff\2\13\1\11\2\13\1\7\2\13\1\10\14\13\1\12\4\13\1"+ - "\5\1\uffff\1\6", - "", - "", - "", - "", - "", - "", - "\1\21", - "\1\22", - "\1\23", - "\1\24", - "", - "", - "\1\25", - "", - "", - "", - "\1\27", - "\1\30", - "\1\31", - "\1\32", - "", - "", - "\12\13\7\uffff\32\13\4\uffff\1\13\1\uffff\32\13", - "\12\13\7\uffff\32\13\4\uffff\1\13\1\uffff\32\13", - "\1\35", - "\1\36", - "", - "", - "\12\13\7\uffff\32\13\4\uffff\1\13\1\uffff\32\13", - "\12\13\7\uffff\32\13\4\uffff\1\13\1\uffff\32\13", - "", - "" - }; - - static final short[] DFA4_eot = DFA.unpackEncodedString(DFA4_eotS); - static final short[] DFA4_eof = DFA.unpackEncodedString(DFA4_eofS); - static final char[] DFA4_min = DFA.unpackEncodedStringToUnsignedChars(DFA4_minS); - static final char[] DFA4_max = DFA.unpackEncodedStringToUnsignedChars(DFA4_maxS); - static final short[] DFA4_accept = DFA.unpackEncodedString(DFA4_acceptS); - static final short[] DFA4_special = DFA.unpackEncodedString(DFA4_specialS); - static final short[][] DFA4_transition; - - static { - int numStates = DFA4_transitionS.length; - DFA4_transition = new short[numStates][]; - for (int i=0; i", "", "", "", "VAR_DEF", "ARG_DEF", "FUNC_HDR", "FUNC_DECL", "FUNC_DEF", "BLOCK", "ID", "EQ", "INT", "FOR", "INT_TYPE", "CHAR", "VOID", "EQEQ", "LT", "PLUS", "WS", "';'", "'('", "','", "')'", "'{'", "'}'" - }; - public static final int LT=18; - public static final int T__26=26; - public static final int T__25=25; - public static final int T__24=24; - public static final int T__23=23; - public static final int T__22=22; - public static final int T__21=21; - public static final int CHAR=15; - public static final int FOR=13; - public static final int FUNC_HDR=6; - public static final int INT=12; - public static final int FUNC_DEF=8; - public static final int INT_TYPE=14; - public static final int ID=10; - public static final int EOF=-1; - public static final int FUNC_DECL=7; - public static final int ARG_DEF=5; - public static final int WS=20; - public static final int BLOCK=9; - public static final int PLUS=19; - public static final int VOID=16; - public static final int EQ=11; - public static final int VAR_DEF=4; - public static final int EQEQ=17; - - // delegates - // delegators - - - public SimpleCParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public SimpleCParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - protected TreeAdaptor adaptor = new CommonTreeAdaptor(); - - public void setTreeAdaptor(TreeAdaptor adaptor) { - this.adaptor = adaptor; - } - public TreeAdaptor getTreeAdaptor() { - return adaptor; - } - - public String[] getTokenNames() { return SimpleCParser.tokenNames; } - public String getGrammarFileName() { return "SimpleC.g"; } - - - public static class program_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "program" - // SimpleC.g:16:1: program : ( declaration )+ ; - public final SimpleCParser.program_return program() throws RecognitionException { - SimpleCParser.program_return retval = new SimpleCParser.program_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - SimpleCParser.declaration_return declaration1 = null; - - - - try { - // SimpleC.g:17:5: ( ( declaration )+ ) - // SimpleC.g:17:9: ( declaration )+ - { - root_0 = (Object)adaptor.nil(); - - // SimpleC.g:17:9: ( declaration )+ - int cnt1=0; - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==ID||(LA1_0>=INT_TYPE && LA1_0<=VOID)) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // SimpleC.g:17:9: declaration - { - pushFollow(FOLLOW_declaration_in_program85); - declaration1=declaration(); - - state._fsp--; - - adaptor.addChild(root_0, declaration1.getTree()); - - } - break; - - default : - if ( cnt1 >= 1 ) break loop1; - EarlyExitException eee = - new EarlyExitException(1, input); - throw eee; - } - cnt1++; - } while (true); - - - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "program" - - public static class declaration_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "declaration" - // SimpleC.g:20:1: declaration : ( variable | functionHeader ';' -> ^( FUNC_DECL functionHeader ) | functionHeader block -> ^( FUNC_DEF functionHeader block ) ); - public final SimpleCParser.declaration_return declaration() throws RecognitionException { - SimpleCParser.declaration_return retval = new SimpleCParser.declaration_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token char_literal4=null; - SimpleCParser.variable_return variable2 = null; - - SimpleCParser.functionHeader_return functionHeader3 = null; - - SimpleCParser.functionHeader_return functionHeader5 = null; - - SimpleCParser.block_return block6 = null; - - - Object char_literal4_tree=null; - RewriteRuleTokenStream stream_21=new RewriteRuleTokenStream(adaptor,"token 21"); - RewriteRuleSubtreeStream stream_functionHeader=new RewriteRuleSubtreeStream(adaptor,"rule functionHeader"); - RewriteRuleSubtreeStream stream_block=new RewriteRuleSubtreeStream(adaptor,"rule block"); - try { - // SimpleC.g:21:5: ( variable | functionHeader ';' -> ^( FUNC_DECL functionHeader ) | functionHeader block -> ^( FUNC_DEF functionHeader block ) ) - int alt2=3; - alt2 = dfa2.predict(input); - switch (alt2) { - case 1 : - // SimpleC.g:21:9: variable - { - root_0 = (Object)adaptor.nil(); - - pushFollow(FOLLOW_variable_in_declaration105); - variable2=variable(); - - state._fsp--; - - adaptor.addChild(root_0, variable2.getTree()); - - } - break; - case 2 : - // SimpleC.g:22:9: functionHeader ';' - { - pushFollow(FOLLOW_functionHeader_in_declaration115); - functionHeader3=functionHeader(); - - state._fsp--; - - stream_functionHeader.add(functionHeader3.getTree()); - char_literal4=(Token)match(input,21,FOLLOW_21_in_declaration117); - stream_21.add(char_literal4); - - - - // AST REWRITE - // elements: functionHeader - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); - - root_0 = (Object)adaptor.nil(); - // 22:28: -> ^( FUNC_DECL functionHeader ) - { - // SimpleC.g:22:31: ^( FUNC_DECL functionHeader ) - { - Object root_1 = (Object)adaptor.nil(); - root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(FUNC_DECL, "FUNC_DECL"), root_1); - - adaptor.addChild(root_1, stream_functionHeader.nextTree()); - - adaptor.addChild(root_0, root_1); - } - - } - - retval.tree = root_0; - } - break; - case 3 : - // SimpleC.g:23:9: functionHeader block - { - pushFollow(FOLLOW_functionHeader_in_declaration135); - functionHeader5=functionHeader(); - - state._fsp--; - - stream_functionHeader.add(functionHeader5.getTree()); - pushFollow(FOLLOW_block_in_declaration137); - block6=block(); - - state._fsp--; - - stream_block.add(block6.getTree()); - - - // AST REWRITE - // elements: block, functionHeader - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); - - root_0 = (Object)adaptor.nil(); - // 23:30: -> ^( FUNC_DEF functionHeader block ) - { - // SimpleC.g:23:33: ^( FUNC_DEF functionHeader block ) - { - Object root_1 = (Object)adaptor.nil(); - root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(FUNC_DEF, "FUNC_DEF"), root_1); - - adaptor.addChild(root_1, stream_functionHeader.nextTree()); - adaptor.addChild(root_1, stream_block.nextTree()); - - adaptor.addChild(root_0, root_1); - } - - } - - retval.tree = root_0; - } - break; - - } - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "declaration" - - public static class variable_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "variable" - // SimpleC.g:26:1: variable : type declarator ';' -> ^( VAR_DEF type declarator ) ; - public final SimpleCParser.variable_return variable() throws RecognitionException { - SimpleCParser.variable_return retval = new SimpleCParser.variable_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token char_literal9=null; - SimpleCParser.type_return type7 = null; - - SimpleCParser.declarator_return declarator8 = null; - - - Object char_literal9_tree=null; - RewriteRuleTokenStream stream_21=new RewriteRuleTokenStream(adaptor,"token 21"); - RewriteRuleSubtreeStream stream_declarator=new RewriteRuleSubtreeStream(adaptor,"rule declarator"); - RewriteRuleSubtreeStream stream_type=new RewriteRuleSubtreeStream(adaptor,"rule type"); - try { - // SimpleC.g:27:5: ( type declarator ';' -> ^( VAR_DEF type declarator ) ) - // SimpleC.g:27:9: type declarator ';' - { - pushFollow(FOLLOW_type_in_variable166); - type7=type(); - - state._fsp--; - - stream_type.add(type7.getTree()); - pushFollow(FOLLOW_declarator_in_variable168); - declarator8=declarator(); - - state._fsp--; - - stream_declarator.add(declarator8.getTree()); - char_literal9=(Token)match(input,21,FOLLOW_21_in_variable170); - stream_21.add(char_literal9); - - - - // AST REWRITE - // elements: declarator, type - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); - - root_0 = (Object)adaptor.nil(); - // 27:29: -> ^( VAR_DEF type declarator ) - { - // SimpleC.g:27:32: ^( VAR_DEF type declarator ) - { - Object root_1 = (Object)adaptor.nil(); - root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(VAR_DEF, "VAR_DEF"), root_1); - - adaptor.addChild(root_1, stream_type.nextTree()); - adaptor.addChild(root_1, stream_declarator.nextTree()); - - adaptor.addChild(root_0, root_1); - } - - } - - retval.tree = root_0; - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "variable" - - public static class declarator_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "declarator" - // SimpleC.g:30:1: declarator : ID ; - public final SimpleCParser.declarator_return declarator() throws RecognitionException { - SimpleCParser.declarator_return retval = new SimpleCParser.declarator_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token ID10=null; - - Object ID10_tree=null; - - try { - // SimpleC.g:31:5: ( ID ) - // SimpleC.g:31:9: ID - { - root_0 = (Object)adaptor.nil(); - - ID10=(Token)match(input,ID,FOLLOW_ID_in_declarator199); - ID10_tree = (Object)adaptor.create(ID10); - adaptor.addChild(root_0, ID10_tree); - - - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "declarator" - - public static class functionHeader_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "functionHeader" - // SimpleC.g:34:1: functionHeader : type ID '(' ( formalParameter ( ',' formalParameter )* )? ')' -> ^( FUNC_HDR type ID ( formalParameter )+ ) ; - public final SimpleCParser.functionHeader_return functionHeader() throws RecognitionException { - SimpleCParser.functionHeader_return retval = new SimpleCParser.functionHeader_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token ID12=null; - Token char_literal13=null; - Token char_literal15=null; - Token char_literal17=null; - SimpleCParser.type_return type11 = null; - - SimpleCParser.formalParameter_return formalParameter14 = null; - - SimpleCParser.formalParameter_return formalParameter16 = null; - - - Object ID12_tree=null; - Object char_literal13_tree=null; - Object char_literal15_tree=null; - Object char_literal17_tree=null; - RewriteRuleTokenStream stream_ID=new RewriteRuleTokenStream(adaptor,"token ID"); - RewriteRuleTokenStream stream_22=new RewriteRuleTokenStream(adaptor,"token 22"); - RewriteRuleTokenStream stream_23=new RewriteRuleTokenStream(adaptor,"token 23"); - RewriteRuleTokenStream stream_24=new RewriteRuleTokenStream(adaptor,"token 24"); - RewriteRuleSubtreeStream stream_formalParameter=new RewriteRuleSubtreeStream(adaptor,"rule formalParameter"); - RewriteRuleSubtreeStream stream_type=new RewriteRuleSubtreeStream(adaptor,"rule type"); - try { - // SimpleC.g:35:5: ( type ID '(' ( formalParameter ( ',' formalParameter )* )? ')' -> ^( FUNC_HDR type ID ( formalParameter )+ ) ) - // SimpleC.g:35:9: type ID '(' ( formalParameter ( ',' formalParameter )* )? ')' - { - pushFollow(FOLLOW_type_in_functionHeader219); - type11=type(); - - state._fsp--; - - stream_type.add(type11.getTree()); - ID12=(Token)match(input,ID,FOLLOW_ID_in_functionHeader221); - stream_ID.add(ID12); - - char_literal13=(Token)match(input,22,FOLLOW_22_in_functionHeader223); - stream_22.add(char_literal13); - - // SimpleC.g:35:21: ( formalParameter ( ',' formalParameter )* )? - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==ID||(LA4_0>=INT_TYPE && LA4_0<=VOID)) ) { - alt4=1; - } - switch (alt4) { - case 1 : - // SimpleC.g:35:23: formalParameter ( ',' formalParameter )* - { - pushFollow(FOLLOW_formalParameter_in_functionHeader227); - formalParameter14=formalParameter(); - - state._fsp--; - - stream_formalParameter.add(formalParameter14.getTree()); - // SimpleC.g:35:39: ( ',' formalParameter )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0==23) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // SimpleC.g:35:41: ',' formalParameter - { - char_literal15=(Token)match(input,23,FOLLOW_23_in_functionHeader231); - stream_23.add(char_literal15); - - pushFollow(FOLLOW_formalParameter_in_functionHeader233); - formalParameter16=formalParameter(); - - state._fsp--; - - stream_formalParameter.add(formalParameter16.getTree()); - - } - break; - - default : - break loop3; - } - } while (true); - - - } - break; - - } - - char_literal17=(Token)match(input,24,FOLLOW_24_in_functionHeader241); - stream_24.add(char_literal17); - - - - // AST REWRITE - // elements: ID, formalParameter, type - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); - - root_0 = (Object)adaptor.nil(); - // 36:9: -> ^( FUNC_HDR type ID ( formalParameter )+ ) - { - // SimpleC.g:36:12: ^( FUNC_HDR type ID ( formalParameter )+ ) - { - Object root_1 = (Object)adaptor.nil(); - root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(FUNC_HDR, "FUNC_HDR"), root_1); - - adaptor.addChild(root_1, stream_type.nextTree()); - adaptor.addChild(root_1, stream_ID.nextNode()); - if ( !(stream_formalParameter.hasNext()) ) { - throw new RewriteEarlyExitException(); - } - while ( stream_formalParameter.hasNext() ) { - adaptor.addChild(root_1, stream_formalParameter.nextTree()); - - } - stream_formalParameter.reset(); - - adaptor.addChild(root_0, root_1); - } - - } - - retval.tree = root_0; - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "functionHeader" - - public static class formalParameter_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "formalParameter" - // SimpleC.g:39:1: formalParameter : type declarator -> ^( ARG_DEF type declarator ) ; - public final SimpleCParser.formalParameter_return formalParameter() throws RecognitionException { - SimpleCParser.formalParameter_return retval = new SimpleCParser.formalParameter_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - SimpleCParser.type_return type18 = null; - - SimpleCParser.declarator_return declarator19 = null; - - - RewriteRuleSubtreeStream stream_declarator=new RewriteRuleSubtreeStream(adaptor,"rule declarator"); - RewriteRuleSubtreeStream stream_type=new RewriteRuleSubtreeStream(adaptor,"rule type"); - try { - // SimpleC.g:40:5: ( type declarator -> ^( ARG_DEF type declarator ) ) - // SimpleC.g:40:9: type declarator - { - pushFollow(FOLLOW_type_in_formalParameter281); - type18=type(); - - state._fsp--; - - stream_type.add(type18.getTree()); - pushFollow(FOLLOW_declarator_in_formalParameter283); - declarator19=declarator(); - - state._fsp--; - - stream_declarator.add(declarator19.getTree()); - - - // AST REWRITE - // elements: declarator, type - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); - - root_0 = (Object)adaptor.nil(); - // 40:25: -> ^( ARG_DEF type declarator ) - { - // SimpleC.g:40:28: ^( ARG_DEF type declarator ) - { - Object root_1 = (Object)adaptor.nil(); - root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(ARG_DEF, "ARG_DEF"), root_1); - - adaptor.addChild(root_1, stream_type.nextTree()); - adaptor.addChild(root_1, stream_declarator.nextTree()); - - adaptor.addChild(root_0, root_1); - } - - } - - retval.tree = root_0; - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "formalParameter" - - public static class type_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "type" - // SimpleC.g:43:1: type : ( 'int' | 'char' | 'void' | ID ); - public final SimpleCParser.type_return type() throws RecognitionException { - SimpleCParser.type_return retval = new SimpleCParser.type_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token set20=null; - - Object set20_tree=null; - - try { - // SimpleC.g:44:5: ( 'int' | 'char' | 'void' | ID ) - // SimpleC.g: - { - root_0 = (Object)adaptor.nil(); - - set20=(Token)input.LT(1); - if ( input.LA(1)==ID||(input.LA(1)>=INT_TYPE && input.LA(1)<=VOID) ) { - input.consume(); - adaptor.addChild(root_0, (Object)adaptor.create(set20)); - state.errorRecovery=false; - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - throw mse; - } - - - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "type" - - public static class block_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "block" - // SimpleC.g:50:1: block : lc= '{' ( variable )* ( stat )* '}' -> ^( BLOCK[$lc,@\"BLOCK\"] ( variable )* ( stat )* ) ; - public final SimpleCParser.block_return block() throws RecognitionException { - SimpleCParser.block_return retval = new SimpleCParser.block_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token lc=null; - Token char_literal23=null; - SimpleCParser.variable_return variable21 = null; - - SimpleCParser.stat_return stat22 = null; - - - Object lc_tree=null; - Object char_literal23_tree=null; - RewriteRuleTokenStream stream_25=new RewriteRuleTokenStream(adaptor,"token 25"); - RewriteRuleTokenStream stream_26=new RewriteRuleTokenStream(adaptor,"token 26"); - RewriteRuleSubtreeStream stream_variable=new RewriteRuleSubtreeStream(adaptor,"rule variable"); - RewriteRuleSubtreeStream stream_stat=new RewriteRuleSubtreeStream(adaptor,"rule stat"); - try { - // SimpleC.g:51:5: (lc= '{' ( variable )* ( stat )* '}' -> ^( BLOCK[$lc,@\"BLOCK\"] ( variable )* ( stat )* ) ) - // SimpleC.g:51:9: lc= '{' ( variable )* ( stat )* '}' - { - lc=(Token)match(input,25,FOLLOW_25_in_block376); - stream_25.add(lc); - - // SimpleC.g:52:13: ( variable )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==ID) ) { - int LA5_2 = input.LA(2); - - if ( (LA5_2==ID) ) { - alt5=1; - } - - - } - else if ( ((LA5_0>=INT_TYPE && LA5_0<=VOID)) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // SimpleC.g:52:13: variable - { - pushFollow(FOLLOW_variable_in_block390); - variable21=variable(); - - state._fsp--; - - stream_variable.add(variable21.getTree()); - - } - break; - - default : - break loop5; - } - } while (true); - - // SimpleC.g:53:13: ( stat )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==ID||(LA6_0>=INT && LA6_0<=FOR)||(LA6_0>=21 && LA6_0<=22)||LA6_0==25) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // SimpleC.g:53:13: stat - { - pushFollow(FOLLOW_stat_in_block405); - stat22=stat(); - - state._fsp--; - - stream_stat.add(stat22.getTree()); - - } - break; - - default : - break loop6; - } - } while (true); - - char_literal23=(Token)match(input,26,FOLLOW_26_in_block416); - stream_26.add(char_literal23); - - - - // AST REWRITE - // elements: stat, variable - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); - - root_0 = (Object)adaptor.nil(); - // 55:9: -> ^( BLOCK[$lc,@\"BLOCK\"] ( variable )* ( stat )* ) - { - // SimpleC.g:55:12: ^( BLOCK[$lc,@\"BLOCK\"] ( variable )* ( stat )* ) - { - Object root_1 = (Object)adaptor.nil(); - root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(BLOCK, lc, @"BLOCK"), root_1); - - // SimpleC.g:55:34: ( variable )* - while ( stream_variable.hasNext() ) { - adaptor.addChild(root_1, stream_variable.nextTree()); - - } - stream_variable.reset(); - // SimpleC.g:55:44: ( stat )* - while ( stream_stat.hasNext() ) { - adaptor.addChild(root_1, stream_stat.nextTree()); - - } - stream_stat.reset(); - - adaptor.addChild(root_0, root_1); - } - - } - - retval.tree = root_0; - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "block" - - public static class stat_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "stat" - // SimpleC.g:58:1: stat : ( forStat | expr ';' | block | assignStat ';' | ';' ); - public final SimpleCParser.stat_return stat() throws RecognitionException { - SimpleCParser.stat_return retval = new SimpleCParser.stat_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token char_literal26=null; - Token char_literal29=null; - Token char_literal30=null; - SimpleCParser.forStat_return forStat24 = null; - - SimpleCParser.expr_return expr25 = null; - - SimpleCParser.block_return block27 = null; - - SimpleCParser.assignStat_return assignStat28 = null; - - - Object char_literal26_tree=null; - Object char_literal29_tree=null; - Object char_literal30_tree=null; - - try { - // SimpleC.g:58:5: ( forStat | expr ';' | block | assignStat ';' | ';' ) - int alt7=5; - switch ( input.LA(1) ) { - case FOR: - { - alt7=1; - } - break; - case ID: - { - int LA7_2 = input.LA(2); - - if ( (LA7_2==EQ) ) { - alt7=4; - } - else if ( ((LA7_2>=EQEQ && LA7_2<=PLUS)||LA7_2==21) ) { - alt7=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 7, 2, input); - - throw nvae; - } - } - break; - case INT: - case 22: - { - alt7=2; - } - break; - case 25: - { - alt7=3; - } - break; - case 21: - { - alt7=5; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - - switch (alt7) { - case 1 : - // SimpleC.g:58:7: forStat - { - root_0 = (Object)adaptor.nil(); - - pushFollow(FOLLOW_forStat_in_stat449); - forStat24=forStat(); - - state._fsp--; - - adaptor.addChild(root_0, forStat24.getTree()); - - } - break; - case 2 : - // SimpleC.g:59:7: expr ';' - { - root_0 = (Object)adaptor.nil(); - - pushFollow(FOLLOW_expr_in_stat457); - expr25=expr(); - - state._fsp--; - - adaptor.addChild(root_0, expr25.getTree()); - char_literal26=(Token)match(input,21,FOLLOW_21_in_stat459); - - } - break; - case 3 : - // SimpleC.g:60:7: block - { - root_0 = (Object)adaptor.nil(); - - pushFollow(FOLLOW_block_in_stat468); - block27=block(); - - state._fsp--; - - adaptor.addChild(root_0, block27.getTree()); - - } - break; - case 4 : - // SimpleC.g:61:7: assignStat ';' - { - root_0 = (Object)adaptor.nil(); - - pushFollow(FOLLOW_assignStat_in_stat476); - assignStat28=assignStat(); - - state._fsp--; - - adaptor.addChild(root_0, assignStat28.getTree()); - char_literal29=(Token)match(input,21,FOLLOW_21_in_stat478); - - } - break; - case 5 : - // SimpleC.g:62:7: ';' - { - root_0 = (Object)adaptor.nil(); - - char_literal30=(Token)match(input,21,FOLLOW_21_in_stat487); - - } - break; - - } - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "stat" - - public static class forStat_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "forStat" - // SimpleC.g:65:1: forStat : 'for' '(' start= assignStat ';' expr ';' next= assignStat ')' block -> ^( 'for' $start expr $next block ) ; - public final SimpleCParser.forStat_return forStat() throws RecognitionException { - SimpleCParser.forStat_return retval = new SimpleCParser.forStat_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token string_literal31=null; - Token char_literal32=null; - Token char_literal33=null; - Token char_literal35=null; - Token char_literal36=null; - SimpleCParser.assignStat_return start = null; - - SimpleCParser.assignStat_return next = null; - - SimpleCParser.expr_return expr34 = null; - - SimpleCParser.block_return block37 = null; - - - Object string_literal31_tree=null; - Object char_literal32_tree=null; - Object char_literal33_tree=null; - Object char_literal35_tree=null; - Object char_literal36_tree=null; - RewriteRuleTokenStream stream_21=new RewriteRuleTokenStream(adaptor,"token 21"); - RewriteRuleTokenStream stream_FOR=new RewriteRuleTokenStream(adaptor,"token FOR"); - RewriteRuleTokenStream stream_22=new RewriteRuleTokenStream(adaptor,"token 22"); - RewriteRuleTokenStream stream_24=new RewriteRuleTokenStream(adaptor,"token 24"); - RewriteRuleSubtreeStream stream_assignStat=new RewriteRuleSubtreeStream(adaptor,"rule assignStat"); - RewriteRuleSubtreeStream stream_block=new RewriteRuleSubtreeStream(adaptor,"rule block"); - RewriteRuleSubtreeStream stream_expr=new RewriteRuleSubtreeStream(adaptor,"rule expr"); - try { - // SimpleC.g:66:5: ( 'for' '(' start= assignStat ';' expr ';' next= assignStat ')' block -> ^( 'for' $start expr $next block ) ) - // SimpleC.g:66:9: 'for' '(' start= assignStat ';' expr ';' next= assignStat ')' block - { - string_literal31=(Token)match(input,FOR,FOLLOW_FOR_in_forStat507); - stream_FOR.add(string_literal31); - - char_literal32=(Token)match(input,22,FOLLOW_22_in_forStat509); - stream_22.add(char_literal32); - - pushFollow(FOLLOW_assignStat_in_forStat513); - start=assignStat(); - - state._fsp--; - - stream_assignStat.add(start.getTree()); - char_literal33=(Token)match(input,21,FOLLOW_21_in_forStat515); - stream_21.add(char_literal33); - - pushFollow(FOLLOW_expr_in_forStat517); - expr34=expr(); - - state._fsp--; - - stream_expr.add(expr34.getTree()); - char_literal35=(Token)match(input,21,FOLLOW_21_in_forStat519); - stream_21.add(char_literal35); - - pushFollow(FOLLOW_assignStat_in_forStat523); - next=assignStat(); - - state._fsp--; - - stream_assignStat.add(next.getTree()); - char_literal36=(Token)match(input,24,FOLLOW_24_in_forStat525); - stream_24.add(char_literal36); - - pushFollow(FOLLOW_block_in_forStat527); - block37=block(); - - state._fsp--; - - stream_block.add(block37.getTree()); - - - // AST REWRITE - // elements: next, start, FOR, block, expr - // token labels: - // rule labels: retval, start, next - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); - RewriteRuleSubtreeStream stream_start=new RewriteRuleSubtreeStream(adaptor,"rule start",start!=null?start.tree:null); - RewriteRuleSubtreeStream stream_next=new RewriteRuleSubtreeStream(adaptor,"rule next",next!=null?next.tree:null); - - root_0 = (Object)adaptor.nil(); - // 67:9: -> ^( 'for' $start expr $next block ) - { - // SimpleC.g:67:12: ^( 'for' $start expr $next block ) - { - Object root_1 = (Object)adaptor.nil(); - root_1 = (Object)adaptor.becomeRoot(stream_FOR.nextNode(), root_1); - - adaptor.addChild(root_1, stream_start.nextTree()); - adaptor.addChild(root_1, stream_expr.nextTree()); - adaptor.addChild(root_1, stream_next.nextTree()); - adaptor.addChild(root_1, stream_block.nextTree()); - - adaptor.addChild(root_0, root_1); - } - - } - - retval.tree = root_0; - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "forStat" - - public static class assignStat_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "assignStat" - // SimpleC.g:70:1: assignStat : ID EQ expr -> ^( EQ ID expr ) ; - public final SimpleCParser.assignStat_return assignStat() throws RecognitionException { - SimpleCParser.assignStat_return retval = new SimpleCParser.assignStat_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token ID38=null; - Token EQ39=null; - SimpleCParser.expr_return expr40 = null; - - - Object ID38_tree=null; - Object EQ39_tree=null; - RewriteRuleTokenStream stream_EQ=new RewriteRuleTokenStream(adaptor,"token EQ"); - RewriteRuleTokenStream stream_ID=new RewriteRuleTokenStream(adaptor,"token ID"); - RewriteRuleSubtreeStream stream_expr=new RewriteRuleSubtreeStream(adaptor,"rule expr"); - try { - // SimpleC.g:71:5: ( ID EQ expr -> ^( EQ ID expr ) ) - // SimpleC.g:71:9: ID EQ expr - { - ID38=(Token)match(input,ID,FOLLOW_ID_in_assignStat570); - stream_ID.add(ID38); - - EQ39=(Token)match(input,EQ,FOLLOW_EQ_in_assignStat572); - stream_EQ.add(EQ39); - - pushFollow(FOLLOW_expr_in_assignStat574); - expr40=expr(); - - state._fsp--; - - stream_expr.add(expr40.getTree()); - - - // AST REWRITE - // elements: EQ, ID, expr - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); - - root_0 = (Object)adaptor.nil(); - // 71:20: -> ^( EQ ID expr ) - { - // SimpleC.g:71:23: ^( EQ ID expr ) - { - Object root_1 = (Object)adaptor.nil(); - root_1 = (Object)adaptor.becomeRoot(stream_EQ.nextNode(), root_1); - - adaptor.addChild(root_1, stream_ID.nextNode()); - adaptor.addChild(root_1, stream_expr.nextTree()); - - adaptor.addChild(root_0, root_1); - } - - } - - retval.tree = root_0; - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "assignStat" - - public static class expr_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "expr" - // SimpleC.g:74:1: expr : condExpr ; - public final SimpleCParser.expr_return expr() throws RecognitionException { - SimpleCParser.expr_return retval = new SimpleCParser.expr_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - SimpleCParser.condExpr_return condExpr41 = null; - - - - try { - // SimpleC.g:74:5: ( condExpr ) - // SimpleC.g:74:9: condExpr - { - root_0 = (Object)adaptor.nil(); - - pushFollow(FOLLOW_condExpr_in_expr598); - condExpr41=condExpr(); - - state._fsp--; - - adaptor.addChild(root_0, condExpr41.getTree()); - - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "expr" - - public static class condExpr_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "condExpr" - // SimpleC.g:77:1: condExpr : aexpr ( ( '==' | '<' ) aexpr )? ; - public final SimpleCParser.condExpr_return condExpr() throws RecognitionException { - SimpleCParser.condExpr_return retval = new SimpleCParser.condExpr_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token string_literal43=null; - Token char_literal44=null; - SimpleCParser.aexpr_return aexpr42 = null; - - SimpleCParser.aexpr_return aexpr45 = null; - - - Object string_literal43_tree=null; - Object char_literal44_tree=null; - - try { - // SimpleC.g:78:5: ( aexpr ( ( '==' | '<' ) aexpr )? ) - // SimpleC.g:78:9: aexpr ( ( '==' | '<' ) aexpr )? - { - root_0 = (Object)adaptor.nil(); - - pushFollow(FOLLOW_aexpr_in_condExpr617); - aexpr42=aexpr(); - - state._fsp--; - - adaptor.addChild(root_0, aexpr42.getTree()); - // SimpleC.g:78:15: ( ( '==' | '<' ) aexpr )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( ((LA9_0>=EQEQ && LA9_0<=LT)) ) { - alt9=1; - } - switch (alt9) { - case 1 : - // SimpleC.g:78:17: ( '==' | '<' ) aexpr - { - // SimpleC.g:78:17: ( '==' | '<' ) - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0==EQEQ) ) { - alt8=1; - } - else if ( (LA8_0==LT) ) { - alt8=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - switch (alt8) { - case 1 : - // SimpleC.g:78:18: '==' - { - string_literal43=(Token)match(input,EQEQ,FOLLOW_EQEQ_in_condExpr622); - string_literal43_tree = (Object)adaptor.create(string_literal43); - root_0 = (Object)adaptor.becomeRoot(string_literal43_tree, root_0); - - - } - break; - case 2 : - // SimpleC.g:78:26: '<' - { - char_literal44=(Token)match(input,LT,FOLLOW_LT_in_condExpr627); - char_literal44_tree = (Object)adaptor.create(char_literal44); - root_0 = (Object)adaptor.becomeRoot(char_literal44_tree, root_0); - - - } - break; - - } - - pushFollow(FOLLOW_aexpr_in_condExpr631); - aexpr45=aexpr(); - - state._fsp--; - - adaptor.addChild(root_0, aexpr45.getTree()); - - } - break; - - } - - - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "condExpr" - - public static class aexpr_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "aexpr" - // SimpleC.g:81:1: aexpr : atom ( '+' atom )* ; - public final SimpleCParser.aexpr_return aexpr() throws RecognitionException { - SimpleCParser.aexpr_return retval = new SimpleCParser.aexpr_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token char_literal47=null; - SimpleCParser.atom_return atom46 = null; - - SimpleCParser.atom_return atom48 = null; - - - Object char_literal47_tree=null; - - try { - // SimpleC.g:82:5: ( atom ( '+' atom )* ) - // SimpleC.g:82:9: atom ( '+' atom )* - { - root_0 = (Object)adaptor.nil(); - - pushFollow(FOLLOW_atom_in_aexpr653); - atom46=atom(); - - state._fsp--; - - adaptor.addChild(root_0, atom46.getTree()); - // SimpleC.g:82:14: ( '+' atom )* - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==PLUS) ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // SimpleC.g:82:16: '+' atom - { - char_literal47=(Token)match(input,PLUS,FOLLOW_PLUS_in_aexpr657); - char_literal47_tree = (Object)adaptor.create(char_literal47); - root_0 = (Object)adaptor.becomeRoot(char_literal47_tree, root_0); - - pushFollow(FOLLOW_atom_in_aexpr660); - atom48=atom(); - - state._fsp--; - - adaptor.addChild(root_0, atom48.getTree()); - - } - break; - - default : - break loop10; - } - } while (true); - - - } - - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "aexpr" - - public static class atom_return extends ParserRuleReturnScope { - Object tree; - public Object getTree() { return tree; } - }; - - // $ANTLR start "atom" - // SimpleC.g:85:1: atom : ( ID | INT | '(' expr ')' -> expr ); - public final SimpleCParser.atom_return atom() throws RecognitionException { - SimpleCParser.atom_return retval = new SimpleCParser.atom_return(); - retval.start = input.LT(1); - - Object root_0 = null; - - Token ID49=null; - Token INT50=null; - Token char_literal51=null; - Token char_literal53=null; - SimpleCParser.expr_return expr52 = null; - - - Object ID49_tree=null; - Object INT50_tree=null; - Object char_literal51_tree=null; - Object char_literal53_tree=null; - RewriteRuleTokenStream stream_22=new RewriteRuleTokenStream(adaptor,"token 22"); - RewriteRuleTokenStream stream_24=new RewriteRuleTokenStream(adaptor,"token 24"); - RewriteRuleSubtreeStream stream_expr=new RewriteRuleSubtreeStream(adaptor,"rule expr"); - try { - // SimpleC.g:86:5: ( ID | INT | '(' expr ')' -> expr ) - int alt11=3; - switch ( input.LA(1) ) { - case ID: - { - alt11=1; - } - break; - case INT: - { - alt11=2; - } - break; - case 22: - { - alt11=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); - - throw nvae; - } - - switch (alt11) { - case 1 : - // SimpleC.g:86:7: ID - { - root_0 = (Object)adaptor.nil(); - - ID49=(Token)match(input,ID,FOLLOW_ID_in_atom680); - ID49_tree = (Object)adaptor.create(ID49); - adaptor.addChild(root_0, ID49_tree); - - - } - break; - case 2 : - // SimpleC.g:87:7: INT - { - root_0 = (Object)adaptor.nil(); - - INT50=(Token)match(input,INT,FOLLOW_INT_in_atom694); - INT50_tree = (Object)adaptor.create(INT50); - adaptor.addChild(root_0, INT50_tree); - - - } - break; - case 3 : - // SimpleC.g:88:7: '(' expr ')' - { - char_literal51=(Token)match(input,22,FOLLOW_22_in_atom708); - stream_22.add(char_literal51); - - pushFollow(FOLLOW_expr_in_atom710); - expr52=expr(); - - state._fsp--; - - stream_expr.add(expr52.getTree()); - char_literal53=(Token)match(input,24,FOLLOW_24_in_atom712); - stream_24.add(char_literal53); - - - - // AST REWRITE - // elements: expr - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - retval.tree = root_0; - RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); - - root_0 = (Object)adaptor.nil(); - // 88:20: -> expr - { - adaptor.addChild(root_0, stream_expr.nextTree()); - - } - - retval.tree = root_0; - } - break; - - } - retval.stop = input.LT(-1); - - retval.tree = (Object)adaptor.rulePostProcessing(root_0); - adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop); - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - retval.tree = (Object)adaptor.errorNode(input, retval.start, input.LT(-1), re); - - } - finally { - } - return retval; - } - // $ANTLR end "atom" - - // Delegated rules - - - protected DFA2 dfa2 = new DFA2(this); - static final String DFA2_eotS = - "\15\uffff"; - static final String DFA2_eofS = - "\15\uffff"; - static final String DFA2_minS = - "\2\12\1\25\1\12\1\uffff\1\12\1\25\1\27\2\uffff\2\12\1\27"; - static final String DFA2_maxS = - "\1\20\1\12\1\26\1\30\1\uffff\1\12\1\31\1\30\2\uffff\1\20\1\12\1"+ - "\30"; - static final String DFA2_acceptS = - "\4\uffff\1\1\3\uffff\1\3\1\2\3\uffff"; - static final String DFA2_specialS = - "\15\uffff}>"; - static final String[] DFA2_transitionS = { - "\1\1\3\uffff\3\1", - "\1\2", - "\1\4\1\3", - "\1\5\3\uffff\3\5\7\uffff\1\6", - "", - "\1\7", - "\1\11\3\uffff\1\10", - "\1\12\1\6", - "", - "", - "\1\13\3\uffff\3\13", - "\1\14", - "\1\12\1\6" - }; - - static final short[] DFA2_eot = DFA.unpackEncodedString(DFA2_eotS); - static final short[] DFA2_eof = DFA.unpackEncodedString(DFA2_eofS); - static final char[] DFA2_min = DFA.unpackEncodedStringToUnsignedChars(DFA2_minS); - static final char[] DFA2_max = DFA.unpackEncodedStringToUnsignedChars(DFA2_maxS); - static final short[] DFA2_accept = DFA.unpackEncodedString(DFA2_acceptS); - static final short[] DFA2_special = DFA.unpackEncodedString(DFA2_specialS); - static final short[][] DFA2_transition; - - static { - int numStates = DFA2_transitionS.length; - DFA2_transition = new short[numStates][]; - for (int i=0; i ^( FUNC_DECL functionHeader ) | functionHeader block -> ^( FUNC_DEF functionHeader block ) );"; - } - } - - - public static final BitSet FOLLOW_declaration_in_program85 = new BitSet(new long[]{0x000000000001C402L}); - public static final BitSet FOLLOW_variable_in_declaration105 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_functionHeader_in_declaration115 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21_in_declaration117 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_functionHeader_in_declaration135 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_block_in_declaration137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_type_in_variable166 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_declarator_in_variable168 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21_in_variable170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ID_in_declarator199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_type_in_functionHeader219 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_ID_in_functionHeader221 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_22_in_functionHeader223 = new BitSet(new long[]{0x000000000101C400L}); - public static final BitSet FOLLOW_formalParameter_in_functionHeader227 = new BitSet(new long[]{0x0000000001800000L}); - public static final BitSet FOLLOW_23_in_functionHeader231 = new BitSet(new long[]{0x000000000001C400L}); - public static final BitSet FOLLOW_formalParameter_in_functionHeader233 = new BitSet(new long[]{0x0000000001800000L}); - public static final BitSet FOLLOW_24_in_functionHeader241 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_type_in_formalParameter281 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_declarator_in_formalParameter283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_set_in_type0 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_block376 = new BitSet(new long[]{0x000000000661F400L}); - public static final BitSet FOLLOW_variable_in_block390 = new BitSet(new long[]{0x000000000661F400L}); - public static final BitSet FOLLOW_stat_in_block405 = new BitSet(new long[]{0x0000000006603400L}); - public static final BitSet FOLLOW_26_in_block416 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_forStat_in_stat449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_expr_in_stat457 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21_in_stat459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_block_in_stat468 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_assignStat_in_stat476 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21_in_stat478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_stat487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_FOR_in_forStat507 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_22_in_forStat509 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_assignStat_in_forStat513 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21_in_forStat515 = new BitSet(new long[]{0x0000000000401400L}); - public static final BitSet FOLLOW_expr_in_forStat517 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21_in_forStat519 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_assignStat_in_forStat523 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_24_in_forStat525 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_block_in_forStat527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ID_in_assignStat570 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_EQ_in_assignStat572 = new BitSet(new long[]{0x0000000000401400L}); - public static final BitSet FOLLOW_expr_in_assignStat574 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_condExpr_in_expr598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_aexpr_in_condExpr617 = new BitSet(new long[]{0x0000000000060002L}); - public static final BitSet FOLLOW_EQEQ_in_condExpr622 = new BitSet(new long[]{0x0000000000401400L}); - public static final BitSet FOLLOW_LT_in_condExpr627 = new BitSet(new long[]{0x0000000000401400L}); - public static final BitSet FOLLOW_aexpr_in_condExpr631 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_atom_in_aexpr653 = new BitSet(new long[]{0x0000000000080002L}); - public static final BitSet FOLLOW_PLUS_in_aexpr657 = new BitSet(new long[]{0x0000000000401400L}); - public static final BitSet FOLLOW_atom_in_aexpr660 = new BitSet(new long[]{0x0000000000080002L}); - public static final BitSet FOLLOW_ID_in_atom680 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_INT_in_atom694 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_atom708 = new BitSet(new long[]{0x0000000000401400L}); - public static final BitSet FOLLOW_expr_in_atom710 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_24_in_atom712 = new BitSet(new long[]{0x0000000000000002L}); - -} \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.java b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.java deleted file mode 100644 index e2e0d1c0f7339760d87b7d303ce8456af399ef20..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.java +++ /dev/null @@ -1,852 +0,0 @@ -// $ANTLR 3.2 Aug 13, 2010 14:19:31 SimpleCTP.g 2010-08-13 14:29:19 - -import org.antlr.runtime.*; -import org.antlr.runtime.tree.*;import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -public class SimpleCTP extends TreeParser { - public static final String[] tokenNames = new String[] { - "", "", "", "", "VAR_DEF", "ARG_DEF", "FUNC_HDR", "FUNC_DECL", "FUNC_DEF", "BLOCK", "ID", "EQ", "INT", "FOR", "INT_TYPE", "CHAR", "VOID", "EQEQ", "LT", "PLUS", "WS", "';'", "'('", "','", "')'", "'{'", "'}'" - }; - public static final int LT=18; - public static final int T__26=26; - public static final int T__25=25; - public static final int T__24=24; - public static final int T__23=23; - public static final int T__22=22; - public static final int T__21=21; - public static final int CHAR=15; - public static final int FOR=13; - public static final int FUNC_HDR=6; - public static final int INT=12; - public static final int FUNC_DEF=8; - public static final int INT_TYPE=14; - public static final int ID=10; - public static final int EOF=-1; - public static final int FUNC_DECL=7; - public static final int ARG_DEF=5; - public static final int WS=20; - public static final int BLOCK=9; - public static final int PLUS=19; - public static final int VOID=16; - public static final int EQ=11; - public static final int VAR_DEF=4; - public static final int EQEQ=17; - - // delegates - // delegators - - - public SimpleCTP(TreeNodeStream input) { - this(input, new RecognizerSharedState()); - } - public SimpleCTP(TreeNodeStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return SimpleCTP.tokenNames; } - public String getGrammarFileName() { return "SimpleCTP.g"; } - - - - // $ANTLR start "program" - // SimpleCTP.g:8:1: program : ( declaration )+ ; - public final void program() throws RecognitionException { - try { - // SimpleCTP.g:9:5: ( ( declaration )+ ) - // SimpleCTP.g:9:9: ( declaration )+ - { - // SimpleCTP.g:9:9: ( declaration )+ - int cnt1=0; - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==VAR_DEF||(LA1_0>=FUNC_DECL && LA1_0<=FUNC_DEF)) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // SimpleCTP.g:9:9: declaration - { - pushFollow(FOLLOW_declaration_in_program43); - declaration(); - - state._fsp--; - - - } - break; - - default : - if ( cnt1 >= 1 ) break loop1; - EarlyExitException eee = - new EarlyExitException(1, input); - throw eee; - } - cnt1++; - } while (true); - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "program" - - - // $ANTLR start "declaration" - // SimpleCTP.g:12:1: declaration : ( variable | ^( FUNC_DECL functionHeader ) | ^( FUNC_DEF functionHeader block ) ); - public final void declaration() throws RecognitionException { - try { - // SimpleCTP.g:13:5: ( variable | ^( FUNC_DECL functionHeader ) | ^( FUNC_DEF functionHeader block ) ) - int alt2=3; - switch ( input.LA(1) ) { - case VAR_DEF: - { - alt2=1; - } - break; - case FUNC_DECL: - { - alt2=2; - } - break; - case FUNC_DEF: - { - alt2=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 2, 0, input); - - throw nvae; - } - - switch (alt2) { - case 1 : - // SimpleCTP.g:13:9: variable - { - pushFollow(FOLLOW_variable_in_declaration63); - variable(); - - state._fsp--; - - - } - break; - case 2 : - // SimpleCTP.g:14:9: ^( FUNC_DECL functionHeader ) - { - match(input,FUNC_DECL,FOLLOW_FUNC_DECL_in_declaration74); - - match(input, Token.DOWN, null); - pushFollow(FOLLOW_functionHeader_in_declaration76); - functionHeader(); - - state._fsp--; - - - match(input, Token.UP, null); - - } - break; - case 3 : - // SimpleCTP.g:15:9: ^( FUNC_DEF functionHeader block ) - { - match(input,FUNC_DEF,FOLLOW_FUNC_DEF_in_declaration88); - - match(input, Token.DOWN, null); - pushFollow(FOLLOW_functionHeader_in_declaration90); - functionHeader(); - - state._fsp--; - - pushFollow(FOLLOW_block_in_declaration92); - block(); - - state._fsp--; - - - match(input, Token.UP, null); - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "declaration" - - - // $ANTLR start "variable" - // SimpleCTP.g:18:1: variable : ^( VAR_DEF type declarator ) ; - public final void variable() throws RecognitionException { - try { - // SimpleCTP.g:19:5: ( ^( VAR_DEF type declarator ) ) - // SimpleCTP.g:19:9: ^( VAR_DEF type declarator ) - { - match(input,VAR_DEF,FOLLOW_VAR_DEF_in_variable113); - - match(input, Token.DOWN, null); - pushFollow(FOLLOW_type_in_variable115); - type(); - - state._fsp--; - - pushFollow(FOLLOW_declarator_in_variable117); - declarator(); - - state._fsp--; - - - match(input, Token.UP, null); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "variable" - - - // $ANTLR start "declarator" - // SimpleCTP.g:22:1: declarator : ID ; - public final void declarator() throws RecognitionException { - try { - // SimpleCTP.g:23:5: ( ID ) - // SimpleCTP.g:23:9: ID - { - match(input,ID,FOLLOW_ID_in_declarator137); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "declarator" - - - // $ANTLR start "functionHeader" - // SimpleCTP.g:26:1: functionHeader : ^( FUNC_HDR type ID ( formalParameter )+ ) ; - public final void functionHeader() throws RecognitionException { - try { - // SimpleCTP.g:27:5: ( ^( FUNC_HDR type ID ( formalParameter )+ ) ) - // SimpleCTP.g:27:9: ^( FUNC_HDR type ID ( formalParameter )+ ) - { - match(input,FUNC_HDR,FOLLOW_FUNC_HDR_in_functionHeader158); - - match(input, Token.DOWN, null); - pushFollow(FOLLOW_type_in_functionHeader160); - type(); - - state._fsp--; - - match(input,ID,FOLLOW_ID_in_functionHeader162); - // SimpleCTP.g:27:28: ( formalParameter )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0==ARG_DEF) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // SimpleCTP.g:27:28: formalParameter - { - pushFollow(FOLLOW_formalParameter_in_functionHeader164); - formalParameter(); - - state._fsp--; - - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - - match(input, Token.UP, null); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "functionHeader" - - - // $ANTLR start "formalParameter" - // SimpleCTP.g:30:1: formalParameter : ^( ARG_DEF type declarator ) ; - public final void formalParameter() throws RecognitionException { - try { - // SimpleCTP.g:31:5: ( ^( ARG_DEF type declarator ) ) - // SimpleCTP.g:31:9: ^( ARG_DEF type declarator ) - { - match(input,ARG_DEF,FOLLOW_ARG_DEF_in_formalParameter186); - - match(input, Token.DOWN, null); - pushFollow(FOLLOW_type_in_formalParameter188); - type(); - - state._fsp--; - - pushFollow(FOLLOW_declarator_in_formalParameter190); - declarator(); - - state._fsp--; - - - match(input, Token.UP, null); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "formalParameter" - - - // $ANTLR start "type" - // SimpleCTP.g:34:1: type : ( 'int' | 'char' | 'void' | ID ); - public final void type() throws RecognitionException { - try { - // SimpleCTP.g:35:5: ( 'int' | 'char' | 'void' | ID ) - // SimpleCTP.g: - { - if ( input.LA(1)==ID||(input.LA(1)>=INT_TYPE && input.LA(1)<=VOID) ) { - input.consume(); - state.errorRecovery=false; - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - throw mse; - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "type" - - - // $ANTLR start "block" - // SimpleCTP.g:41:1: block : ^( BLOCK ( variable )* ( stat )* ) ; - public final void block() throws RecognitionException { - try { - // SimpleCTP.g:42:5: ( ^( BLOCK ( variable )* ( stat )* ) ) - // SimpleCTP.g:42:9: ^( BLOCK ( variable )* ( stat )* ) - { - match(input,BLOCK,FOLLOW_BLOCK_in_block273); - - if ( input.LA(1)==Token.DOWN ) { - match(input, Token.DOWN, null); - // SimpleCTP.g:42:17: ( variable )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==VAR_DEF) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // SimpleCTP.g:42:17: variable - { - pushFollow(FOLLOW_variable_in_block275); - variable(); - - state._fsp--; - - - } - break; - - default : - break loop4; - } - } while (true); - - // SimpleCTP.g:42:27: ( stat )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>=BLOCK && LA5_0<=FOR)||(LA5_0>=EQEQ && LA5_0<=PLUS)) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // SimpleCTP.g:42:27: stat - { - pushFollow(FOLLOW_stat_in_block278); - stat(); - - state._fsp--; - - - } - break; - - default : - break loop5; - } - } while (true); - - - match(input, Token.UP, null); - } - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "block" - - - // $ANTLR start "stat" - // SimpleCTP.g:45:1: stat : ( forStat | expr | block ); - public final void stat() throws RecognitionException { - try { - // SimpleCTP.g:45:5: ( forStat | expr | block ) - int alt6=3; - switch ( input.LA(1) ) { - case FOR: - { - alt6=1; - } - break; - case ID: - case EQ: - case INT: - case EQEQ: - case LT: - case PLUS: - { - alt6=2; - } - break; - case BLOCK: - { - alt6=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - - switch (alt6) { - case 1 : - // SimpleCTP.g:45:7: forStat - { - pushFollow(FOLLOW_forStat_in_stat292); - forStat(); - - state._fsp--; - - - } - break; - case 2 : - // SimpleCTP.g:46:7: expr - { - pushFollow(FOLLOW_expr_in_stat300); - expr(); - - state._fsp--; - - - } - break; - case 3 : - // SimpleCTP.g:47:7: block - { - pushFollow(FOLLOW_block_in_stat308); - block(); - - state._fsp--; - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "stat" - - - // $ANTLR start "forStat" - // SimpleCTP.g:50:1: forStat : ^( 'for' expr expr expr block ) ; - public final void forStat() throws RecognitionException { - try { - // SimpleCTP.g:51:5: ( ^( 'for' expr expr expr block ) ) - // SimpleCTP.g:51:9: ^( 'for' expr expr expr block ) - { - match(input,FOR,FOLLOW_FOR_in_forStat328); - - match(input, Token.DOWN, null); - pushFollow(FOLLOW_expr_in_forStat330); - expr(); - - state._fsp--; - - pushFollow(FOLLOW_expr_in_forStat332); - expr(); - - state._fsp--; - - pushFollow(FOLLOW_expr_in_forStat334); - expr(); - - state._fsp--; - - pushFollow(FOLLOW_block_in_forStat336); - block(); - - state._fsp--; - - - match(input, Token.UP, null); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "forStat" - - public static class expr_return extends TreeRuleReturnScope { - }; - - // $ANTLR start "expr" - // SimpleCTP.g:54:1: expr : ( ^( EQEQ expr expr ) | ^( LT expr expr ) | ^( PLUS expr expr ) | ^( EQ ID e= expr ) | atom ); - public final SimpleCTP.expr_return expr() throws RecognitionException { - SimpleCTP.expr_return retval = new SimpleCTP.expr_return(); - retval.start = input.LT(1); - - ANTLRCommonTree ID1=null; - SimpleCTP.expr_return e = null; - - - try { - // SimpleCTP.g:54:5: ( ^( EQEQ expr expr ) | ^( LT expr expr ) | ^( PLUS expr expr ) | ^( EQ ID e= expr ) | atom ) - int alt7=5; - switch ( input.LA(1) ) { - case EQEQ: - { - alt7=1; - } - break; - case LT: - { - alt7=2; - } - break; - case PLUS: - { - alt7=3; - } - break; - case EQ: - { - alt7=4; - } - break; - case ID: - case INT: - { - alt7=5; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - - switch (alt7) { - case 1 : - // SimpleCTP.g:54:9: ^( EQEQ expr expr ) - { - match(input,EQEQ,FOLLOW_EQEQ_in_expr352); - - match(input, Token.DOWN, null); - pushFollow(FOLLOW_expr_in_expr354); - expr(); - - state._fsp--; - - pushFollow(FOLLOW_expr_in_expr356); - expr(); - - state._fsp--; - - - match(input, Token.UP, null); - - } - break; - case 2 : - // SimpleCTP.g:55:9: ^( LT expr expr ) - { - match(input,LT,FOLLOW_LT_in_expr368); - - match(input, Token.DOWN, null); - pushFollow(FOLLOW_expr_in_expr370); - expr(); - - state._fsp--; - - pushFollow(FOLLOW_expr_in_expr372); - expr(); - - state._fsp--; - - - match(input, Token.UP, null); - - } - break; - case 3 : - // SimpleCTP.g:56:9: ^( PLUS expr expr ) - { - match(input,PLUS,FOLLOW_PLUS_in_expr384); - - match(input, Token.DOWN, null); - pushFollow(FOLLOW_expr_in_expr386); - expr(); - - state._fsp--; - - pushFollow(FOLLOW_expr_in_expr388); - expr(); - - state._fsp--; - - - match(input, Token.UP, null); - - } - break; - case 4 : - // SimpleCTP.g:57:9: ^( EQ ID e= expr ) - { - match(input,EQ,FOLLOW_EQ_in_expr400); - - match(input, Token.DOWN, null); - ID1=(ANTLRCommonTree)match(input,ID,FOLLOW_ID_in_expr402); - pushFollow(FOLLOW_expr_in_expr406); - e=expr(); - - state._fsp--; - - - match(input, Token.UP, null); - NSLog(@"assigning %@ to variable %@", (e!=null?(input.getTokenStream().toString( - input.getTreeAdaptor().getTokenStartIndex(e.start), - input.getTreeAdaptor().getTokenStopIndex(e.start))):null), (ID1!=null?ID1.getText():null)); - - } - break; - case 5 : - // SimpleCTP.g:58:9: atom - { - pushFollow(FOLLOW_atom_in_expr419); - atom(); - - state._fsp--; - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return retval; - } - // $ANTLR end "expr" - - - // $ANTLR start "atom" - // SimpleCTP.g:61:1: atom : ( ID | INT ); - public final void atom() throws RecognitionException { - try { - // SimpleCTP.g:62:5: ( ID | INT ) - // SimpleCTP.g: - { - if ( input.LA(1)==ID||input.LA(1)==INT ) { - input.consume(); - state.errorRecovery=false; - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - throw mse; - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "atom" - - // Delegated rules - - - - - public static final BitSet FOLLOW_declaration_in_program43 = new BitSet(new long[]{0x0000000000000192L}); - public static final BitSet FOLLOW_variable_in_declaration63 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_FUNC_DECL_in_declaration74 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_functionHeader_in_declaration76 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_FUNC_DEF_in_declaration88 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_functionHeader_in_declaration90 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_block_in_declaration92 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_VAR_DEF_in_variable113 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_type_in_variable115 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_declarator_in_variable117 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_ID_in_declarator137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_FUNC_HDR_in_functionHeader158 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_type_in_functionHeader160 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_ID_in_functionHeader162 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_formalParameter_in_functionHeader164 = new BitSet(new long[]{0x0000000000000028L}); - public static final BitSet FOLLOW_ARG_DEF_in_formalParameter186 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_type_in_formalParameter188 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_declarator_in_formalParameter190 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_set_in_type0 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_BLOCK_in_block273 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_variable_in_block275 = new BitSet(new long[]{0x00000000000E3E18L}); - public static final BitSet FOLLOW_stat_in_block278 = new BitSet(new long[]{0x00000000000E3E08L}); - public static final BitSet FOLLOW_forStat_in_stat292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_expr_in_stat300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_block_in_stat308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_FOR_in_forStat328 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_expr_in_forStat330 = new BitSet(new long[]{0x00000000000E1C00L}); - public static final BitSet FOLLOW_expr_in_forStat332 = new BitSet(new long[]{0x00000000000E1C00L}); - public static final BitSet FOLLOW_expr_in_forStat334 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_block_in_forStat336 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_EQEQ_in_expr352 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_expr_in_expr354 = new BitSet(new long[]{0x00000000000E1C00L}); - public static final BitSet FOLLOW_expr_in_expr356 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_LT_in_expr368 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_expr_in_expr370 = new BitSet(new long[]{0x00000000000E1C00L}); - public static final BitSet FOLLOW_expr_in_expr372 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_PLUS_in_expr384 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_expr_in_expr386 = new BitSet(new long[]{0x00000000000E1C00L}); - public static final BitSet FOLLOW_expr_in_expr388 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_EQ_in_expr400 = new BitSet(new long[]{0x0000000000000004L}); - public static final BitSet FOLLOW_ID_in_expr402 = new BitSet(new long[]{0x00000000000E1C00L}); - public static final BitSet FOLLOW_expr_in_expr406 = new BitSet(new long[]{0x0000000000000008L}); - public static final BitSet FOLLOW_atom_in_expr419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_set_in_atom0 = new BitSet(new long[]{0x0000000000000002L}); - -} \ No newline at end of file diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/antlr3.h b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/antlr3.h deleted file mode 100644 index 4f16279cec31897b812a1bc997a76fbbbdc41d93..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/antlr3.h +++ /dev/null @@ -1,79 +0,0 @@ -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -//#import -//#import -#import -#import diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleC.tokens b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleC.tokens deleted file mode 100644 index 6d06db9c6b57e207343fa05cc205bbe0c518bed4..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleC.tokens +++ /dev/null @@ -1,29 +0,0 @@ -K_ID=10 -T__26=26 -T__25=25 -T__24=24 -T__23=23 -K_EQEQ=16 -T__22=22 -K_INT=11 -T__21=21 -K_FOR=14 -FUNC_HDR=6 -FUNC_DEF=8 -K_INT_TYPE=19 -FUNC_DECL=7 -ARG_DEF=5 -WS=20 -K_EQ=15 -BLOCK=9 -K_LT=17 -K_CHAR=12 -K_VOID=13 -VAR_DEF=4 -K_PLUS=18 -';'=21 -'}'=26 -'('=22 -','=23 -')'=24 -'{'=25 diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCLexer.h b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCLexer.h deleted file mode 100644 index 6972a443bac4287eb91175230d34a194b85f99d8..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCLexer.h +++ /dev/null @@ -1,75 +0,0 @@ -// $ANTLR 3.2 Aug 23, 2010 07:48:06 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g 2010-08-23 07:54:47 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - -/* Start cyclicDFAInterface */ -#pragma mark Cyclic DFA interface start DFA4 -@interface DFA4 : ANTLRDFA { -} -+ newDFA4WithRecognizer:(ANTLRBaseRecognizer *)theRecognizer; -- initWithRecognizer:(ANTLRBaseRecognizer *)recognizer; -@end /* end of DFA4 interface */ - -#pragma mark Cyclic DFA interface end DFA4 - -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -#pragma mark Tokens -#define K_ID 10 -#define T__26 26 -#define T__25 25 -#define T__24 24 -#define T__23 23 -#define K_EQEQ 16 -#define T__22 22 -#define K_INT 11 -#define T__21 21 -#define K_FOR 14 -#define FUNC_HDR 6 -#define FUNC_DEF 8 -#define EOF -1 -#define K_INT_TYPE 19 -#define FUNC_DECL 7 -#define ARG_DEF 5 -#define WS 20 -#define K_EQ 15 -#define BLOCK 9 -#define K_LT 17 -#define K_CHAR 12 -#define K_VOID 13 -#define VAR_DEF 4 -#define K_PLUS 18 -@interface SimpleCLexer : ANTLRLexer { // line 283 -DFA4 *dfa4; -// start of actions.lexer.memVars -// start of action-actionScope-memVars -} -+ (SimpleCLexer *)newSimpleCLexer:(id)anInput; - -- (void)mT__21; -- (void)mT__22; -- (void)mT__23; -- (void)mT__24; -- (void)mT__25; -- (void)mT__26; -- (void)mK_FOR; -- (void)mK_INT_TYPE; -- (void)mK_CHAR; -- (void)mK_VOID; -- (void)mK_ID; -- (void)mK_INT; -- (void)mK_EQ; -- (void)mK_EQEQ; -- (void)mK_LT; -- (void)mK_PLUS; -- (void)mWS; -- (void)mTokens; - -@end /* end of SimpleCLexer interface */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCLexer.m b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCLexer.m deleted file mode 100644 index f8d4cfe0cf1c4d14e5cbf1ac1ee7458a35f9d444..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCLexer.m +++ /dev/null @@ -1,985 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 23, 2010 07:48:06 - * - * - From the grammar source file : /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g - * - On : 2010-08-23 07:54:47 - * - for the lexer : SimpleCLexerLexer * - * Editing it, at least manually, is not wise. - * - * ObjC language generator and runtime by Alan Condit, acondit|hereisanat|ipns|dotgoeshere|com. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 23, 2010 07:48:06 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g 2010-08-23 07:54:47 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "SimpleCLexer.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - -#pragma mark Cyclic DFA implementation start DFA4 -@implementation DFA4 -const static NSInteger dfa4_eot[33] = - {-1,-1,-1,-1,-1,-1,-1,11,11,11,11,-1,-1,22,-1,-1,-1,11,11,11,11,-1,-1, - 27,28,11,11,-1,-1,31,32,-1,-1}; -const static NSInteger dfa4_eof[33] = - {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, - -1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; -const static unichar dfa4_min[33] = - {9,0,0,0,0,0,0,111,110,104,111,0,0,61,0,0,0,114,116,97,105,0,0,48,48, - 114,100,0,0,48,48,0,0}; -const static unichar dfa4_max[33] = - {125,0,0,0,0,0,0,111,110,104,111,0,0,61,0,0,0,114,116,97,105,0,0,122, - 122,114,100,0,0,122,122,0,0}; -const static NSInteger dfa4_accept[33] = - {-1,1,2,3,4,5,6,-1,-1,-1,-1,11,12,-1,15,16,17,-1,-1,-1,-1,14,13,-1,-1, - -1,-1,7,8,-1,-1,9,10}; -const static NSInteger dfa4_special[33] = - {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, - -1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; -const static NSInteger dfa4_transition[] = {}; -const static NSInteger dfa4_transition0[] = {24}; -const static NSInteger dfa4_transition1[] = {26}; -const static NSInteger dfa4_transition2[] = {29}; -const static NSInteger dfa4_transition3[] = {20}; -const static NSInteger dfa4_transition4[] = {25}; -const static NSInteger dfa4_transition5[] = {16, 16, -1, -1, 16, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 16, -1, - -1, -1, -1, -1, -1, -1, 2, 4, -1, 15, 3, -1, -1, -1, 12, 12, 12, 12, 12, - 12, 12, 12, 12, 12, -1, 1, 14, 13, -1, -1, -1, 11, 11, 11, 11, 11, 11, - 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, - 11, 11, -1, -1, -1, -1, 11, -1, 11, 11, 9, 11, 11, 7, 11, 11, 8, 11, 11, - 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 11, 11, 11, 11, 5, -1, 6}; -const static NSInteger dfa4_transition6[] = {21}; -const static NSInteger dfa4_transition7[] = {11, 11, 11, 11, 11, 11, 11, - 11, 11, 11, -1, -1, -1, -1, -1, -1, -1, 11, 11, 11, 11, 11, 11, 11, 11, - 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, - -1, -1, -1, -1, 11, -1, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, - 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11}; -const static NSInteger dfa4_transition8[] = {18}; -const static NSInteger dfa4_transition9[] = {19}; -const static NSInteger dfa4_transition10[] = {23}; -const static NSInteger dfa4_transition11[] = {17}; -const static NSInteger dfa4_transition12[] = {30}; - - -+ () newDFA4WithRecognizer:(ANTLRBaseRecognizer *)aRecognizer -{ - return [[[DFA4 alloc] initWithRecognizer:aRecognizer] retain]; -} - -- (id) initWithRecognizer:(ANTLRBaseRecognizer *) theRecognizer -{ - if ((self = [super initWithRecognizer:theRecognizer]) != nil) { - decisionNumber = 4; - eot = dfa4_eot; - eof = dfa4_eof; - min = dfa4_min; - max = dfa4_max; - accept = dfa4_accept; - special = dfa4_special; - if (!(transition = calloc(33, sizeof(void*)))) { - [self release]; - return nil; - } - len = 33; - transition[0] = dfa4_transition5; - transition[1] = dfa4_transition; - transition[2] = dfa4_transition; - transition[3] = dfa4_transition; - transition[4] = dfa4_transition; - transition[5] = dfa4_transition; - transition[6] = dfa4_transition; - transition[7] = dfa4_transition11; - transition[8] = dfa4_transition8; - transition[9] = dfa4_transition9; - transition[10] = dfa4_transition3; - transition[11] = dfa4_transition; - transition[12] = dfa4_transition; - transition[13] = dfa4_transition6; - transition[14] = dfa4_transition; - transition[15] = dfa4_transition; - transition[16] = dfa4_transition; - transition[17] = dfa4_transition10; - transition[18] = dfa4_transition0; - transition[19] = dfa4_transition4; - transition[20] = dfa4_transition1; - transition[21] = dfa4_transition; - transition[22] = dfa4_transition; - transition[23] = dfa4_transition7; - transition[24] = dfa4_transition7; - transition[25] = dfa4_transition2; - transition[26] = dfa4_transition12; - transition[27] = dfa4_transition; - transition[28] = dfa4_transition; - transition[29] = dfa4_transition7; - transition[30] = dfa4_transition7; - transition[31] = dfa4_transition; - transition[32] = dfa4_transition; - } - return self; -} - -- (void) dealloc -{ - free(transition); - [super dealloc]; -} - -- (NSString *) description -{ - return @"1:1: Tokens : ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | K_FOR | K_INT_TYPE | K_CHAR | K_VOID | K_ID | K_INT | K_EQ | K_EQEQ | K_LT | K_PLUS | WS );"; -} - - -@end /* end DFA4 implementation */ - -#pragma mark Cyclic DFA implementation end DFA4 - - - -/** As per Terence: No returns for lexer rules! -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -*/ -@implementation SimpleCLexer // line 330 - -+ (void) initialize -{ - [ANTLRBaseRecognizer setGrammarFileName:@"/usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g"]; -} - -+ (NSString *) tokenNameForType:(NSInteger)aTokenType -{ - return [[self getTokenNames] objectAtIndex:aTokenType]; -} - -+ (SimpleCLexer *)newSimpleCLexer:(id)anInput -{ - return [[SimpleCLexer alloc] initWithCharStream:anInput]; -} - -- (id) initWithCharStream:(id)anInput -{ - if ((self = [super initWithCharStream:anInput State:[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:18+1]]) != nil) { - - dfa4 = [DFA4 newDFA4WithRecognizer:self]; - } - return self; -} - -- (void) dealloc -{ - [dfa4 release]; - [super dealloc]; -} - -/* Start of actions.lexer.methods */ -/* start methods() */ - -/* Start of Rules */ -// $ANTLR start "T__21" -- (void) mT__21 -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = T__21; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:7:7: ( ';' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:7:9: ';' // alt - { - [self matchChar:';']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__21" - -// $ANTLR start "T__22" -- (void) mT__22 -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = T__22; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:8:7: ( '(' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:8:9: '(' // alt - { - [self matchChar:'(']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__22" - -// $ANTLR start "T__23" -- (void) mT__23 -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = T__23; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:9:7: ( ',' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:9:9: ',' // alt - { - [self matchChar:',']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__23" - -// $ANTLR start "T__24" -- (void) mT__24 -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = T__24; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:10:7: ( ')' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:10:9: ')' // alt - { - [self matchChar:')']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__24" - -// $ANTLR start "T__25" -- (void) mT__25 -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = T__25; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:11:7: ( '{' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:11:9: '{' // alt - { - [self matchChar:'{']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__25" - -// $ANTLR start "T__26" -- (void) mT__26 -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = T__26; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:12:7: ( '}' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:12:9: '}' // alt - { - [self matchChar:'}']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "T__26" - -// $ANTLR start "K_FOR" -- (void) mK_FOR -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = K_FOR; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:91:7: ( 'for' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:91:9: 'for' // alt - { - [self matchString:@"for"]; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "K_FOR" - -// $ANTLR start "K_INT_TYPE" -- (void) mK_INT_TYPE -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = K_INT_TYPE; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:92:12: ( 'int' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:92:14: 'int' // alt - { - [self matchString:@"int"]; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "K_INT_TYPE" - -// $ANTLR start "K_CHAR" -- (void) mK_CHAR -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = K_CHAR; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:93:7: ( 'char' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:93:9: 'char' // alt - { - [self matchString:@"char"]; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "K_CHAR" - -// $ANTLR start "K_VOID" -- (void) mK_VOID -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = K_VOID; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:94:7: ( 'void' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:94:9: 'void' // alt - { - [self matchString:@"void"]; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "K_VOID" - -// $ANTLR start "K_ID" -- (void) mK_ID -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = K_ID; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:96:7: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:96:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* // alt - { - if ((([input LA:1] >= 'A') && ([input LA:1] <= 'Z'))||[input LA:1] == '_'||(([input LA:1] >= 'a') && ([input LA:1] <= 'z'))) { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - do { - NSInteger alt1=2; - NSInteger LA1_0 = [input LA:1]; - if ( ((LA1_0>='0' && LA1_0<='9')||(LA1_0>='A' && LA1_0<='Z')||LA1_0=='_'||(LA1_0>='a' && LA1_0<='z')) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g: // alt - { - if ((([input LA:1] >= '0') && ([input LA:1] <= '9'))||(([input LA:1] >= 'A') && ([input LA:1] <= 'Z'))||[input LA:1] == '_'||(([input LA:1] >= 'a') && ([input LA:1] <= 'z'))) { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - /* elements */ - } - break; - - default : - goto loop1; - } - } while (YES); - loop1: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "K_ID" - -// $ANTLR start "K_INT" -- (void) mK_INT -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = K_INT; - NSInteger _channel = ANTLRTokenChannelDefault; - id *int=nil; - NSMutableArray *list_int=nil; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:7: ( (int+= ( '0' .. '9' ) )+ ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:9: (int+= ( '0' .. '9' ) )+ // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:12: (int+= ( '0' .. '9' ) )+ // positiveClosureBlock - NSInteger cnt2=0; - do { - NSInteger alt2=2; - NSInteger LA2_0 = [input LA:1]; - if ( ((LA2_0>='0' && LA2_0<='9')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:12: int+= ( '0' .. '9' ) // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:14: ( '0' .. '9' ) // blockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:99:15: '0' .. '9' // alt - { - [self matchRangeFromChar:'0' to:'9']; /* element() */ - /* elements */ - } - /* element() */ - /* elements */ - } - break; - - default : - if ( cnt2 >= 1 ) - goto loop2; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:2]; - @throw eee; - } - cnt2++; - } while (YES); - loop2: ; - /* element() */ - NSLog(@"%@", list_int); /* element() */ - /* elements */ - } - - // token+rule list labels - [list_int release]; - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "K_INT" - -// $ANTLR start "K_EQ" -- (void) mK_EQ -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = K_EQ; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:102:8: ( '=' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:102:10: '=' // alt - { - [self matchChar:'=']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "K_EQ" - -// $ANTLR start "K_EQEQ" -- (void) mK_EQEQ -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = K_EQEQ; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:103:8: ( '==' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:103:10: '==' // alt - { - [self matchString:@"=="]; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "K_EQEQ" - -// $ANTLR start "K_LT" -- (void) mK_LT -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = K_LT; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:104:8: ( '<' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:104:10: '<' // alt - { - [self matchChar:'<']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "K_LT" - -// $ANTLR start "K_PLUS" -- (void) mK_PLUS -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = K_PLUS; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:105:8: ( '+' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:105:10: '+' // alt - { - [self matchChar:'+']; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "K_PLUS" - -// $ANTLR start "WS" -- (void) mWS -{ - // - /* ruleScopeSetUp */ - - @try { - NSInteger _type = WS; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:107:5: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:107:9: ( ' ' | '\\t' | '\\r' | '\\n' )+ // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:107:9: ( ' ' | '\\t' | '\\r' | '\\n' )+ // positiveClosureBlock - NSInteger cnt3=0; - do { - NSInteger alt3=2; - NSInteger LA3_0 = [input LA:1]; - if ( ((LA3_0>='\t' && LA3_0<='\n')||LA3_0=='\r'||LA3_0==' ') ) { - alt3=1; - } - - - switch (alt3) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g: // alt - { - if ((([input LA:1] >= '\t') && ([input LA:1] <= '\n'))||[input LA:1] == '\r'||[input LA:1] == ' ') { - [input consume]; - - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - [self recover:mse]; - @throw mse;} - /* element() */ - /* elements */ - } - break; - - default : - if ( cnt3 >= 1 ) - goto loop3; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:3]; - @throw eee; - } - cnt3++; - } while (YES); - loop3: ; - /* element() */ - state.channel=99; /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "WS" - -- (void) mTokens -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:8: ( T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | K_FOR | K_INT_TYPE | K_CHAR | K_VOID | K_ID | K_INT | K_EQ | K_EQEQ | K_LT | K_PLUS | WS ) //ruleblock - NSInteger alt4=17; - alt4 = [dfa4 predict:input]; - switch (alt4) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:10: T__21 // alt - { - [self mT__21]; - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:16: T__22 // alt - { - [self mT__22]; - /* element() */ - /* elements */ - } - break; - case 3 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:22: T__23 // alt - { - [self mT__23]; - /* element() */ - /* elements */ - } - break; - case 4 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:28: T__24 // alt - { - [self mT__24]; - /* element() */ - /* elements */ - } - break; - case 5 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:34: T__25 // alt - { - [self mT__25]; - /* element() */ - /* elements */ - } - break; - case 6 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:40: T__26 // alt - { - [self mT__26]; - /* element() */ - /* elements */ - } - break; - case 7 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:46: K_FOR // alt - { - [self mK_FOR]; - /* element() */ - /* elements */ - } - break; - case 8 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:52: K_INT_TYPE // alt - { - [self mK_INT_TYPE]; - /* element() */ - /* elements */ - } - break; - case 9 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:63: K_CHAR // alt - { - [self mK_CHAR]; - /* element() */ - /* elements */ - } - break; - case 10 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:70: K_VOID // alt - { - [self mK_VOID]; - /* element() */ - /* elements */ - } - break; - case 11 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:77: K_ID // alt - { - [self mK_ID]; - /* element() */ - /* elements */ - } - break; - case 12 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:82: K_INT // alt - { - [self mK_INT]; - /* element() */ - /* elements */ - } - break; - case 13 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:88: K_EQ // alt - { - [self mK_EQ]; - /* element() */ - /* elements */ - } - break; - case 14 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:93: K_EQEQ // alt - { - [self mK_EQEQ]; - /* element() */ - /* elements */ - } - break; - case 15 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:100: K_LT // alt - { - [self mK_LT]; - /* element() */ - /* elements */ - } - break; - case 16 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:105: K_PLUS // alt - { - [self mK_PLUS]; - /* element() */ - /* elements */ - } - break; - case 17 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:1:112: WS // alt - { - [self mWS]; - /* element() */ - /* elements */ - } - break; - - } - -} - -@end /* end of SimpleCLexer implementation line 397 */ - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCParser.h b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCParser.h deleted file mode 100644 index 6d4f1800e9069f9417591a70d2cd17262bed455b..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCParser.h +++ /dev/null @@ -1,300 +0,0 @@ -// $ANTLR 3.2 Aug 23, 2010 07:48:06 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g 2010-08-23 07:54:46 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - -#pragma mark Cyclic DFA interface start DFA2 -@interface DFA2 : ANTLRDFA { -} -+ newDFA2WithRecognizer:(ANTLRBaseRecognizer *)theRecognizer; -- initWithRecognizer:(ANTLRBaseRecognizer *)recognizer; -@end /* end of DFA2 interface */ - -#pragma mark Cyclic DFA interface end DFA2 -#pragma mark Tokens -#define K_ID 10 -#define T__26 26 -#define T__25 25 -#define T__24 24 -#define T__23 23 -#define K_EQEQ 16 -#define T__22 22 -#define K_INT 11 -#define T__21 21 -#define K_FOR 14 -#define FUNC_HDR 6 -#define FUNC_DEF 8 -#define EOF -1 -#define K_INT_TYPE 19 -#define FUNC_DECL 7 -#define ARG_DEF 5 -#define WS 20 -#define K_EQ 15 -#define BLOCK 9 -#define K_LT 17 -#define K_CHAR 12 -#define K_VOID 13 -#define VAR_DEF 4 -#define K_PLUS 18 -#pragma mark Dynamic Global Scopes -#pragma mark Dynamic Rule Scopes -#pragma mark Rule Return Scopes start -@interface SimpleCParser_program_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_program_return *)newSimpleCParser_program_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_declaration_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_declaration_return *)newSimpleCParser_declaration_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_variable_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_variable_return *)newSimpleCParser_variable_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_declarator_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_declarator_return *)newSimpleCParser_declarator_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_functionHeader_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_functionHeader_return *)newSimpleCParser_functionHeader_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_formalParameter_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_formalParameter_return *)newSimpleCParser_formalParameter_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_type_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_type_return *)newSimpleCParser_type_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_block_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_block_return *)newSimpleCParser_block_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_stat_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_stat_return *)newSimpleCParser_stat_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_forStat_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_forStat_return *)newSimpleCParser_forStat_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_assignStat_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_assignStat_return *)newSimpleCParser_assignStat_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_expr_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_expr_return *)newSimpleCParser_expr_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_condExpr_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_condExpr_return *)newSimpleCParser_condExpr_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_aexpr_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_aexpr_return *)newSimpleCParser_aexpr_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ -@interface SimpleCParser_atom_return :ANTLRParserRuleReturnScope { // line 1672 -/* AST returnScopeInterface.memVars */ -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCParser_atom_return *)newSimpleCParser_atom_return; -// this is start of set and get methods -/* AST returnScopeInterface.methodsdecl */ -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end /* end of returnScopeInterface interface */ - -#pragma mark Rule return scopes end -@interface SimpleCParser : ANTLRParser { // line 529 -// start of globalAttributeScopeMemVar - - -// start of action-actionScope-memVars -// start of ruleAttributeScopeMemVar - - -// Start of memVars -/* AST parserHeaderFile.memVars */ -/* AST parsermemVars */ -id treeAdaptor; - -DFA2 *dfa2; - } - -// start of action-actionScope-methodsDecl - -/* AST parserHeaderFile.methodsdecl */ -/* AST parserMethodsDecl */ -- (id) getTreeAdaptor; -- (void) setTreeAdaptor:(id)theTreeAdaptor; - -- (SimpleCParser_program_return *)program; -- (SimpleCParser_declaration_return *)declaration; -- (SimpleCParser_variable_return *)variable; -- (SimpleCParser_declarator_return *)declarator; -- (SimpleCParser_functionHeader_return *)functionHeader; -- (SimpleCParser_formalParameter_return *)formalParameter; -- (SimpleCParser_type_return *)type; -- (SimpleCParser_block_return *)block; -- (SimpleCParser_stat_return *)stat; -- (SimpleCParser_forStat_return *)forStat; -- (SimpleCParser_assignStat_return *)assignStat; -- (SimpleCParser_expr_return *)expr; -- (SimpleCParser_condExpr_return *)condExpr; -- (SimpleCParser_aexpr_return *)aexpr; -- (SimpleCParser_atom_return *)atom; - - -@end /* end of SimpleCParser interface */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCParser.m b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCParser.m deleted file mode 100644 index 386640a2feda73ae8c498228054a780c47439029..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCParser.m +++ /dev/null @@ -1,2763 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 23, 2010 07:48:06 - * - * - From the grammar source file : /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g - * - On : 2010-08-23 07:54:46 - * - for the parser : SimpleCParserParser * - * Editing it, at least manually, is not wise. - * - * ObjC language generator and runtime by Alan Condit, acondit|hereisanat|ipns|dotgoeshere|com. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 23, 2010 07:48:06 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g 2010-08-23 07:54:46 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "SimpleCParser.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - - -#pragma mark Cyclic DFA implementation start DFA2 -@implementation DFA2 -const static NSInteger dfa2_eot[13] = - {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; -const static NSInteger dfa2_eof[13] = - {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; -const static unichar dfa2_min[13] = - {10,10,21,10,0,10,21,23,0,0,10,10,23}; -const static unichar dfa2_max[13] = - {13,10,22,24,0,10,25,24,0,0,13,10,24}; -const static NSInteger dfa2_accept[13] = - {-1,-1,-1,-1,1,-1,-1,-1,3,2,-1,-1,-1}; -const static NSInteger dfa2_special[13] = - {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; -const static NSInteger dfa2_transition[] = {}; -const static NSInteger dfa2_transition0[] = {9, -1, -1, -1, 8}; -const static NSInteger dfa2_transition1[] = {10, 6}; -const static NSInteger dfa2_transition2[] = {5, 5, 5, 5, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 6}; -const static NSInteger dfa2_transition3[] = {11, 11, 11, 11}; -const static NSInteger dfa2_transition4[] = {4, 3}; -const static NSInteger dfa2_transition5[] = {1, 1, 1, 1}; -const static NSInteger dfa2_transition6[] = {7}; -const static NSInteger dfa2_transition7[] = {12}; -const static NSInteger dfa2_transition8[] = {2}; - - -+ () newDFA2WithRecognizer:(ANTLRBaseRecognizer *)aRecognizer -{ - return [[[DFA2 alloc] initWithRecognizer:aRecognizer] retain]; -} - -- (id) initWithRecognizer:(ANTLRBaseRecognizer *) theRecognizer -{ - if ((self = [super initWithRecognizer:theRecognizer]) != nil) { - decisionNumber = 2; - eot = dfa2_eot; - eof = dfa2_eof; - min = dfa2_min; - max = dfa2_max; - accept = dfa2_accept; - special = dfa2_special; - if (!(transition = calloc(13, sizeof(void*)))) { - [self release]; - return nil; - } - len = 13; - transition[0] = dfa2_transition5; - transition[1] = dfa2_transition8; - transition[2] = dfa2_transition4; - transition[3] = dfa2_transition2; - transition[4] = dfa2_transition; - transition[5] = dfa2_transition6; - transition[6] = dfa2_transition0; - transition[7] = dfa2_transition1; - transition[8] = dfa2_transition; - transition[9] = dfa2_transition; - transition[10] = dfa2_transition3; - transition[11] = dfa2_transition7; - transition[12] = dfa2_transition1; - } - return self; -} - -- (void) dealloc -{ - free(transition); - [super dealloc]; -} - -- (NSString *) description -{ - return @"20:1: declaration : ( variable | functionHeader ';' -> ^( FUNC_DECL functionHeader ) | functionHeader block -> ^( FUNC_DEF functionHeader block ) );"; -} - - -@end /* end DFA2 implementation */ - -#pragma mark Cyclic DFA implementation end DFA2 - - - -#pragma mark Bitsets -static ANTLRBitSet *FOLLOW_declaration_in_program85; -static const unsigned long long FOLLOW_declaration_in_program85_data[] = { 0x0000000000003C02LL}; -static ANTLRBitSet *FOLLOW_variable_in_declaration105; -static const unsigned long long FOLLOW_variable_in_declaration105_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_functionHeader_in_declaration115; -static const unsigned long long FOLLOW_functionHeader_in_declaration115_data[] = { 0x0000000000200000LL}; -static ANTLRBitSet *FOLLOW_21_in_declaration117; -static const unsigned long long FOLLOW_21_in_declaration117_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_functionHeader_in_declaration135; -static const unsigned long long FOLLOW_functionHeader_in_declaration135_data[] = { 0x0000000002000000LL}; -static ANTLRBitSet *FOLLOW_block_in_declaration137; -static const unsigned long long FOLLOW_block_in_declaration137_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_type_in_variable166; -static const unsigned long long FOLLOW_type_in_variable166_data[] = { 0x0000000000000400LL}; -static ANTLRBitSet *FOLLOW_declarator_in_variable168; -static const unsigned long long FOLLOW_declarator_in_variable168_data[] = { 0x0000000000200000LL}; -static ANTLRBitSet *FOLLOW_21_in_variable170; -static const unsigned long long FOLLOW_21_in_variable170_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_K_ID_in_declarator199; -static const unsigned long long FOLLOW_K_ID_in_declarator199_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_type_in_functionHeader219; -static const unsigned long long FOLLOW_type_in_functionHeader219_data[] = { 0x0000000000000400LL}; -static ANTLRBitSet *FOLLOW_K_ID_in_functionHeader221; -static const unsigned long long FOLLOW_K_ID_in_functionHeader221_data[] = { 0x0000000000400000LL}; -static ANTLRBitSet *FOLLOW_22_in_functionHeader223; -static const unsigned long long FOLLOW_22_in_functionHeader223_data[] = { 0x0000000001003C00LL}; -static ANTLRBitSet *FOLLOW_formalParameter_in_functionHeader227; -static const unsigned long long FOLLOW_formalParameter_in_functionHeader227_data[] = { 0x0000000001800000LL}; -static ANTLRBitSet *FOLLOW_23_in_functionHeader231; -static const unsigned long long FOLLOW_23_in_functionHeader231_data[] = { 0x0000000000003C00LL}; -static ANTLRBitSet *FOLLOW_formalParameter_in_functionHeader233; -static const unsigned long long FOLLOW_formalParameter_in_functionHeader233_data[] = { 0x0000000001800000LL}; -static ANTLRBitSet *FOLLOW_24_in_functionHeader241; -static const unsigned long long FOLLOW_24_in_functionHeader241_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_type_in_formalParameter281; -static const unsigned long long FOLLOW_type_in_formalParameter281_data[] = { 0x0000000000000400LL}; -static ANTLRBitSet *FOLLOW_declarator_in_formalParameter283; -static const unsigned long long FOLLOW_declarator_in_formalParameter283_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_set_in_type0; -static const unsigned long long FOLLOW_set_in_type0_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_25_in_block376; -static const unsigned long long FOLLOW_25_in_block376_data[] = { 0x0000000006607C00LL}; -static ANTLRBitSet *FOLLOW_variable_in_block390; -static const unsigned long long FOLLOW_variable_in_block390_data[] = { 0x0000000006607C00LL}; -static ANTLRBitSet *FOLLOW_stat_in_block405; -static const unsigned long long FOLLOW_stat_in_block405_data[] = { 0x0000000006604C00LL}; -static ANTLRBitSet *FOLLOW_26_in_block416; -static const unsigned long long FOLLOW_26_in_block416_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_forStat_in_stat449; -static const unsigned long long FOLLOW_forStat_in_stat449_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_expr_in_stat457; -static const unsigned long long FOLLOW_expr_in_stat457_data[] = { 0x0000000000200000LL}; -static ANTLRBitSet *FOLLOW_21_in_stat459; -static const unsigned long long FOLLOW_21_in_stat459_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_block_in_stat468; -static const unsigned long long FOLLOW_block_in_stat468_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_assignStat_in_stat476; -static const unsigned long long FOLLOW_assignStat_in_stat476_data[] = { 0x0000000000200000LL}; -static ANTLRBitSet *FOLLOW_21_in_stat478; -static const unsigned long long FOLLOW_21_in_stat478_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_21_in_stat487; -static const unsigned long long FOLLOW_21_in_stat487_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_K_FOR_in_forStat507; -static const unsigned long long FOLLOW_K_FOR_in_forStat507_data[] = { 0x0000000000400000LL}; -static ANTLRBitSet *FOLLOW_22_in_forStat509; -static const unsigned long long FOLLOW_22_in_forStat509_data[] = { 0x0000000000000400LL}; -static ANTLRBitSet *FOLLOW_assignStat_in_forStat513; -static const unsigned long long FOLLOW_assignStat_in_forStat513_data[] = { 0x0000000000200000LL}; -static ANTLRBitSet *FOLLOW_21_in_forStat515; -static const unsigned long long FOLLOW_21_in_forStat515_data[] = { 0x0000000000400C00LL}; -static ANTLRBitSet *FOLLOW_expr_in_forStat517; -static const unsigned long long FOLLOW_expr_in_forStat517_data[] = { 0x0000000000200000LL}; -static ANTLRBitSet *FOLLOW_21_in_forStat519; -static const unsigned long long FOLLOW_21_in_forStat519_data[] = { 0x0000000000000400LL}; -static ANTLRBitSet *FOLLOW_assignStat_in_forStat523; -static const unsigned long long FOLLOW_assignStat_in_forStat523_data[] = { 0x0000000001000000LL}; -static ANTLRBitSet *FOLLOW_24_in_forStat525; -static const unsigned long long FOLLOW_24_in_forStat525_data[] = { 0x0000000002000000LL}; -static ANTLRBitSet *FOLLOW_block_in_forStat527; -static const unsigned long long FOLLOW_block_in_forStat527_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_K_ID_in_assignStat570; -static const unsigned long long FOLLOW_K_ID_in_assignStat570_data[] = { 0x0000000000008000LL}; -static ANTLRBitSet *FOLLOW_K_EQ_in_assignStat572; -static const unsigned long long FOLLOW_K_EQ_in_assignStat572_data[] = { 0x0000000000400C00LL}; -static ANTLRBitSet *FOLLOW_expr_in_assignStat574; -static const unsigned long long FOLLOW_expr_in_assignStat574_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_condExpr_in_expr598; -static const unsigned long long FOLLOW_condExpr_in_expr598_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_aexpr_in_condExpr617; -static const unsigned long long FOLLOW_aexpr_in_condExpr617_data[] = { 0x0000000000030002LL}; -static ANTLRBitSet *FOLLOW_K_EQEQ_in_condExpr622; -static const unsigned long long FOLLOW_K_EQEQ_in_condExpr622_data[] = { 0x0000000000400C00LL}; -static ANTLRBitSet *FOLLOW_K_LT_in_condExpr627; -static const unsigned long long FOLLOW_K_LT_in_condExpr627_data[] = { 0x0000000000400C00LL}; -static ANTLRBitSet *FOLLOW_aexpr_in_condExpr631; -static const unsigned long long FOLLOW_aexpr_in_condExpr631_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_atom_in_aexpr653; -static const unsigned long long FOLLOW_atom_in_aexpr653_data[] = { 0x0000000000040002LL}; -static ANTLRBitSet *FOLLOW_K_PLUS_in_aexpr657; -static const unsigned long long FOLLOW_K_PLUS_in_aexpr657_data[] = { 0x0000000000400C00LL}; -static ANTLRBitSet *FOLLOW_atom_in_aexpr660; -static const unsigned long long FOLLOW_atom_in_aexpr660_data[] = { 0x0000000000040002LL}; -static ANTLRBitSet *FOLLOW_K_ID_in_atom680; -static const unsigned long long FOLLOW_K_ID_in_atom680_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_K_INT_in_atom694; -static const unsigned long long FOLLOW_K_INT_in_atom694_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_22_in_atom708; -static const unsigned long long FOLLOW_22_in_atom708_data[] = { 0x0000000000400C00LL}; -static ANTLRBitSet *FOLLOW_expr_in_atom710; -static const unsigned long long FOLLOW_expr_in_atom710_data[] = { 0x0000000001000000LL}; -static ANTLRBitSet *FOLLOW_24_in_atom712; -static const unsigned long long FOLLOW_24_in_atom712_data[] = { 0x0000000000000002LL}; - - -#pragma mark Dynamic Global Scopes - -#pragma mark Dynamic Rule Scopes - -#pragma mark Rule return scopes start -@implementation SimpleCParser_program_return -+ (SimpleCParser_program_return *)newSimpleCParser_program_return -{ - return [[[SimpleCParser_program_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_declaration_return -+ (SimpleCParser_declaration_return *)newSimpleCParser_declaration_return -{ - return [[[SimpleCParser_declaration_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_variable_return -+ (SimpleCParser_variable_return *)newSimpleCParser_variable_return -{ - return [[[SimpleCParser_variable_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_declarator_return -+ (SimpleCParser_declarator_return *)newSimpleCParser_declarator_return -{ - return [[[SimpleCParser_declarator_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_functionHeader_return -+ (SimpleCParser_functionHeader_return *)newSimpleCParser_functionHeader_return -{ - return [[[SimpleCParser_functionHeader_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_formalParameter_return -+ (SimpleCParser_formalParameter_return *)newSimpleCParser_formalParameter_return -{ - return [[[SimpleCParser_formalParameter_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_type_return -+ (SimpleCParser_type_return *)newSimpleCParser_type_return -{ - return [[[SimpleCParser_type_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_block_return -+ (SimpleCParser_block_return *)newSimpleCParser_block_return -{ - return [[[SimpleCParser_block_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_stat_return -+ (SimpleCParser_stat_return *)newSimpleCParser_stat_return -{ - return [[[SimpleCParser_stat_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_forStat_return -+ (SimpleCParser_forStat_return *)newSimpleCParser_forStat_return -{ - return [[[SimpleCParser_forStat_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_assignStat_return -+ (SimpleCParser_assignStat_return *)newSimpleCParser_assignStat_return -{ - return [[[SimpleCParser_assignStat_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_expr_return -+ (SimpleCParser_expr_return *)newSimpleCParser_expr_return -{ - return [[[SimpleCParser_expr_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_condExpr_return -+ (SimpleCParser_condExpr_return *)newSimpleCParser_condExpr_return -{ - return [[[SimpleCParser_condExpr_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_aexpr_return -+ (SimpleCParser_aexpr_return *)newSimpleCParser_aexpr_return -{ - return [[[SimpleCParser_aexpr_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - -@implementation SimpleCParser_atom_return -+ (SimpleCParser_atom_return *)newSimpleCParser_atom_return -{ - return [[[SimpleCParser_atom_return alloc] init] retain]; -} - -/* AST returnScope.methods */ -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end /* end of returnScope implementation */ - - - -@implementation SimpleCParser // line 610 - -+ (void) initialize -{ - #pragma mark Bitsets - FOLLOW_declaration_in_program85 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_declaration_in_program85_data Count:(NSUInteger)1] retain]; - FOLLOW_variable_in_declaration105 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_variable_in_declaration105_data Count:(NSUInteger)1] retain]; - FOLLOW_functionHeader_in_declaration115 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_functionHeader_in_declaration115_data Count:(NSUInteger)1] retain]; - FOLLOW_21_in_declaration117 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_21_in_declaration117_data Count:(NSUInteger)1] retain]; - FOLLOW_functionHeader_in_declaration135 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_functionHeader_in_declaration135_data Count:(NSUInteger)1] retain]; - FOLLOW_block_in_declaration137 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_block_in_declaration137_data Count:(NSUInteger)1] retain]; - FOLLOW_type_in_variable166 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_type_in_variable166_data Count:(NSUInteger)1] retain]; - FOLLOW_declarator_in_variable168 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_declarator_in_variable168_data Count:(NSUInteger)1] retain]; - FOLLOW_21_in_variable170 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_21_in_variable170_data Count:(NSUInteger)1] retain]; - FOLLOW_K_ID_in_declarator199 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_ID_in_declarator199_data Count:(NSUInteger)1] retain]; - FOLLOW_type_in_functionHeader219 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_type_in_functionHeader219_data Count:(NSUInteger)1] retain]; - FOLLOW_K_ID_in_functionHeader221 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_ID_in_functionHeader221_data Count:(NSUInteger)1] retain]; - FOLLOW_22_in_functionHeader223 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_22_in_functionHeader223_data Count:(NSUInteger)1] retain]; - FOLLOW_formalParameter_in_functionHeader227 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_formalParameter_in_functionHeader227_data Count:(NSUInteger)1] retain]; - FOLLOW_23_in_functionHeader231 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_23_in_functionHeader231_data Count:(NSUInteger)1] retain]; - FOLLOW_formalParameter_in_functionHeader233 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_formalParameter_in_functionHeader233_data Count:(NSUInteger)1] retain]; - FOLLOW_24_in_functionHeader241 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_24_in_functionHeader241_data Count:(NSUInteger)1] retain]; - FOLLOW_type_in_formalParameter281 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_type_in_formalParameter281_data Count:(NSUInteger)1] retain]; - FOLLOW_declarator_in_formalParameter283 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_declarator_in_formalParameter283_data Count:(NSUInteger)1] retain]; - FOLLOW_set_in_type0 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_set_in_type0_data Count:(NSUInteger)1] retain]; - FOLLOW_25_in_block376 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_25_in_block376_data Count:(NSUInteger)1] retain]; - FOLLOW_variable_in_block390 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_variable_in_block390_data Count:(NSUInteger)1] retain]; - FOLLOW_stat_in_block405 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_stat_in_block405_data Count:(NSUInteger)1] retain]; - FOLLOW_26_in_block416 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_26_in_block416_data Count:(NSUInteger)1] retain]; - FOLLOW_forStat_in_stat449 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_forStat_in_stat449_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_stat457 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_stat457_data Count:(NSUInteger)1] retain]; - FOLLOW_21_in_stat459 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_21_in_stat459_data Count:(NSUInteger)1] retain]; - FOLLOW_block_in_stat468 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_block_in_stat468_data Count:(NSUInteger)1] retain]; - FOLLOW_assignStat_in_stat476 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_assignStat_in_stat476_data Count:(NSUInteger)1] retain]; - FOLLOW_21_in_stat478 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_21_in_stat478_data Count:(NSUInteger)1] retain]; - FOLLOW_21_in_stat487 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_21_in_stat487_data Count:(NSUInteger)1] retain]; - FOLLOW_K_FOR_in_forStat507 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_FOR_in_forStat507_data Count:(NSUInteger)1] retain]; - FOLLOW_22_in_forStat509 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_22_in_forStat509_data Count:(NSUInteger)1] retain]; - FOLLOW_assignStat_in_forStat513 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_assignStat_in_forStat513_data Count:(NSUInteger)1] retain]; - FOLLOW_21_in_forStat515 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_21_in_forStat515_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_forStat517 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_forStat517_data Count:(NSUInteger)1] retain]; - FOLLOW_21_in_forStat519 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_21_in_forStat519_data Count:(NSUInteger)1] retain]; - FOLLOW_assignStat_in_forStat523 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_assignStat_in_forStat523_data Count:(NSUInteger)1] retain]; - FOLLOW_24_in_forStat525 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_24_in_forStat525_data Count:(NSUInteger)1] retain]; - FOLLOW_block_in_forStat527 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_block_in_forStat527_data Count:(NSUInteger)1] retain]; - FOLLOW_K_ID_in_assignStat570 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_ID_in_assignStat570_data Count:(NSUInteger)1] retain]; - FOLLOW_K_EQ_in_assignStat572 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_EQ_in_assignStat572_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_assignStat574 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_assignStat574_data Count:(NSUInteger)1] retain]; - FOLLOW_condExpr_in_expr598 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_condExpr_in_expr598_data Count:(NSUInteger)1] retain]; - FOLLOW_aexpr_in_condExpr617 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_aexpr_in_condExpr617_data Count:(NSUInteger)1] retain]; - FOLLOW_K_EQEQ_in_condExpr622 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_EQEQ_in_condExpr622_data Count:(NSUInteger)1] retain]; - FOLLOW_K_LT_in_condExpr627 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_LT_in_condExpr627_data Count:(NSUInteger)1] retain]; - FOLLOW_aexpr_in_condExpr631 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_aexpr_in_condExpr631_data Count:(NSUInteger)1] retain]; - FOLLOW_atom_in_aexpr653 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_atom_in_aexpr653_data Count:(NSUInteger)1] retain]; - FOLLOW_K_PLUS_in_aexpr657 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_PLUS_in_aexpr657_data Count:(NSUInteger)1] retain]; - FOLLOW_atom_in_aexpr660 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_atom_in_aexpr660_data Count:(NSUInteger)1] retain]; - FOLLOW_K_ID_in_atom680 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_ID_in_atom680_data Count:(NSUInteger)1] retain]; - FOLLOW_K_INT_in_atom694 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_INT_in_atom694_data Count:(NSUInteger)1] retain]; - FOLLOW_22_in_atom708 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_22_in_atom708_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_atom710 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_atom710_data Count:(NSUInteger)1] retain]; - FOLLOW_24_in_atom712 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_24_in_atom712_data Count:(NSUInteger)1] retain]; - - [ANTLRBaseRecognizer setTokenNames:[[[NSArray alloc] initWithObjects:@"", @"", @"", @"", - @"VAR_DEF", @"ARG_DEF", @"FUNC_HDR", @"FUNC_DECL", @"FUNC_DEF", @"BLOCK", - @"K_ID", @"K_INT", @"K_CHAR", @"K_VOID", @"K_FOR", @"K_EQ", @"K_EQEQ", - @"K_LT", @"K_PLUS", @"K_INT_TYPE", @"WS", @"';'", @"'('", @"','", @"')'", - @"'{'", @"'}'", nil] retain]]; -} - -+ (SimpleCParser *)newSimpleCParser:(id)aStream -{ - return [[SimpleCParser alloc] initWithTokenStream:aStream]; - -} - -- (id) initWithTokenStream:(id)aStream -{ - if ((self = [super initWithTokenStream:aStream State:[[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:15+1] retain]]) != nil) { - - - dfa2 = [DFA2 newDFA2WithRecognizer:self]; - - /* start of actions-actionScope-init */ - /* start of init */ - /* AST genericParser.init */ - [self setTreeAdaptor:[[ANTLRCommonTreeAdaptor newANTLRCommonTreeAdaptor] retain]]; - } - return self; -} - -- (void) dealloc -{ - [dfa2 release]; - /* AST genericParser.dealloc */ - [self setTreeAdaptor:nil]; - - [super dealloc]; -} -// start actions.actionScope.methods -// start methods() -/* AST genericParser.methods */ -/* AST parserMethods */ -- (id) getTreeAdaptor -{ - return treeAdaptor; -} - -- (void) setTreeAdaptor:(id)aTreeAdaptor -{ - if (aTreeAdaptor != treeAdaptor) { - treeAdaptor = aTreeAdaptor; - } -} -// start rules -/* - * $ANTLR start program - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:16:1: program : ( declaration )+ ; - */ -- (SimpleCParser_program_return *) program -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_program_return * retval = [SimpleCParser_program_return newSimpleCParser_program_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - SimpleCParser_declaration_return * declaration1 = nil; - - - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:17:5: ( ( declaration )+ ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:17:9: ( declaration )+ // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:17:9: ( declaration )+ // positiveClosureBlock - NSInteger cnt1=0; - do { - NSInteger alt1=2; - NSInteger LA1_0 = [input LA:1]; - if ( ((LA1_0>=K_ID && LA1_0<=K_VOID)) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:17:9: declaration // alt - { - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_declaration_in_program85]; - declaration1 = [self declaration]; - [self popFollow]; - - - [treeAdaptor addChild:[declaration1 getTree] toTree:root_0]; /* element() */ - /* elements */ - } - break; - - default : - if ( cnt1 >= 1 ) - goto loop1; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:1]; - @throw eee; - } - cnt1++; - } while (YES); - loop1: ; - /* element() */ - /* elements */ - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end program */ -/* - * $ANTLR start declaration - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:20:1: declaration : ( variable | functionHeader ';' -> ^( FUNC_DECL functionHeader ) | functionHeader block -> ^( FUNC_DEF functionHeader block ) ); - */ -- (SimpleCParser_declaration_return *) declaration -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_declaration_return * retval = [SimpleCParser_declaration_return newSimpleCParser_declaration_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *char_literal4 = nil; - SimpleCParser_variable_return * variable2 = nil; - - SimpleCParser_functionHeader_return * functionHeader3 = nil; - - SimpleCParser_functionHeader_return * functionHeader5 = nil; - - SimpleCParser_block_return * block6 = nil; - - - ANTLRCommonTree *char_literal4_tree=nil; - ANTLRRewriteRuleTokenStream *stream_21 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 21"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_functionHeader = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule functionHeader"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_block = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule block"] retain]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:21:5: ( variable | functionHeader ';' -> ^( FUNC_DECL functionHeader ) | functionHeader block -> ^( FUNC_DEF functionHeader block ) ) //ruleblock - NSInteger alt2=3; - alt2 = [dfa2 predict:input]; - switch (alt2) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:21:9: variable // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_variable_in_declaration105]; - variable2 = [self variable]; - [self popFollow]; - - - [treeAdaptor addChild:[variable2 getTree] toTree:root_0]; /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:22:9: functionHeader ';' // alt - { - [self pushFollow:FOLLOW_functionHeader_in_declaration115]; - functionHeader3 = [self functionHeader]; - [self popFollow]; - - - [stream_functionHeader addElement:[functionHeader3 getTree]]; /* element() */ - char_literal4=(ANTLRCommonToken *)[self match:input TokenType:21 Follow:FOLLOW_21_in_declaration117]; - [stream_21 addElement:char_literal4]; - /* element() */ - /* elements */ - - // AST REWRITE - // elements: functionHeader - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - [retval setTree:root_0]; - - retval.tree = root_0; - - ANTLRRewriteRuleSubtreeStream *stream_retval = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token retval" - element:retval!=nil?[retval getTree]:nil] retain]; - - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // 22:28: -> ^( FUNC_DECL functionHeader ) - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:22:31: ^( FUNC_DECL functionHeader ) - { - ANTLRCommonTree *root_1 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - root_1 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:[[treeAdaptor createTree:(NSInteger)FUNC_DECL Text:[[ANTLRBaseRecognizer getTokenNames] objectAtIndex:(NSUInteger)FUNC_DECL]] retain] - old:root_1]; - - [treeAdaptor addChild:[stream_functionHeader nextTree] toTree:root_1]; - - [treeAdaptor addChild:root_1 toTree:root_0]; - } - - } - - retval.tree = root_0; - - } - break; - case 3 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:23:9: functionHeader block // alt - { - [self pushFollow:FOLLOW_functionHeader_in_declaration135]; - functionHeader5 = [self functionHeader]; - [self popFollow]; - - - [stream_functionHeader addElement:[functionHeader5 getTree]]; /* element() */ - [self pushFollow:FOLLOW_block_in_declaration137]; - block6 = [self block]; - [self popFollow]; - - - [stream_block addElement:[block6 getTree]]; /* element() */ - /* elements */ - - // AST REWRITE - // elements: functionHeader, block - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - [retval setTree:root_0]; - - retval.tree = root_0; - - ANTLRRewriteRuleSubtreeStream *stream_retval = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token retval" - element:retval!=nil?[retval getTree]:nil] retain]; - - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // 23:30: -> ^( FUNC_DEF functionHeader block ) - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:23:33: ^( FUNC_DEF functionHeader block ) - { - ANTLRCommonTree *root_1 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - root_1 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:[[treeAdaptor createTree:(NSInteger)FUNC_DEF Text:[[ANTLRBaseRecognizer getTokenNames] objectAtIndex:(NSUInteger)FUNC_DEF]] retain] - old:root_1]; - - [treeAdaptor addChild:[stream_functionHeader nextTree] toTree:root_1]; - [treeAdaptor addChild:[stream_block nextTree] toTree:root_1]; - - [treeAdaptor addChild:root_1 toTree:root_0]; - } - - } - - retval.tree = root_0; - - } - break; - - } - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - [stream_21 release]; - [stream_functionHeader release]; - [stream_block release]; - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end declaration */ -/* - * $ANTLR start variable - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:26:1: variable : type declarator ';' -> ^( VAR_DEF type declarator ) ; - */ -- (SimpleCParser_variable_return *) variable -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_variable_return * retval = [SimpleCParser_variable_return newSimpleCParser_variable_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *char_literal9 = nil; - SimpleCParser_type_return * type7 = nil; - - SimpleCParser_declarator_return * declarator8 = nil; - - - ANTLRCommonTree *char_literal9_tree=nil; - ANTLRRewriteRuleTokenStream *stream_21 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 21"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_declarator = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule declarator"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_type = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule type"] retain]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:27:5: ( type declarator ';' -> ^( VAR_DEF type declarator ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:27:9: type declarator ';' // alt - { - [self pushFollow:FOLLOW_type_in_variable166]; - type7 = [self type]; - [self popFollow]; - - - [stream_type addElement:[type7 getTree]]; /* element() */ - [self pushFollow:FOLLOW_declarator_in_variable168]; - declarator8 = [self declarator]; - [self popFollow]; - - - [stream_declarator addElement:[declarator8 getTree]]; /* element() */ - char_literal9=(ANTLRCommonToken *)[self match:input TokenType:21 Follow:FOLLOW_21_in_variable170]; - [stream_21 addElement:char_literal9]; - /* element() */ - /* elements */ - - // AST REWRITE - // elements: type, declarator - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - [retval setTree:root_0]; - - retval.tree = root_0; - - ANTLRRewriteRuleSubtreeStream *stream_retval = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token retval" - element:retval!=nil?[retval getTree]:nil] retain]; - - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // 27:29: -> ^( VAR_DEF type declarator ) - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:27:32: ^( VAR_DEF type declarator ) - { - ANTLRCommonTree *root_1 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - root_1 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:[[treeAdaptor createTree:(NSInteger)VAR_DEF Text:[[ANTLRBaseRecognizer getTokenNames] objectAtIndex:(NSUInteger)VAR_DEF]] retain] - old:root_1]; - - [treeAdaptor addChild:[stream_type nextTree] toTree:root_1]; - [treeAdaptor addChild:[stream_declarator nextTree] toTree:root_1]; - - [treeAdaptor addChild:root_1 toTree:root_0]; - } - - } - - retval.tree = root_0; - - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - [stream_21 release]; - [stream_declarator release]; - [stream_type release]; - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end variable */ -/* - * $ANTLR start declarator - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:30:1: declarator : K_ID ; - */ -- (SimpleCParser_declarator_return *) declarator -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_declarator_return * retval = [SimpleCParser_declarator_return newSimpleCParser_declarator_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *K_ID10 = nil; - - ANTLRCommonTree *K_ID10_tree=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:31:5: ( K_ID ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:31:9: K_ID // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser tokenRef */ - K_ID10=(ANTLRCommonToken *)[self match:input TokenType:K_ID Follow:FOLLOW_K_ID_in_declarator199]; - K_ID10_tree = /* ASTParser createNodeFromToken */ - (ANTLRCommonTree *)[[treeAdaptor createTree:K_ID10] retain]; - [treeAdaptor addChild:K_ID10_tree toTree:root_0]; - /* element() */ - /* elements */ - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end declarator */ -/* - * $ANTLR start functionHeader - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:34:1: functionHeader : type K_ID '(' ( formalParameter ( ',' formalParameter )* )? ')' -> ^( FUNC_HDR type K_ID ( formalParameter )+ ) ; - */ -- (SimpleCParser_functionHeader_return *) functionHeader -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_functionHeader_return * retval = [SimpleCParser_functionHeader_return newSimpleCParser_functionHeader_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *K_ID12 = nil; - ANTLRCommonToken *char_literal13 = nil; - ANTLRCommonToken *char_literal15 = nil; - ANTLRCommonToken *char_literal17 = nil; - SimpleCParser_type_return * type11 = nil; - - SimpleCParser_formalParameter_return * formalParameter14 = nil; - - SimpleCParser_formalParameter_return * formalParameter16 = nil; - - - ANTLRCommonTree *K_ID12_tree=nil; - ANTLRCommonTree *char_literal13_tree=nil; - ANTLRCommonTree *char_literal15_tree=nil; - ANTLRCommonTree *char_literal17_tree=nil; - ANTLRRewriteRuleTokenStream *stream_K_ID = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token K_ID"] retain]; - ANTLRRewriteRuleTokenStream *stream_22 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 22"] retain]; - ANTLRRewriteRuleTokenStream *stream_23 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 23"] retain]; - ANTLRRewriteRuleTokenStream *stream_24 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 24"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_formalParameter = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule formalParameter"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_type = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule type"] retain]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:35:5: ( type K_ID '(' ( formalParameter ( ',' formalParameter )* )? ')' -> ^( FUNC_HDR type K_ID ( formalParameter )+ ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:35:9: type K_ID '(' ( formalParameter ( ',' formalParameter )* )? ')' // alt - { - [self pushFollow:FOLLOW_type_in_functionHeader219]; - type11 = [self type]; - [self popFollow]; - - - [stream_type addElement:[type11 getTree]]; /* element() */ - K_ID12=(ANTLRCommonToken *)[self match:input TokenType:K_ID Follow:FOLLOW_K_ID_in_functionHeader221]; - [stream_K_ID addElement:K_ID12]; - /* element() */ - char_literal13=(ANTLRCommonToken *)[self match:input TokenType:22 Follow:FOLLOW_22_in_functionHeader223]; - [stream_22 addElement:char_literal13]; - /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:35:23: ( formalParameter ( ',' formalParameter )* )? // block - NSInteger alt4=2; - NSInteger LA4_0 = [input LA:1]; - - if ( ((LA4_0>=K_ID && LA4_0<=K_VOID)) ) { - alt4=1; - } - switch (alt4) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:35:25: formalParameter ( ',' formalParameter )* // alt - { - [self pushFollow:FOLLOW_formalParameter_in_functionHeader227]; - formalParameter14 = [self formalParameter]; - [self popFollow]; - - - [stream_formalParameter addElement:[formalParameter14 getTree]]; /* element() */ - do { - NSInteger alt3=2; - NSInteger LA3_0 = [input LA:1]; - if ( (LA3_0==23) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:35:43: ',' formalParameter // alt - { - char_literal15=(ANTLRCommonToken *)[self match:input TokenType:23 Follow:FOLLOW_23_in_functionHeader231]; - [stream_23 addElement:char_literal15]; - /* element() */ - [self pushFollow:FOLLOW_formalParameter_in_functionHeader233]; - formalParameter16 = [self formalParameter]; - [self popFollow]; - - - [stream_formalParameter addElement:[formalParameter16 getTree]]; /* element() */ - /* elements */ - } - break; - - default : - goto loop3; - } - } while (YES); - loop3: ; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - char_literal17=(ANTLRCommonToken *)[self match:input TokenType:24 Follow:FOLLOW_24_in_functionHeader241]; - [stream_24 addElement:char_literal17]; - /* element() */ - /* elements */ - - // AST REWRITE - // elements: K_ID, formalParameter, type - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - [retval setTree:root_0]; - - retval.tree = root_0; - - ANTLRRewriteRuleSubtreeStream *stream_retval = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token retval" - element:retval!=nil?[retval getTree]:nil] retain]; - - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // 36:9: -> ^( FUNC_HDR type K_ID ( formalParameter )+ ) - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:36:12: ^( FUNC_HDR type K_ID ( formalParameter )+ ) - { - ANTLRCommonTree *root_1 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - root_1 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:[[treeAdaptor createTree:(NSInteger)FUNC_HDR Text:[[ANTLRBaseRecognizer getTokenNames] objectAtIndex:(NSUInteger)FUNC_HDR]] retain] - old:root_1]; - - [treeAdaptor addChild:[stream_type nextTree] toTree:root_1]; - // TODO: args: - [treeAdaptor addChild:[stream_K_ID nextNode] toTree:root_1]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:36:33: ( formalParameter )+ - { - if ( !([stream_formalParameter hasNext]) ) { - @throw [NSException exceptionWithName:@"RewriteEarlyExitException" reason:nil userInfo:nil]; - } - while ( [stream_formalParameter hasNext] ) { - [treeAdaptor addChild:[stream_formalParameter nextTree] toTree:root_1]; - - } - [stream_formalParameter reset]; - - } - [treeAdaptor addChild:root_1 toTree:root_0]; - } - - } - - retval.tree = root_0; - - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - [stream_K_ID release]; - [stream_22 release]; - [stream_23 release]; - [stream_24 release]; - [stream_formalParameter release]; - [stream_type release]; - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end functionHeader */ -/* - * $ANTLR start formalParameter - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:39:1: formalParameter : type declarator -> ^( ARG_DEF type declarator ) ; - */ -- (SimpleCParser_formalParameter_return *) formalParameter -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_formalParameter_return * retval = [SimpleCParser_formalParameter_return newSimpleCParser_formalParameter_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - SimpleCParser_type_return * type18 = nil; - - SimpleCParser_declarator_return * declarator19 = nil; - - - ANTLRRewriteRuleSubtreeStream *stream_declarator = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule declarator"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_type = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule type"] retain]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:40:5: ( type declarator -> ^( ARG_DEF type declarator ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:40:9: type declarator // alt - { - [self pushFollow:FOLLOW_type_in_formalParameter281]; - type18 = [self type]; - [self popFollow]; - - - [stream_type addElement:[type18 getTree]]; /* element() */ - [self pushFollow:FOLLOW_declarator_in_formalParameter283]; - declarator19 = [self declarator]; - [self popFollow]; - - - [stream_declarator addElement:[declarator19 getTree]]; /* element() */ - /* elements */ - - // AST REWRITE - // elements: declarator, type - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - [retval setTree:root_0]; - - retval.tree = root_0; - - ANTLRRewriteRuleSubtreeStream *stream_retval = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token retval" - element:retval!=nil?[retval getTree]:nil] retain]; - - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // 40:25: -> ^( ARG_DEF type declarator ) - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:40:28: ^( ARG_DEF type declarator ) - { - ANTLRCommonTree *root_1 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - root_1 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:[[treeAdaptor createTree:(NSInteger)ARG_DEF Text:[[ANTLRBaseRecognizer getTokenNames] objectAtIndex:(NSUInteger)ARG_DEF]] retain] - old:root_1]; - - [treeAdaptor addChild:[stream_type nextTree] toTree:root_1]; - [treeAdaptor addChild:[stream_declarator nextTree] toTree:root_1]; - - [treeAdaptor addChild:root_1 toTree:root_0]; - } - - } - - retval.tree = root_0; - - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - [stream_declarator release]; - [stream_type release]; - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end formalParameter */ -/* - * $ANTLR start type - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:43:1: type : ( K_INT | K_CHAR | K_VOID | K_ID ); - */ -- (SimpleCParser_type_return *) type -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_type_return * retval = [SimpleCParser_type_return newSimpleCParser_type_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *set20 = nil; - - ANTLRCommonTree *set20_tree=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:44:5: ( K_INT | K_CHAR | K_VOID | K_ID ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g: // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser matchRuleBlockSet */ - /* ASTParser matchSet */ - set20 = (ANTLRCommonToken *)[input LT:1]; - if ((([input LA:1] >= K_ID) && ([input LA:1] <= K_VOID))) { - [input consume]; - [treeAdaptor addChild:/* ASTParser createNodeFromToken */ - (ANTLRCommonTree *)[[treeAdaptor createTree:set20] retain] toTree:root_0 ]; - [state setIsErrorRecovery:NO]; - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - @throw mse; - } - /* element() */ - /* elements */ - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end type */ -/* - * $ANTLR start block - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:50:1: block : lc= '{' ( variable )* ( stat )* '}' -> ^( BLOCK[$lc,@\"BLOCK\"] ( variable )* ( stat )* ) ; - */ -- (SimpleCParser_block_return *) block -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_block_return * retval = [SimpleCParser_block_return newSimpleCParser_block_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *lc = nil; - ANTLRCommonToken *char_literal23 = nil; - SimpleCParser_variable_return * variable21 = nil; - - SimpleCParser_stat_return * stat22 = nil; - - - ANTLRCommonTree *lc_tree=nil; - ANTLRCommonTree *char_literal23_tree=nil; - ANTLRRewriteRuleTokenStream *stream_25 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 25"] retain]; - ANTLRRewriteRuleTokenStream *stream_26 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 26"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_variable = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule variable"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_stat = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule stat"] retain]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:51:5: (lc= '{' ( variable )* ( stat )* '}' -> ^( BLOCK[$lc,@\"BLOCK\"] ( variable )* ( stat )* ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:51:9: lc= '{' ( variable )* ( stat )* '}' // alt - { - lc=(ANTLRCommonToken *)[self match:input TokenType:25 Follow:FOLLOW_25_in_block376]; - [stream_25 addElement:lc]; - /* element() */ - do { - NSInteger alt5=2; - switch ([input LA:1]) { - case K_ID: ; - { - NSInteger LA5_2 = [input LA:2]; - if ( (LA5_2==K_ID) ) { - alt5=1; - } - - - } - break; - case K_INT: ; - { - NSInteger LA5_3 = [input LA:2]; - if ( (LA5_3==K_ID) ) { - alt5=1; - } - - - } - break; - case K_CHAR: ; - case K_VOID: ; - { - alt5=1; - } - break; - - } - - switch (alt5) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:52:13: variable // alt - { - [self pushFollow:FOLLOW_variable_in_block390]; - variable21 = [self variable]; - [self popFollow]; - - - [stream_variable addElement:[variable21 getTree]]; /* element() */ - /* elements */ - } - break; - - default : - goto loop5; - } - } while (YES); - loop5: ; - /* element() */ - do { - NSInteger alt6=2; - NSInteger LA6_0 = [input LA:1]; - if ( ((LA6_0>=K_ID && LA6_0<=K_INT)||LA6_0==K_FOR||(LA6_0>=21 && LA6_0<=22)||LA6_0==25) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:53:13: stat // alt - { - [self pushFollow:FOLLOW_stat_in_block405]; - stat22 = [self stat]; - [self popFollow]; - - - [stream_stat addElement:[stat22 getTree]]; /* element() */ - /* elements */ - } - break; - - default : - goto loop6; - } - } while (YES); - loop6: ; - /* element() */ - char_literal23=(ANTLRCommonToken *)[self match:input TokenType:26 Follow:FOLLOW_26_in_block416]; - [stream_26 addElement:char_literal23]; - /* element() */ - /* elements */ - - // AST REWRITE - // elements: stat, variable - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - [retval setTree:root_0]; - - retval.tree = root_0; - - ANTLRRewriteRuleSubtreeStream *stream_retval = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token retval" - element:retval!=nil?[retval getTree]:nil] retain]; - - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // 55:9: -> ^( BLOCK[$lc,@\"BLOCK\"] ( variable )* ( stat )* ) - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:55:12: ^( BLOCK[$lc,@\"BLOCK\"] ( variable )* ( stat )* ) - { - ANTLRCommonTree *root_1 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - root_1 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:[[treeAdaptor createTree:(NSInteger)BLOCK Text:[[ANTLRBaseRecognizer getTokenNames] objectAtIndex:(NSUInteger)BLOCK]] retain] - old:root_1]; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:55:34: ( variable )* - while ( [stream_variable hasNext] ) { - [treeAdaptor addChild:[stream_variable nextTree] toTree:root_1]; - - } - [stream_variable reset]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:55:44: ( stat )* - while ( [stream_stat hasNext] ) { - [treeAdaptor addChild:[stream_stat nextTree] toTree:root_1]; - - } - [stream_stat reset]; - - [treeAdaptor addChild:root_1 toTree:root_0]; - } - - } - - retval.tree = root_0; - - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - [stream_25 release]; - [stream_26 release]; - [stream_variable release]; - [stream_stat release]; - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end block */ -/* - * $ANTLR start stat - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:58:1: stat : ( forStat | expr ';' | block | assignStat ';' | ';' ); - */ -- (SimpleCParser_stat_return *) stat -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_stat_return * retval = [SimpleCParser_stat_return newSimpleCParser_stat_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *char_literal26 = nil; - ANTLRCommonToken *char_literal29 = nil; - ANTLRCommonToken *char_literal30 = nil; - SimpleCParser_forStat_return * forStat24 = nil; - - SimpleCParser_expr_return * expr25 = nil; - - SimpleCParser_block_return * block27 = nil; - - SimpleCParser_assignStat_return * assignStat28 = nil; - - - ANTLRCommonTree *char_literal26_tree=nil; - ANTLRCommonTree *char_literal29_tree=nil; - ANTLRCommonTree *char_literal30_tree=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:58:5: ( forStat | expr ';' | block | assignStat ';' | ';' ) //ruleblock - NSInteger alt7=5; - switch ([input LA:1]) { - case K_FOR: ; - { - alt7=1; - } - break; - case K_ID: ; - { - NSInteger LA7_2 = [input LA:2]; - - if ( (LA7_2==K_EQ) ) { - alt7=4; - } - else if ( ((LA7_2>=K_EQEQ && LA7_2<=K_PLUS)||LA7_2==21) ) { - alt7=2; - } - else { - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:7 state:2 stream:input]; - @throw nvae; - } - } - break; - case K_INT: ; - case 22: ; - { - alt7=2; - } - break; - case 25: ; - { - alt7=3; - } - break; - case 21: ; - { - alt7=5; - } - break; - - default: ; - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:7 state:0 stream:input]; - @throw nvae; - } - - switch (alt7) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:58:7: forStat // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_forStat_in_stat449]; - forStat24 = [self forStat]; - [self popFollow]; - - - [treeAdaptor addChild:[forStat24 getTree] toTree:root_0]; /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:59:7: expr ';' // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_expr_in_stat457]; - expr25 = [self expr]; - [self popFollow]; - - - [treeAdaptor addChild:[expr25 getTree] toTree:root_0]; /* element() */ - char_literal26=(ANTLRCommonToken *)[self match:input TokenType:21 Follow:FOLLOW_21_in_stat459]; /* element() */ - /* elements */ - } - break; - case 3 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:60:7: block // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_block_in_stat468]; - block27 = [self block]; - [self popFollow]; - - - [treeAdaptor addChild:[block27 getTree] toTree:root_0]; /* element() */ - /* elements */ - } - break; - case 4 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:61:7: assignStat ';' // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_assignStat_in_stat476]; - assignStat28 = [self assignStat]; - [self popFollow]; - - - [treeAdaptor addChild:[assignStat28 getTree] toTree:root_0]; /* element() */ - char_literal29=(ANTLRCommonToken *)[self match:input TokenType:21 Follow:FOLLOW_21_in_stat478]; /* element() */ - /* elements */ - } - break; - case 5 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:62:7: ';' // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - char_literal30=(ANTLRCommonToken *)[self match:input TokenType:21 Follow:FOLLOW_21_in_stat487]; /* element() */ - /* elements */ - } - break; - - } - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end stat */ -/* - * $ANTLR start forStat - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:65:1: forStat : K_FOR '(' start= assignStat ';' expr ';' next= assignStat ')' block -> ^( K_FOR $start expr $next block ) ; - */ -- (SimpleCParser_forStat_return *) forStat -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_forStat_return * retval = [SimpleCParser_forStat_return newSimpleCParser_forStat_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *K_FOR31 = nil; - ANTLRCommonToken *char_literal32 = nil; - ANTLRCommonToken *char_literal33 = nil; - ANTLRCommonToken *char_literal35 = nil; - ANTLRCommonToken *char_literal36 = nil; - SimpleCParser_assignStat_return * start = nil; - - SimpleCParser_assignStat_return * next = nil; - - SimpleCParser_expr_return * expr34 = nil; - - SimpleCParser_block_return * block37 = nil; - - - ANTLRCommonTree *K_FOR31_tree=nil; - ANTLRCommonTree *char_literal32_tree=nil; - ANTLRCommonTree *char_literal33_tree=nil; - ANTLRCommonTree *char_literal35_tree=nil; - ANTLRCommonTree *char_literal36_tree=nil; - ANTLRRewriteRuleTokenStream *stream_21 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 21"] retain]; - ANTLRRewriteRuleTokenStream *stream_22 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 22"] retain]; - ANTLRRewriteRuleTokenStream *stream_24 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 24"] retain]; - ANTLRRewriteRuleTokenStream *stream_K_FOR = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token K_FOR"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_assignStat = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule assignStat"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_block = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule block"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_expr = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule expr"] retain]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:66:5: ( K_FOR '(' start= assignStat ';' expr ';' next= assignStat ')' block -> ^( K_FOR $start expr $next block ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:66:9: K_FOR '(' start= assignStat ';' expr ';' next= assignStat ')' block // alt - { - K_FOR31=(ANTLRCommonToken *)[self match:input TokenType:K_FOR Follow:FOLLOW_K_FOR_in_forStat507]; - [stream_K_FOR addElement:K_FOR31]; - /* element() */ - char_literal32=(ANTLRCommonToken *)[self match:input TokenType:22 Follow:FOLLOW_22_in_forStat509]; - [stream_22 addElement:char_literal32]; - /* element() */ - [self pushFollow:FOLLOW_assignStat_in_forStat513]; - start = [self assignStat]; - [self popFollow]; - - - [stream_assignStat addElement:[start getTree]]; /* element() */ - char_literal33=(ANTLRCommonToken *)[self match:input TokenType:21 Follow:FOLLOW_21_in_forStat515]; - [stream_21 addElement:char_literal33]; - /* element() */ - [self pushFollow:FOLLOW_expr_in_forStat517]; - expr34 = [self expr]; - [self popFollow]; - - - [stream_expr addElement:[expr34 getTree]]; /* element() */ - char_literal35=(ANTLRCommonToken *)[self match:input TokenType:21 Follow:FOLLOW_21_in_forStat519]; - [stream_21 addElement:char_literal35]; - /* element() */ - [self pushFollow:FOLLOW_assignStat_in_forStat523]; - next = [self assignStat]; - [self popFollow]; - - - [stream_assignStat addElement:[next getTree]]; /* element() */ - char_literal36=(ANTLRCommonToken *)[self match:input TokenType:24 Follow:FOLLOW_24_in_forStat525]; - [stream_24 addElement:char_literal36]; - /* element() */ - [self pushFollow:FOLLOW_block_in_forStat527]; - block37 = [self block]; - [self popFollow]; - - - [stream_block addElement:[block37 getTree]]; /* element() */ - /* elements */ - - // AST REWRITE - // elements: K_FOR, expr, start, next, block - // token labels: - // rule labels: retval, start, next - // token list labels: - // rule list labels: - // wildcard labels: - [retval setTree:root_0]; - - retval.tree = root_0; - - ANTLRRewriteRuleSubtreeStream *stream_retval = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token retval" - element:retval!=nil?[retval getTree]:nil] retain]; - ANTLRRewriteRuleSubtreeStream *stream_start = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token start" - element:start!=nil?[start getTree]:nil] retain]; - ANTLRRewriteRuleSubtreeStream *stream_next = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token next" - element:next!=nil?[next getTree]:nil] retain]; - - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // 67:9: -> ^( K_FOR $start expr $next block ) - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:67:12: ^( K_FOR $start expr $next block ) - { - ANTLRCommonTree *root_1 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - root_1 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:[stream_K_FOR nextNode] old:root_1]; - - [treeAdaptor addChild:[stream_start nextTree] toTree:root_1]; - [treeAdaptor addChild:[stream_expr nextTree] toTree:root_1]; - [treeAdaptor addChild:[stream_next nextTree] toTree:root_1]; - [treeAdaptor addChild:[stream_block nextTree] toTree:root_1]; - - [treeAdaptor addChild:root_1 toTree:root_0]; - } - - } - - retval.tree = root_0; - - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - [stream_21 release]; - [stream_22 release]; - [stream_24 release]; - [stream_K_FOR release]; - [stream_assignStat release]; - [stream_block release]; - [stream_expr release]; - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end forStat */ -/* - * $ANTLR start assignStat - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:70:1: assignStat : K_ID K_EQ expr -> ^( K_EQ K_ID expr ) ; - */ -- (SimpleCParser_assignStat_return *) assignStat -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_assignStat_return * retval = [SimpleCParser_assignStat_return newSimpleCParser_assignStat_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *K_ID38 = nil; - ANTLRCommonToken *K_EQ39 = nil; - SimpleCParser_expr_return * expr40 = nil; - - - ANTLRCommonTree *K_ID38_tree=nil; - ANTLRCommonTree *K_EQ39_tree=nil; - ANTLRRewriteRuleTokenStream *stream_K_ID = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token K_ID"] retain]; - ANTLRRewriteRuleTokenStream *stream_K_EQ = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token K_EQ"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_expr = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule expr"] retain]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:71:5: ( K_ID K_EQ expr -> ^( K_EQ K_ID expr ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:71:9: K_ID K_EQ expr // alt - { - K_ID38=(ANTLRCommonToken *)[self match:input TokenType:K_ID Follow:FOLLOW_K_ID_in_assignStat570]; - [stream_K_ID addElement:K_ID38]; - /* element() */ - K_EQ39=(ANTLRCommonToken *)[self match:input TokenType:K_EQ Follow:FOLLOW_K_EQ_in_assignStat572]; - [stream_K_EQ addElement:K_EQ39]; - /* element() */ - [self pushFollow:FOLLOW_expr_in_assignStat574]; - expr40 = [self expr]; - [self popFollow]; - - - [stream_expr addElement:[expr40 getTree]]; /* element() */ - /* elements */ - - // AST REWRITE - // elements: K_EQ, K_ID, expr - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - [retval setTree:root_0]; - - retval.tree = root_0; - - ANTLRRewriteRuleSubtreeStream *stream_retval = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token retval" - element:retval!=nil?[retval getTree]:nil] retain]; - - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // 71:24: -> ^( K_EQ K_ID expr ) - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:71:27: ^( K_EQ K_ID expr ) - { - ANTLRCommonTree *root_1 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - root_1 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:[stream_K_EQ nextNode] old:root_1]; - - // TODO: args: - [treeAdaptor addChild:[stream_K_ID nextNode] toTree:root_1]; - [treeAdaptor addChild:[stream_expr nextTree] toTree:root_1]; - - [treeAdaptor addChild:root_1 toTree:root_0]; - } - - } - - retval.tree = root_0; - - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - [stream_K_ID release]; - [stream_K_EQ release]; - [stream_expr release]; - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end assignStat */ -/* - * $ANTLR start expr - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:74:1: expr : condExpr ; - */ -- (SimpleCParser_expr_return *) expr -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_expr_return * retval = [SimpleCParser_expr_return newSimpleCParser_expr_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - SimpleCParser_condExpr_return * condExpr41 = nil; - - - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:74:5: ( condExpr ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:74:9: condExpr // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_condExpr_in_expr598]; - condExpr41 = [self condExpr]; - [self popFollow]; - - - [treeAdaptor addChild:[condExpr41 getTree] toTree:root_0]; /* element() */ - /* elements */ - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end expr */ -/* - * $ANTLR start condExpr - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:77:1: condExpr : aexpr ( ( K_EQEQ | K_LT ) aexpr )? ; - */ -- (SimpleCParser_condExpr_return *) condExpr -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_condExpr_return * retval = [SimpleCParser_condExpr_return newSimpleCParser_condExpr_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *K_EQEQ43 = nil; - ANTLRCommonToken *K_LT44 = nil; - SimpleCParser_aexpr_return * aexpr42 = nil; - - SimpleCParser_aexpr_return * aexpr45 = nil; - - - ANTLRCommonTree *K_EQEQ43_tree=nil; - ANTLRCommonTree *K_LT44_tree=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:78:5: ( aexpr ( ( K_EQEQ | K_LT ) aexpr )? ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:78:9: aexpr ( ( K_EQEQ | K_LT ) aexpr )? // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_aexpr_in_condExpr617]; - aexpr42 = [self aexpr]; - [self popFollow]; - - - [treeAdaptor addChild:[aexpr42 getTree] toTree:root_0]; /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:78:15: ( ( K_EQEQ | K_LT ) aexpr )? // block - NSInteger alt9=2; - NSInteger LA9_0 = [input LA:1]; - - if ( ((LA9_0>=K_EQEQ && LA9_0<=K_LT)) ) { - alt9=1; - } - switch (alt9) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:78:17: ( K_EQEQ | K_LT ) aexpr // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:78:17: ( K_EQEQ | K_LT ) // block - NSInteger alt8=2; - NSInteger LA8_0 = [input LA:1]; - - if ( (LA8_0==K_EQEQ) ) { - alt8=1; - } - else if ( (LA8_0==K_LT) ) { - alt8=2; - } - else { - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:8 state:0 stream:input]; - @throw nvae; - } - switch (alt8) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:78:18: K_EQEQ // alt - { - K_EQEQ43=(ANTLRCommonToken *)[self match:input TokenType:K_EQEQ Follow:FOLLOW_K_EQEQ_in_condExpr622]; - K_EQEQ43_tree = /* ASTParser createNodeFromToken */ - (ANTLRCommonTree *)[[treeAdaptor createTree:K_EQEQ43] retain]; - root_0 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:K_EQEQ43_tree old:root_0]; - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:78:28: K_LT // alt - { - K_LT44=(ANTLRCommonToken *)[self match:input TokenType:K_LT Follow:FOLLOW_K_LT_in_condExpr627]; - K_LT44_tree = /* ASTParser createNodeFromToken */ - (ANTLRCommonTree *)[[treeAdaptor createTree:K_LT44] retain]; - root_0 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:K_LT44_tree old:root_0]; - /* element() */ - /* elements */ - } - break; - - } - /* element() */ - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_aexpr_in_condExpr631]; - aexpr45 = [self aexpr]; - [self popFollow]; - - - [treeAdaptor addChild:[aexpr45 getTree] toTree:root_0]; /* element() */ - /* elements */ - } - break; - - } - /* element() */ - /* elements */ - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end condExpr */ -/* - * $ANTLR start aexpr - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:81:1: aexpr : atom ( K_PLUS atom )* ; - */ -- (SimpleCParser_aexpr_return *) aexpr -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_aexpr_return * retval = [SimpleCParser_aexpr_return newSimpleCParser_aexpr_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *K_PLUS47 = nil; - SimpleCParser_atom_return * atom46 = nil; - - SimpleCParser_atom_return * atom48 = nil; - - - ANTLRCommonTree *K_PLUS47_tree=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:82:5: ( atom ( K_PLUS atom )* ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:82:9: atom ( K_PLUS atom )* // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_atom_in_aexpr653]; - atom46 = [self atom]; - [self popFollow]; - - - [treeAdaptor addChild:[atom46 getTree] toTree:root_0]; /* element() */ - do { - NSInteger alt10=2; - NSInteger LA10_0 = [input LA:1]; - if ( (LA10_0==K_PLUS) ) { - alt10=1; - } - - - switch (alt10) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:82:16: K_PLUS atom // alt - { - K_PLUS47=(ANTLRCommonToken *)[self match:input TokenType:K_PLUS Follow:FOLLOW_K_PLUS_in_aexpr657]; - K_PLUS47_tree = /* ASTParser createNodeFromToken */ - (ANTLRCommonTree *)[[treeAdaptor createTree:K_PLUS47] retain]; - root_0 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:K_PLUS47_tree old:root_0]; - /* element() */ - /* ASTParser ruleRef */ - [self pushFollow:FOLLOW_atom_in_aexpr660]; - atom48 = [self atom]; - [self popFollow]; - - - [treeAdaptor addChild:[atom48 getTree] toTree:root_0]; /* element() */ - /* elements */ - } - break; - - default : - goto loop10; - } - } while (YES); - loop10: ; - /* element() */ - /* elements */ - } - - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end aexpr */ -/* - * $ANTLR start atom - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:85:1: atom : ( K_ID | K_INT | '(' expr ')' -> expr ); - */ -- (SimpleCParser_atom_return *) atom -{ - /* ruleScopeSetUp */ - - /* AST ruleDeclarations */ - SimpleCParser_atom_return * retval = [SimpleCParser_atom_return newSimpleCParser_atom_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - /* AST ruleLabelDefs */ - ANTLRCommonToken *K_ID49 = nil; - ANTLRCommonToken *K_INT50 = nil; - ANTLRCommonToken *char_literal51 = nil; - ANTLRCommonToken *char_literal53 = nil; - SimpleCParser_expr_return * expr52 = nil; - - - ANTLRCommonTree *K_ID49_tree=nil; - ANTLRCommonTree *K_INT50_tree=nil; - ANTLRCommonTree *char_literal51_tree=nil; - ANTLRCommonTree *char_literal53_tree=nil; - ANTLRRewriteRuleTokenStream *stream_22 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 22"] retain]; - ANTLRRewriteRuleTokenStream *stream_24 = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token 24"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_expr = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule expr"] retain]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:86:5: ( K_ID | K_INT | '(' expr ')' -> expr ) //ruleblock - NSInteger alt11=3; - switch ([input LA:1]) { - case K_ID: ; - { - alt11=1; - } - break; - case K_INT: ; - { - alt11=2; - } - break; - case 22: ; - { - alt11=3; - } - break; - - default: ; - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:11 state:0 stream:input]; - @throw nvae; - } - - switch (alt11) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:86:7: K_ID // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser tokenRef */ - K_ID49=(ANTLRCommonToken *)[self match:input TokenType:K_ID Follow:FOLLOW_K_ID_in_atom680]; - K_ID49_tree = /* ASTParser createNodeFromToken */ - (ANTLRCommonTree *)[[treeAdaptor createTree:K_ID49] retain]; - [treeAdaptor addChild:K_ID49_tree toTree:root_0]; - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:87:7: K_INT // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - /* ASTParser tokenRef */ - K_INT50=(ANTLRCommonToken *)[self match:input TokenType:K_INT Follow:FOLLOW_K_INT_in_atom694]; - K_INT50_tree = /* ASTParser createNodeFromToken */ - (ANTLRCommonTree *)[[treeAdaptor createTree:K_INT50] retain]; - [treeAdaptor addChild:K_INT50_tree toTree:root_0]; - /* element() */ - /* elements */ - } - break; - case 3 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleC.g:88:7: '(' expr ')' // alt - { - char_literal51=(ANTLRCommonToken *)[self match:input TokenType:22 Follow:FOLLOW_22_in_atom708]; - [stream_22 addElement:char_literal51]; - /* element() */ - [self pushFollow:FOLLOW_expr_in_atom710]; - expr52 = [self expr]; - [self popFollow]; - - - [stream_expr addElement:[expr52 getTree]]; /* element() */ - char_literal53=(ANTLRCommonToken *)[self match:input TokenType:24 Follow:FOLLOW_24_in_atom712]; - [stream_24 addElement:char_literal53]; - /* element() */ - /* elements */ - - // AST REWRITE - // elements: expr - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - [retval setTree:root_0]; - - retval.tree = root_0; - - ANTLRRewriteRuleSubtreeStream *stream_retval = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token retval" - element:retval!=nil?[retval getTree]:nil] retain]; - - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // 88:20: -> expr - { - [treeAdaptor addChild:[stream_expr nextTree] toTree:root_0]; - - } - - retval.tree = root_0; - - } - break; - - } - /* ASTParser ruleCleanUp */ - /* AST ruleCleanUp */ - // token+rule list labels - [retval setStop:[input LT:-1]]; - - [stream_22 release]; - [stream_24 release]; - [stream_expr release]; - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - /* ASTParser rule.setErrorReturnValue */ - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end atom */ - -@end /* end of SimpleCParser implementation line 669 */ - - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCTP.h b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCTP.h deleted file mode 100644 index fd594079dba11b1a5ca30f25286831f20aef9a36..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCTP.h +++ /dev/null @@ -1,102 +0,0 @@ -// $ANTLR 3.2 Aug 23, 2010 07:48:06 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g 2010-08-23 07:55:04 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - -#pragma mark Tokens -#define K_ID 10 -#define T__26 26 -#define T__25 25 -#define T__24 24 -#define T__23 23 -#define K_EQEQ 16 -#define T__22 22 -#define K_INT 11 -#define T__21 21 -#define K_FOR 14 -#define FUNC_HDR 6 -#define FUNC_DEF 8 -#define EOF -1 -#define K_INT_TYPE 19 -#define FUNC_DECL 7 -#define ARG_DEF 5 -#define WS 20 -#define K_EQ 15 -#define BLOCK 9 -#define K_LT 17 -#define K_CHAR 12 -#define K_VOID 13 -#define VAR_DEF 4 -#define K_PLUS 18 -#pragma mark Dynamic Global Scopes -@interface Symbols_Scope : ANTLRSymbolsScope { /* globalAttributeScopeDecl */ -ANTLRCommonTree * tree; -} -/* start of properties */ - -@property (retain, getter=gettree, setter=settree:) ANTLRCommonTree * tree; - -/* end properties */ - -+ (Symbols_Scope *)newSymbols_Scope; -/* start of iterated get and set functions */ - -- (ANTLRCommonTree *)gettree; -- (void)settree:(ANTLRCommonTree *)aVal; - -/* End of iterated get and set functions */ - -@end /* end of Symbols_Scope interface */ - -#pragma mark Dynamic Rule Scopes -#pragma mark Rule Return Scopes start -@interface SimpleCTP_expr_return :ANTLRTreeRuleReturnScope { // line 1672 - // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (SimpleCTP_expr_return *)newSimpleCTP_expr_return; -// this is start of set and get methods - // methodsDecl -@end /* end of returnScopeInterface interface */ - -#pragma mark Rule return scopes end -@interface SimpleCTP : ANTLRTreeParser { // line 529 -// start of globalAttributeScopeMemVar -/* globalAttributeScopeMemVar */ -ANTLRSymbolStack *gStack; -Symbols_Scope *Symbols_scope; - -// start of action-actionScope-memVars -// start of ruleAttributeScopeMemVar - - -// Start of memVars - - } - -// start of action-actionScope-methodsDecl - - -- (void)program; -- (void)declaration; -- (void)variable; -- (void)declarator; -- (void)functionHeader; -- (void)formalParameter; -- (void)type; -- (void)block; -- (void)stat; -- (void)forStat; -- (SimpleCTP_expr_return *)expr; -- (void)atom; - - -@end /* end of SimpleCTP interface */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCTP.m b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCTP.m deleted file mode 100644 index 1ac09525735ade76ff50ef2c6bf72cba1887446a..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCTP.m +++ /dev/null @@ -1,1059 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 23, 2010 07:48:06 - * - * - From the grammar source file : /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g - * - On : 2010-08-23 07:55:04 - * - for the tree parser : SimpleCTPTreeParser * - * Editing it, at least manually, is not wise. - * - * ObjC language generator and runtime by Alan Condit, acondit|hereisanat|ipns|dotgoeshere|com. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 23, 2010 07:48:06 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g 2010-08-23 07:55:04 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "SimpleCTP.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - - - -#pragma mark Bitsets -static ANTLRBitSet *FOLLOW_declaration_in_program56; -static const unsigned long long FOLLOW_declaration_in_program56_data[] = { 0x0000000000000192LL}; -static ANTLRBitSet *FOLLOW_variable_in_declaration76; -static const unsigned long long FOLLOW_variable_in_declaration76_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_FUNC_DECL_in_declaration87; -static const unsigned long long FOLLOW_FUNC_DECL_in_declaration87_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_functionHeader_in_declaration89; -static const unsigned long long FOLLOW_functionHeader_in_declaration89_data[] = { 0x0000000000000008LL}; -static ANTLRBitSet *FOLLOW_FUNC_DEF_in_declaration101; -static const unsigned long long FOLLOW_FUNC_DEF_in_declaration101_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_functionHeader_in_declaration103; -static const unsigned long long FOLLOW_functionHeader_in_declaration103_data[] = { 0x0000000000000200LL}; -static ANTLRBitSet *FOLLOW_block_in_declaration105; -static const unsigned long long FOLLOW_block_in_declaration105_data[] = { 0x0000000000000008LL}; -static ANTLRBitSet *FOLLOW_VAR_DEF_in_variable126; -static const unsigned long long FOLLOW_VAR_DEF_in_variable126_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_type_in_variable128; -static const unsigned long long FOLLOW_type_in_variable128_data[] = { 0x0000000000000400LL}; -static ANTLRBitSet *FOLLOW_declarator_in_variable130; -static const unsigned long long FOLLOW_declarator_in_variable130_data[] = { 0x0000000000000008LL}; -static ANTLRBitSet *FOLLOW_K_ID_in_declarator150; -static const unsigned long long FOLLOW_K_ID_in_declarator150_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_FUNC_HDR_in_functionHeader171; -static const unsigned long long FOLLOW_FUNC_HDR_in_functionHeader171_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_type_in_functionHeader173; -static const unsigned long long FOLLOW_type_in_functionHeader173_data[] = { 0x0000000000000400LL}; -static ANTLRBitSet *FOLLOW_K_ID_in_functionHeader175; -static const unsigned long long FOLLOW_K_ID_in_functionHeader175_data[] = { 0x0000000000000020LL}; -static ANTLRBitSet *FOLLOW_formalParameter_in_functionHeader177; -static const unsigned long long FOLLOW_formalParameter_in_functionHeader177_data[] = { 0x0000000000000028LL}; -static ANTLRBitSet *FOLLOW_ARG_DEF_in_formalParameter199; -static const unsigned long long FOLLOW_ARG_DEF_in_formalParameter199_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_type_in_formalParameter201; -static const unsigned long long FOLLOW_type_in_formalParameter201_data[] = { 0x0000000000000400LL}; -static ANTLRBitSet *FOLLOW_declarator_in_formalParameter203; -static const unsigned long long FOLLOW_declarator_in_formalParameter203_data[] = { 0x0000000000000008LL}; -static ANTLRBitSet *FOLLOW_set_in_type0; -static const unsigned long long FOLLOW_set_in_type0_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_BLOCK_in_block286; -static const unsigned long long FOLLOW_BLOCK_in_block286_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_variable_in_block288; -static const unsigned long long FOLLOW_variable_in_block288_data[] = { 0x000000000007CE18LL}; -static ANTLRBitSet *FOLLOW_stat_in_block291; -static const unsigned long long FOLLOW_stat_in_block291_data[] = { 0x000000000007CE08LL}; -static ANTLRBitSet *FOLLOW_forStat_in_stat305; -static const unsigned long long FOLLOW_forStat_in_stat305_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_expr_in_stat313; -static const unsigned long long FOLLOW_expr_in_stat313_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_block_in_stat321; -static const unsigned long long FOLLOW_block_in_stat321_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_K_FOR_in_forStat341; -static const unsigned long long FOLLOW_K_FOR_in_forStat341_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_expr_in_forStat343; -static const unsigned long long FOLLOW_expr_in_forStat343_data[] = { 0x0000000000078C00LL}; -static ANTLRBitSet *FOLLOW_expr_in_forStat345; -static const unsigned long long FOLLOW_expr_in_forStat345_data[] = { 0x0000000000078C00LL}; -static ANTLRBitSet *FOLLOW_expr_in_forStat347; -static const unsigned long long FOLLOW_expr_in_forStat347_data[] = { 0x0000000000000200LL}; -static ANTLRBitSet *FOLLOW_block_in_forStat349; -static const unsigned long long FOLLOW_block_in_forStat349_data[] = { 0x0000000000000008LL}; -static ANTLRBitSet *FOLLOW_K_EQEQ_in_expr365; -static const unsigned long long FOLLOW_K_EQEQ_in_expr365_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_expr_in_expr367; -static const unsigned long long FOLLOW_expr_in_expr367_data[] = { 0x0000000000078C00LL}; -static ANTLRBitSet *FOLLOW_expr_in_expr369; -static const unsigned long long FOLLOW_expr_in_expr369_data[] = { 0x0000000000000008LL}; -static ANTLRBitSet *FOLLOW_K_LT_in_expr381; -static const unsigned long long FOLLOW_K_LT_in_expr381_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_expr_in_expr383; -static const unsigned long long FOLLOW_expr_in_expr383_data[] = { 0x0000000000078C00LL}; -static ANTLRBitSet *FOLLOW_expr_in_expr385; -static const unsigned long long FOLLOW_expr_in_expr385_data[] = { 0x0000000000000008LL}; -static ANTLRBitSet *FOLLOW_K_PLUS_in_expr397; -static const unsigned long long FOLLOW_K_PLUS_in_expr397_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_expr_in_expr399; -static const unsigned long long FOLLOW_expr_in_expr399_data[] = { 0x0000000000078C00LL}; -static ANTLRBitSet *FOLLOW_expr_in_expr401; -static const unsigned long long FOLLOW_expr_in_expr401_data[] = { 0x0000000000000008LL}; -static ANTLRBitSet *FOLLOW_K_EQ_in_expr413; -static const unsigned long long FOLLOW_K_EQ_in_expr413_data[] = { 0x0000000000000004LL}; -static ANTLRBitSet *FOLLOW_K_ID_in_expr415; -static const unsigned long long FOLLOW_K_ID_in_expr415_data[] = { 0x0000000000078C00LL}; -static ANTLRBitSet *FOLLOW_expr_in_expr419; -static const unsigned long long FOLLOW_expr_in_expr419_data[] = { 0x0000000000000008LL}; -static ANTLRBitSet *FOLLOW_atom_in_expr432; -static const unsigned long long FOLLOW_atom_in_expr432_data[] = { 0x0000000000000002LL}; -static ANTLRBitSet *FOLLOW_set_in_atom0; -static const unsigned long long FOLLOW_set_in_atom0_data[] = { 0x0000000000000002LL}; - - -#pragma mark Dynamic Global Scopes -@implementation Symbols_Scope /* globalAttributeScopeImpl */ -/* start of synthesize -- OBJC-Line 1750 */ - -@synthesize tree; -+ (Symbols_Scope *)newSymbols_Scope -{ - return [[[Symbols_Scope alloc] init] retain]; -} -/* start of iterate get and set functions */ - -- (ANTLRCommonTree *)gettree { return( tree ); } - -- (void)settree:(ANTLRCommonTree *)aVal { tree = aVal; } - - - -/* End of iterate get and set functions */ - -@end /* end of Symbols_Scope implementation */ - - -#pragma mark Dynamic Rule Scopes - -#pragma mark Rule return scopes start -@implementation SimpleCTP_expr_return -+ (SimpleCTP_expr_return *)newSimpleCTP_expr_return -{ - return [[[SimpleCTP_expr_return alloc] init] retain]; -} - - - - -@end /* end of returnScope implementation */ - - - -@implementation SimpleCTP // line 610 - -+ (void) initialize -{ - #pragma mark Bitsets - FOLLOW_declaration_in_program56 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_declaration_in_program56_data Count:(NSUInteger)1] retain]; - FOLLOW_variable_in_declaration76 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_variable_in_declaration76_data Count:(NSUInteger)1] retain]; - FOLLOW_FUNC_DECL_in_declaration87 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_FUNC_DECL_in_declaration87_data Count:(NSUInteger)1] retain]; - FOLLOW_functionHeader_in_declaration89 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_functionHeader_in_declaration89_data Count:(NSUInteger)1] retain]; - FOLLOW_FUNC_DEF_in_declaration101 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_FUNC_DEF_in_declaration101_data Count:(NSUInteger)1] retain]; - FOLLOW_functionHeader_in_declaration103 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_functionHeader_in_declaration103_data Count:(NSUInteger)1] retain]; - FOLLOW_block_in_declaration105 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_block_in_declaration105_data Count:(NSUInteger)1] retain]; - FOLLOW_VAR_DEF_in_variable126 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_VAR_DEF_in_variable126_data Count:(NSUInteger)1] retain]; - FOLLOW_type_in_variable128 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_type_in_variable128_data Count:(NSUInteger)1] retain]; - FOLLOW_declarator_in_variable130 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_declarator_in_variable130_data Count:(NSUInteger)1] retain]; - FOLLOW_K_ID_in_declarator150 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_ID_in_declarator150_data Count:(NSUInteger)1] retain]; - FOLLOW_FUNC_HDR_in_functionHeader171 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_FUNC_HDR_in_functionHeader171_data Count:(NSUInteger)1] retain]; - FOLLOW_type_in_functionHeader173 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_type_in_functionHeader173_data Count:(NSUInteger)1] retain]; - FOLLOW_K_ID_in_functionHeader175 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_ID_in_functionHeader175_data Count:(NSUInteger)1] retain]; - FOLLOW_formalParameter_in_functionHeader177 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_formalParameter_in_functionHeader177_data Count:(NSUInteger)1] retain]; - FOLLOW_ARG_DEF_in_formalParameter199 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_ARG_DEF_in_formalParameter199_data Count:(NSUInteger)1] retain]; - FOLLOW_type_in_formalParameter201 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_type_in_formalParameter201_data Count:(NSUInteger)1] retain]; - FOLLOW_declarator_in_formalParameter203 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_declarator_in_formalParameter203_data Count:(NSUInteger)1] retain]; - FOLLOW_set_in_type0 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_set_in_type0_data Count:(NSUInteger)1] retain]; - FOLLOW_BLOCK_in_block286 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_BLOCK_in_block286_data Count:(NSUInteger)1] retain]; - FOLLOW_variable_in_block288 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_variable_in_block288_data Count:(NSUInteger)1] retain]; - FOLLOW_stat_in_block291 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_stat_in_block291_data Count:(NSUInteger)1] retain]; - FOLLOW_forStat_in_stat305 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_forStat_in_stat305_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_stat313 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_stat313_data Count:(NSUInteger)1] retain]; - FOLLOW_block_in_stat321 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_block_in_stat321_data Count:(NSUInteger)1] retain]; - FOLLOW_K_FOR_in_forStat341 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_FOR_in_forStat341_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_forStat343 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_forStat343_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_forStat345 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_forStat345_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_forStat347 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_forStat347_data Count:(NSUInteger)1] retain]; - FOLLOW_block_in_forStat349 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_block_in_forStat349_data Count:(NSUInteger)1] retain]; - FOLLOW_K_EQEQ_in_expr365 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_EQEQ_in_expr365_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_expr367 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_expr367_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_expr369 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_expr369_data Count:(NSUInteger)1] retain]; - FOLLOW_K_LT_in_expr381 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_LT_in_expr381_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_expr383 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_expr383_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_expr385 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_expr385_data Count:(NSUInteger)1] retain]; - FOLLOW_K_PLUS_in_expr397 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_PLUS_in_expr397_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_expr399 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_expr399_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_expr401 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_expr401_data Count:(NSUInteger)1] retain]; - FOLLOW_K_EQ_in_expr413 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_EQ_in_expr413_data Count:(NSUInteger)1] retain]; - FOLLOW_K_ID_in_expr415 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_K_ID_in_expr415_data Count:(NSUInteger)1] retain]; - FOLLOW_expr_in_expr419 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_expr_in_expr419_data Count:(NSUInteger)1] retain]; - FOLLOW_atom_in_expr432 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_atom_in_expr432_data Count:(NSUInteger)1] retain]; - FOLLOW_set_in_atom0 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_set_in_atom0_data Count:(NSUInteger)1] retain]; - - [ANTLRBaseRecognizer setTokenNames:[[[NSArray alloc] initWithObjects:@"", @"", @"", @"", - @"VAR_DEF", @"ARG_DEF", @"FUNC_HDR", @"FUNC_DECL", @"FUNC_DEF", @"BLOCK", - @"K_ID", @"K_INT", @"K_CHAR", @"K_VOID", @"K_FOR", @"K_EQ", @"K_EQEQ", - @"K_LT", @"K_PLUS", @"K_INT_TYPE", @"WS", @"';'", @"'('", @"','", @"')'", - @"'{'", @"'}'", nil] retain]]; -} - -+ (SimpleCTP *)newSimpleCTP:(id)aStream -{ - - return [[SimpleCTP alloc] initWithStream:aStream]; - -} - - -- (id) initWithStream:(id)aStream -{ - if ((self = [super initWithStream:aStream State:[[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:12+1] retain]]) != nil) { - - - - /* start of actions-actionScope-init */ - /* start of init */ - } - return self; -} - -- (void) dealloc -{ - [Symbols_scope release]; - [super dealloc]; -} -// start actions.actionScope.methods -// start methods() -// start rules -/* - * $ANTLR start program - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:13:1: program : ( declaration )+ ; - */ -- (void) program -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:14:5: ( ( declaration )+ ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:14:9: ( declaration )+ // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:14:9: ( declaration )+ // positiveClosureBlock - NSInteger cnt1=0; - do { - NSInteger alt1=2; - NSInteger LA1_0 = [input LA:1]; - if ( (LA1_0==VAR_DEF||(LA1_0>=FUNC_DECL && LA1_0<=FUNC_DEF)) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:14:9: declaration // alt - { - [self pushFollow:FOLLOW_declaration_in_program56]; - [self declaration]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - default : - if ( cnt1 >= 1 ) - goto loop1; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:1]; - @throw eee; - } - cnt1++; - } while (YES); - loop1: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end program */ -/* - * $ANTLR start declaration - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:17:1: declaration : ( variable | ^( FUNC_DECL functionHeader ) | ^( FUNC_DEF functionHeader block ) ); - */ -- (void) declaration -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:18:5: ( variable | ^( FUNC_DECL functionHeader ) | ^( FUNC_DEF functionHeader block ) ) //ruleblock - NSInteger alt2=3; - switch ([input LA:1]) { - case VAR_DEF: ; - { - alt2=1; - } - break; - case FUNC_DECL: ; - { - alt2=2; - } - break; - case FUNC_DEF: ; - { - alt2=3; - } - break; - - default: ; - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:2 state:0 stream:input]; - @throw nvae; - } - - switch (alt2) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:18:9: variable // alt - { - [self pushFollow:FOLLOW_variable_in_declaration76]; - [self variable]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:19:9: ^( FUNC_DECL functionHeader ) // alt - { - [self match:input TokenType:FUNC_DECL Follow:FOLLOW_FUNC_DECL_in_declaration87]; /* element() */ - - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - [self pushFollow:FOLLOW_functionHeader_in_declaration89]; - [self functionHeader]; - [self popFollow]; - - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; /* element() */ - /* elements */ - } - break; - case 3 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:20:9: ^( FUNC_DEF functionHeader block ) // alt - { - [self match:input TokenType:FUNC_DEF Follow:FOLLOW_FUNC_DEF_in_declaration101]; /* element() */ - - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - [self pushFollow:FOLLOW_functionHeader_in_declaration103]; - [self functionHeader]; - [self popFollow]; - - /* element() */ - [self pushFollow:FOLLOW_block_in_declaration105]; - [self block]; - [self popFollow]; - - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; /* element() */ - /* elements */ - } - break; - - } - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end declaration */ -/* - * $ANTLR start variable - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:23:1: variable : ^( VAR_DEF type declarator ) ; - */ -- (void) variable -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:24:5: ( ^( VAR_DEF type declarator ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:24:9: ^( VAR_DEF type declarator ) // alt - { - [self match:input TokenType:VAR_DEF Follow:FOLLOW_VAR_DEF_in_variable126]; /* element() */ - - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - [self pushFollow:FOLLOW_type_in_variable128]; - [self type]; - [self popFollow]; - - /* element() */ - [self pushFollow:FOLLOW_declarator_in_variable130]; - [self declarator]; - [self popFollow]; - - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end variable */ -/* - * $ANTLR start declarator - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:27:1: declarator : K_ID ; - */ -- (void) declarator -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:28:5: ( K_ID ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:28:9: K_ID // alt - { - [self match:input TokenType:K_ID Follow:FOLLOW_K_ID_in_declarator150]; /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end declarator */ -/* - * $ANTLR start functionHeader - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:31:1: functionHeader : ^( FUNC_HDR type K_ID ( formalParameter )+ ) ; - */ -- (void) functionHeader -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:32:5: ( ^( FUNC_HDR type K_ID ( formalParameter )+ ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:32:9: ^( FUNC_HDR type K_ID ( formalParameter )+ ) // alt - { - [self match:input TokenType:FUNC_HDR Follow:FOLLOW_FUNC_HDR_in_functionHeader171]; /* element() */ - - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - [self pushFollow:FOLLOW_type_in_functionHeader173]; - [self type]; - [self popFollow]; - - /* element() */ - [self match:input TokenType:K_ID Follow:FOLLOW_K_ID_in_functionHeader175]; /* element() */ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:32:30: ( formalParameter )+ // positiveClosureBlock - NSInteger cnt3=0; - do { - NSInteger alt3=2; - NSInteger LA3_0 = [input LA:1]; - if ( (LA3_0==ARG_DEF) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:32:30: formalParameter // alt - { - [self pushFollow:FOLLOW_formalParameter_in_functionHeader177]; - [self formalParameter]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - default : - if ( cnt3 >= 1 ) - goto loop3; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:3]; - @throw eee; - } - cnt3++; - } while (YES); - loop3: ; - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end functionHeader */ -/* - * $ANTLR start formalParameter - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:35:1: formalParameter : ^( ARG_DEF type declarator ) ; - */ -- (void) formalParameter -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:36:5: ( ^( ARG_DEF type declarator ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:36:9: ^( ARG_DEF type declarator ) // alt - { - [self match:input TokenType:ARG_DEF Follow:FOLLOW_ARG_DEF_in_formalParameter199]; /* element() */ - - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - [self pushFollow:FOLLOW_type_in_formalParameter201]; - [self type]; - [self popFollow]; - - /* element() */ - [self pushFollow:FOLLOW_declarator_in_formalParameter203]; - [self declarator]; - [self popFollow]; - - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end formalParameter */ -/* - * $ANTLR start type - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:39:1: type : ( K_INT | K_CHAR | K_VOID | K_ID ); - */ -- (void) type -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:40:5: ( K_INT | K_CHAR | K_VOID | K_ID ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g: // alt - { - if ((([input LA:1] >= K_ID) && ([input LA:1] <= K_VOID))) { - [input consume]; - [state setIsErrorRecovery:NO]; - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - @throw mse; - } - /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end type */ -/* - * $ANTLR start block - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:46:1: block : ^( BLOCK ( variable )* ( stat )* ) ; - */ -- (void) block -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:47:5: ( ^( BLOCK ( variable )* ( stat )* ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:47:9: ^( BLOCK ( variable )* ( stat )* ) // alt - { - [self match:input TokenType:BLOCK Follow:FOLLOW_BLOCK_in_block286]; /* element() */ - - if ( [input LA:1] == ANTLRTokenTypeDOWN ) { - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - do { - NSInteger alt4=2; - NSInteger LA4_0 = [input LA:1]; - if ( (LA4_0==VAR_DEF) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:47:17: variable // alt - { - [self pushFollow:FOLLOW_variable_in_block288]; - [self variable]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - default : - goto loop4; - } - } while (YES); - loop4: ; - /* element() */ - do { - NSInteger alt5=2; - NSInteger LA5_0 = [input LA:1]; - if ( ((LA5_0>=BLOCK && LA5_0<=K_INT)||(LA5_0>=K_FOR && LA5_0<=K_PLUS)) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:47:27: stat // alt - { - [self pushFollow:FOLLOW_stat_in_block291]; - [self stat]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - default : - goto loop5; - } - } while (YES); - loop5: ; - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; - } /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end block */ -/* - * $ANTLR start stat - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:50:1: stat : ( forStat | expr | block ); - */ -- (void) stat -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:50:5: ( forStat | expr | block ) //ruleblock - NSInteger alt6=3; - switch ([input LA:1]) { - case K_FOR: ; - { - alt6=1; - } - break; - case K_ID: ; - case K_INT: ; - case K_EQ: ; - case K_EQEQ: ; - case K_LT: ; - case K_PLUS: ; - { - alt6=2; - } - break; - case BLOCK: ; - { - alt6=3; - } - break; - - default: ; - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:6 state:0 stream:input]; - @throw nvae; - } - - switch (alt6) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:50:7: forStat // alt - { - [self pushFollow:FOLLOW_forStat_in_stat305]; - [self forStat]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:51:7: expr // alt - { - [self pushFollow:FOLLOW_expr_in_stat313]; - [self expr]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - case 3 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:52:7: block // alt - { - [self pushFollow:FOLLOW_block_in_stat321]; - [self block]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - } - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end stat */ -/* - * $ANTLR start forStat - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:55:1: forStat : ^( K_FOR expr expr expr block ) ; - */ -- (void) forStat -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:56:5: ( ^( K_FOR expr expr expr block ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:56:9: ^( K_FOR expr expr expr block ) // alt - { - [self match:input TokenType:K_FOR Follow:FOLLOW_K_FOR_in_forStat341]; /* element() */ - - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - [self pushFollow:FOLLOW_expr_in_forStat343]; - [self expr]; - [self popFollow]; - - /* element() */ - [self pushFollow:FOLLOW_expr_in_forStat345]; - [self expr]; - [self popFollow]; - - /* element() */ - [self pushFollow:FOLLOW_expr_in_forStat347]; - [self expr]; - [self popFollow]; - - /* element() */ - [self pushFollow:FOLLOW_block_in_forStat349]; - [self block]; - [self popFollow]; - - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end forStat */ -/* - * $ANTLR start expr - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:59:1: expr : ( ^( K_EQEQ expr expr ) | ^( K_LT expr expr ) | ^( K_PLUS expr expr ) | ^( K_EQ K_ID e= expr ) | atom ); - */ -- (SimpleCTP_expr_return *) expr -{ - /* ruleScopeSetUp */ - - SimpleCTP_expr_return * retval = [SimpleCTP_expr_return newSimpleCTP_expr_return]; - [retval setStart:[input LT:1]]; - - @try { - ANTLRCommonTree *K_ID1 = nil; - SimpleCTP_expr_return * e = nil; - - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:59:5: ( ^( K_EQEQ expr expr ) | ^( K_LT expr expr ) | ^( K_PLUS expr expr ) | ^( K_EQ K_ID e= expr ) | atom ) //ruleblock - NSInteger alt7=5; - switch ([input LA:1]) { - case K_EQEQ: ; - { - alt7=1; - } - break; - case K_LT: ; - { - alt7=2; - } - break; - case K_PLUS: ; - { - alt7=3; - } - break; - case K_EQ: ; - { - alt7=4; - } - break; - case K_ID: ; - case K_INT: ; - { - alt7=5; - } - break; - - default: ; - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:7 state:0 stream:input]; - @throw nvae; - } - - switch (alt7) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:59:9: ^( K_EQEQ expr expr ) // alt - { - [self match:input TokenType:K_EQEQ Follow:FOLLOW_K_EQEQ_in_expr365]; /* element() */ - - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - [self pushFollow:FOLLOW_expr_in_expr367]; - [self expr]; - [self popFollow]; - - /* element() */ - [self pushFollow:FOLLOW_expr_in_expr369]; - [self expr]; - [self popFollow]; - - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:60:9: ^( K_LT expr expr ) // alt - { - [self match:input TokenType:K_LT Follow:FOLLOW_K_LT_in_expr381]; /* element() */ - - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - [self pushFollow:FOLLOW_expr_in_expr383]; - [self expr]; - [self popFollow]; - - /* element() */ - [self pushFollow:FOLLOW_expr_in_expr385]; - [self expr]; - [self popFollow]; - - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; /* element() */ - /* elements */ - } - break; - case 3 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:61:9: ^( K_PLUS expr expr ) // alt - { - [self match:input TokenType:K_PLUS Follow:FOLLOW_K_PLUS_in_expr397]; /* element() */ - - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - [self pushFollow:FOLLOW_expr_in_expr399]; - [self expr]; - [self popFollow]; - - /* element() */ - [self pushFollow:FOLLOW_expr_in_expr401]; - [self expr]; - [self popFollow]; - - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; /* element() */ - /* elements */ - } - break; - case 4 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:62:9: ^( K_EQ K_ID e= expr ) // alt - { - [self match:input TokenType:K_EQ Follow:FOLLOW_K_EQ_in_expr413]; /* element() */ - - [self match:input TokenType:ANTLRTokenTypeDOWN Follow:nil]; - K_ID1=(ANTLRCommonTree *)[self match:input TokenType:K_ID Follow:FOLLOW_K_ID_in_expr415]; /* element() */ - [self pushFollow:FOLLOW_expr_in_expr419]; - e = [self expr]; - [self popFollow]; - - /* element() */ - - [self match:input TokenType:ANTLRTokenTypeUP Follow:nil]; /* element() */ - NSLog(@"assigning %@ to variable %@", (e!=nil?[[input getTokenStream] toStringFromStart:[[input getTreeAdaptor] getTokenStartIndex:[e getStart]] - ToEnd:[[input getTreeAdaptor] getTokenStopIndex:[e getStart]]]:nil), (K_ID1!=nil?[K_ID1 getText]:0)); /* element() */ - /* elements */ - } - break; - case 5 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:63:9: atom // alt - { - [self pushFollow:FOLLOW_atom_in_expr432]; - [self atom]; - [self popFollow]; - - /* element() */ - /* elements */ - } - break; - - } - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return retval; -} -/* $ANTLR end expr */ -/* - * $ANTLR start atom - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:66:1: atom : ( K_ID | K_INT ); - */ -- (void) atom -{ - /* ruleScopeSetUp */ - - @try { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g:67:5: ( K_ID | K_INT ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/simplecTreeParser/SimpleCTP.g: // alt - { - if ((([input LA:1] >= K_ID) && ([input LA:1] <= K_INT))) { - [input consume]; - [state setIsErrorRecovery:NO]; - } else { - ANTLRMismatchedSetException *mse = [ANTLRMismatchedSetException exceptionWithSet:nil stream:input]; - @throw mse; - } - /* element() */ - /* elements */ - } - - // token+rule list labels - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - } @finally { - } - return ; -} -/* $ANTLR end atom */ - -@end /* end of SimpleCTP implementation line 669 */ - - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCTP.tokens b/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCTP.tokens deleted file mode 100644 index 6d06db9c6b57e207343fa05cc205bbe0c518bed4..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/simplecTreeParser/output1/SimpleCTP.tokens +++ /dev/null @@ -1,29 +0,0 @@ -K_ID=10 -T__26=26 -T__25=25 -T__24=24 -T__23=23 -K_EQEQ=16 -T__22=22 -K_INT=11 -T__21=21 -K_FOR=14 -FUNC_HDR=6 -FUNC_DEF=8 -K_INT_TYPE=19 -FUNC_DECL=7 -ARG_DEF=5 -WS=20 -K_EQ=15 -BLOCK=9 -K_LT=17 -K_CHAR=12 -K_VOID=13 -VAR_DEF=4 -K_PLUS=18 -';'=21 -'}'=26 -'('=22 -','=23 -')'=24 -'{'=25 diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/antlr3.h b/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/antlr3.h deleted file mode 100644 index 4f16279cec31897b812a1bc997a76fbbbdc41d93..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/antlr3.h +++ /dev/null @@ -1,79 +0,0 @@ -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -//#import -//#import -#import -#import diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewrite.tokens b/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewrite.tokens deleted file mode 100644 index eb18cc621d80d65cdd1f6c23e33776016fb703f9..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewrite.tokens +++ /dev/null @@ -1,2 +0,0 @@ -WS=5 -INT=4 diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteLexer.h b/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteLexer.h deleted file mode 100644 index c97f099a649ce2ceeff4f6add8aea4d5ba80b1f8..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteLexer.h +++ /dev/null @@ -1,30 +0,0 @@ -// $ANTLR 3.2 Aug 20, 2010 15:00:19 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g 2010-08-20 15:03:14 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - -/* Start cyclicDFAInterface */ - -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -#pragma mark Tokens -#define INT 4 -#define WS 5 -#define EOF -1 -@interface TreeRewriteLexer : ANTLRLexer { // line 283 -// start of actions.lexer.memVars -// start of action-actionScope-memVars -} -+ (TreeRewriteLexer *)newTreeRewriteLexer:(id)anInput; - -- (void)mINT; -- (void)mWS; -- (void)mTokens; - -@end /* end of TreeRewriteLexer interface */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteLexer.m b/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteLexer.m deleted file mode 100644 index 3b52b071c55e756d2ba98ad614a991e678a383c7..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteLexer.m +++ /dev/null @@ -1,224 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 20, 2010 15:00:19 - * - * - From the grammar source file : /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g - * - On : 2010-08-20 15:03:14 - * - for the lexer : TreeRewriteLexerLexer * - * Editing it, at least manually, is not wise. - * - * C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 20, 2010 15:00:19 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g 2010-08-20 15:03:14 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "TreeRewriteLexer.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - - -/** As per Terence: No returns for lexer rules! -#pragma mark Rule return scopes start -#pragma mark Rule return scopes end -*/ -@implementation TreeRewriteLexer // line 330 - -+ (void) initialize -{ - [ANTLRBaseRecognizer setGrammarFileName:@"/usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g"]; -} - -+ (NSString *) tokenNameForType:(NSInteger)aTokenType -{ - return [[self getTokenNames] objectAtIndex:aTokenType]; -} - -+ (TreeRewriteLexer *)newTreeRewriteLexer:(id)anInput -{ - return [[TreeRewriteLexer alloc] initWithCharStream:anInput]; -} - -- (id) initWithCharStream:(id)anInput -{ - if ((self = [super initWithCharStream:anInput State:[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:3+1]]) != nil) { - - } - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} - -// Start of actions.lexer.methods -// start methods() - -// Start of Rules -// $ANTLR start "INT" -- (void) mINT -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = INT; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:15:5: ( ( '0' .. '9' )+ ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:15:7: ( '0' .. '9' )+ // alt - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:15:7: ( '0' .. '9' )+ // positiveClosureBlock - NSInteger cnt1=0; - do { - NSInteger alt1=2; - NSInteger LA1_0 = [input LA:1]; - if ( ((LA1_0>='0' && LA1_0<='9')) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:15:8: '0' .. '9' // alt - { - [self matchRangeFromChar:'0' to:'9']; /* element() */ - /* elements */ - } - break; - - default : - if ( cnt1 >= 1 ) - goto loop1; - ANTLREarlyExitException *eee = [ANTLREarlyExitException exceptionWithStream:input decisionNumber:1]; - @throw eee; - } - cnt1++; - } while (YES); - loop1: ; - /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "INT" - -// $ANTLR start "WS" -- (void) mWS -{ - // - // ruleScopeSetUp - - @try { - NSInteger _type = WS; - NSInteger _channel = ANTLRTokenChannelDefault; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:18:5: ( ' ' ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:18:9: ' ' // alt - { - [self matchChar:' ']; - /* element() */ - state.channel=99; /* element() */ - /* elements */ - } - - // token+rule list labels - - [state setType:_type]; - - state.channel = _channel; - } - @finally { - // - } - return; -} -// $ANTLR end "WS" - -- (void) mTokens -{ - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:1:8: ( INT | WS ) //ruleblock - NSInteger alt2=2; - NSInteger LA2_0 = [input LA:1]; - - if ( ((LA2_0>='0' && LA2_0<='9')) ) { - alt2=1; - } - else if ( (LA2_0==' ') ) { - alt2=2; - } - else { - ANTLRNoViableAltException *nvae = [ANTLRNoViableAltException newANTLRNoViableAltException:2 state:0 stream:input]; - @throw nvae; - } - switch (alt2) { - case 1 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:1:10: INT // alt - { - [self mINT]; - /* element() */ - /* elements */ - } - break; - case 2 : ; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:1:14: WS // alt - { - [self mWS]; - /* element() */ - /* elements */ - } - break; - - } - -} - -@end // end of TreeRewriteLexer implementation // line 397 - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteParser.h b/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteParser.h deleted file mode 100644 index 058e7af3c7576fa4add5de553681a2e8364bf7ed..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteParser.h +++ /dev/null @@ -1,75 +0,0 @@ -// $ANTLR 3.2 Aug 20, 2010 15:00:19 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g 2010-08-20 15:03:14 - -/* ============================================================================= - * Standard antlr3 OBJC runtime definitions - */ -#import -#import "antlr3.h" -/* End of standard antlr3 runtime definitions - * ============================================================================= - */ - -#pragma mark Tokens -#define WS 5 -#define INT 4 -#define EOF -1 -#pragma mark Dynamic Global Scopes -#pragma mark Dynamic Rule Scopes -#pragma mark Rule Return Scopes start -@interface TreeRewriteParser_rule_return :ANTLRParserRuleReturnScope { // line 1672 -// returnScopeInterface.memVars -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (TreeRewriteParser_rule_return *)newTreeRewriteParser_rule_return; -// this is start of set and get methods -// returnScopeInterface.methodsdecl -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end -@interface TreeRewriteParser_subrule_return :ANTLRParserRuleReturnScope { // line 1672 -// returnScopeInterface.memVars -ANTLRCommonTree *tree; // start of memVars() -} - -// start properties -@property (retain, getter=getTree, setter=setTree:) ANTLRCommonTree *tree; -+ (TreeRewriteParser_subrule_return *)newTreeRewriteParser_subrule_return; -// this is start of set and get methods -// returnScopeInterface.methodsdecl -- (ANTLRCommonTree *)getTree; -- (void) setTree:(ANTLRCommonTree *)aTree; - // methodsDecl -@end - -#pragma mark Rule return scopes end -@interface TreeRewriteParser : ANTLRParser { // line 529 -// start of globalAttributeScopeMemVar - - -// start of action-actionScope-memVars -// start of ruleAttributeScopeMemVar - - -// Start of memVars -// parserHeaderFile.memVars -// parsermemVars -id treeAdaptor; - - } - -// start of action-actionScope-methodsDecl - -// parserHeaderFile.methodsdecl -// parserMethodsDecl -- (id) getTreeAdaptor; -- (void) setTreeAdaptor:(id)theTreeAdaptor; - -- (TreeRewriteParser_rule_return *)mrule; -- (TreeRewriteParser_subrule_return *)msubrule; - - -@end /* end of TreeRewriteParser interface */ diff --git a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteParser.m b/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteParser.m deleted file mode 100644 index efd085f1737965a095ec0d1256d0ad719be38ae1..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/examples/treerewrite/output1/TreeRewriteParser.m +++ /dev/null @@ -1,354 +0,0 @@ -/** \file - * This OBJC source file was generated by $ANTLR version 3.2 Aug 20, 2010 15:00:19 - * - * - From the grammar source file : /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g - * - On : 2010-08-20 15:03:14 - * - for the parser : TreeRewriteParserParser * - * Editing it, at least manually, is not wise. - * - * C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws. - * - * -*/ -// [The "BSD licence"] -// Copyright (c) 2010 Alan Condit -// -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// 1. Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// 2. Redistributions in binary form must reproduce the above copyright -// notice, this list of conditions and the following disclaimer in the -// documentation and/or other materials provided with the distribution. -// 3. The name of the author may not be used to endorse or promote products -// derived from this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// $ANTLR 3.2 Aug 20, 2010 15:00:19 /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g 2010-08-20 15:03:14 - -/* ----------------------------------------- - * Include the ANTLR3 generated header file. - */ -#import "TreeRewriteParser.h" -/* ----------------------------------------- */ - - -/* ============================================================================= */ - -/* ============================================================================= - * Start of recognizer - */ - - - -#pragma mark Bitsets -static ANTLRBitSet *FOLLOW_INT_in_rule26; - -const unsigned long long FOLLOW_INT_in_rule26_data[] = { 0x0000000000000010LL}; - -static ANTLRBitSet *FOLLOW_subrule_in_rule28; - -const unsigned long long FOLLOW_subrule_in_rule28_data[] = { 0x0000000000000002LL}; - -static ANTLRBitSet *FOLLOW_INT_in_subrule53; - -const unsigned long long FOLLOW_INT_in_subrule53_data[] = { 0x0000000000000002LL}; - - - -#pragma mark Dynamic Global Scopes - -#pragma mark Dynamic Rule Scopes - -#pragma mark Rule return scopes start -@implementation TreeRewriteParser_rule_return -@synthesize tree; -+ (TreeRewriteParser_rule_return *)newTreeRewriteParser_rule_return -{ - return [[[TreeRewriteParser_rule_return alloc] init] retain]; -} - -// returnScope.methods -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end - -@implementation TreeRewriteParser_subrule_return -@synthesize tree; -+ (TreeRewriteParser_subrule_return *)newTreeRewriteParser_subrule_return -{ - return [[[TreeRewriteParser_subrule_return alloc] init] retain]; -} - -// returnScope.methods -- (ANTLRCommonTree *)getTree -{ - return tree; -} - -- (void) setTree:(ANTLRCommonTree *)aTree -{ - if (tree != aTree) { - if (tree != nil) [tree release]; - if (aTree != nil) [aTree retain]; - tree = aTree; - } -} - -- (void) dealloc -{ - [self setTree:nil]; - [super dealloc]; -} - - - - -@end - - - -@implementation TreeRewriteParser // line 610 - -+ (void) initialize -{ - FOLLOW_INT_in_rule26 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_INT_in_rule26_data Count:(NSUInteger)1] retain]; - FOLLOW_subrule_in_rule28 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_subrule_in_rule28_data Count:(NSUInteger)1] retain]; - FOLLOW_INT_in_subrule53 = [[ANTLRBitSet newANTLRBitSetWithBits:(const unsigned long long *)FOLLOW_INT_in_subrule53_data Count:(NSUInteger)1] retain]; - - [ANTLRBaseRecognizer setTokenNames:[[[NSArray alloc] initWithObjects:@"", @"", @"", @"", - @"INT", @"WS", nil] retain]]; -} - -+ (TreeRewriteParser *)newTreeRewriteParser:(id)aStream -{ - return [[TreeRewriteParser alloc] initWithTokenStream:aStream]; - -} - -- (id) initWithTokenStream:(id)aStream -{ - if ((self = [super initWithTokenStream:aStream State:[[ANTLRRecognizerSharedState newANTLRRecognizerSharedStateWithRuleLen:2+1] retain]]) != nil) { - - - - // start of actions-actionScope-init - // start of init - // genericParser.init - [self setTreeAdaptor:[[ANTLRCommonTreeAdaptor newANTLRCommonTreeAdaptor] retain]]; - } - return self; -} - -- (void) dealloc -{ - [self setTreeAdaptor:nil]; - - [super dealloc]; -} -// start actions.actionScope.methods -// start methods() -// genericParser.methods -// parserMethods -- (id) getTreeAdaptor -{ - return treeAdaptor; -} - -- (void) setTreeAdaptor:(id)aTreeAdaptor -{ - if (aTreeAdaptor != treeAdaptor) { - treeAdaptor = aTreeAdaptor; - } -} -// start rules -/* - * $ANTLR start rule - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:8:1: rule : INT subrule -> ^( subrule INT ) ; - */ -- (TreeRewriteParser_rule_return *) rule -{ - // ruleScopeSetUp - - // ruleDeclarations - TreeRewriteParser_rule_return * retval = [TreeRewriteParser_rule_return newTreeRewriteParser_rule_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - // ruleLabelDefs - id INT1 = nil; - TreeRewriteParser_subrule_return * subrule2 = nil; - - - ANTLRCommonTree *INT1_tree=nil; - ANTLRRewriteRuleTokenStream *stream_INT = - [[ANTLRRewriteRuleTokenStream newANTLRRewriteRuleTokenStream:treeAdaptor - description:@"token INT"] retain]; - ANTLRRewriteRuleSubtreeStream *stream_subrule = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"rule subrule"] retain]; - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:8:5: ( INT subrule -> ^( subrule INT ) ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:8:7: INT subrule // alt - { - INT1=(id)[self match:input TokenType:INT Follow:FOLLOW_INT_in_rule26]; - [stream_INT addElement:INT1]; - /* element() */ - [self pushFollow:FOLLOW_subrule_in_rule28]; - subrule2 = [self subrule]; - [self popFollow]; - - - [stream_subrule addElement:[subrule2 getTree]]; /* element() */ - /* elements */ - - // AST REWRITE - // elements: INT, subrule - // token labels: - // rule labels: retval - // token list labels: - // rule list labels: - // wildcard labels: - [retval setTree:root_0]; - - retval.tree = root_0; - - ANTLRRewriteRuleSubtreeStream *stream_retval = - [[ANTLRRewriteRuleSubtreeStream newANTLRRewriteRuleSubtreeStream:treeAdaptor - description:@"token retval" - element:retval!=nil?[retval getTree]:nil] retain]; - - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - // 8:19: -> ^( subrule INT ) - { - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:8:22: ^( subrule INT ) - { - ANTLRCommonTree *root_1 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - root_1 = (ANTLRCommonTree *)[treeAdaptor becomeRoot:(id)[stream_subrule nextNode] - old:root_1]; - - // TODO: args: - [treeAdaptor addChild:[stream_INT nextNode] toTree:root_1]; - - [treeAdaptor addChild:root_1 toTree:root_0]; - } - - } - - retval.tree = root_0; - - } - - // token+rule list labels - [retval setStop:[input LT:-1]]; - - [stream_INT release]; - [stream_subrule release]; - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end rule */ -/* - * $ANTLR start subrule - * /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:11:1: subrule : INT ; - */ -- (TreeRewriteParser_subrule_return *) subrule -{ - // ruleScopeSetUp - - // ruleDeclarations - TreeRewriteParser_subrule_return * retval = [TreeRewriteParser_subrule_return newTreeRewriteParser_subrule_return]; - [retval setStart:[input LT:1]]; - - ANTLRCommonTree *root_0 = nil; - - @try { - // ruleLabelDefs - id INT3 = nil; - - ANTLRCommonTree *INT3_tree=nil; - - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:12:5: ( INT ) // ruleBlockSingleAlt - // /usr/local/ANTLR3-ObjC2.0-Runtime/Framework/examples/treerewrite/TreeRewrite.g:12:9: INT // alt - { - root_0 = (ANTLRCommonTree *)[[[treeAdaptor class] newEmptyTree] retain]; - - INT3=(id)[self match:input TokenType:INT Follow:FOLLOW_INT_in_subrule53]; - INT3_tree = (ANTLRCommonTree *)[[treeAdaptor createTree:INT3] retain]; - [treeAdaptor addChild:INT3_tree toTree:root_0]; - /* element() */ - /* elements */ - } - - // token+rule list labels - [retval setStop:[input LT:-1]]; - - - retval.tree = (ANTLRCommonTree *)[treeAdaptor rulePostProcessing:root_0]; - [treeAdaptor setTokenBoundaries:retval.tree From:retval.startToken To:retval.stopToken]; - - } - @catch (ANTLRRecognitionException *re) { - [self reportError:re]; - [self recover:input Exception:re]; - retval.tree = (ANTLRCommonTree *)[treeAdaptor errorNode:input From:retval.startToken To:[input LT:-1] Exception:re]; - - } @finally { - } - return retval; -} -/* $ANTLR end subrule */ - -@end /* end of TreeRewriteParser implementation line 669 */ - - -/* End of code - * ============================================================================= - */ diff --git a/antlr-3.4/runtime/ObjC/Framework/java src b/antlr-3.4/runtime/ObjC/Framework/java src deleted file mode 100644 index 7012ce8370ee061c242a86166cde7fa44d60fa22..0000000000000000000000000000000000000000 Binary files a/antlr-3.4/runtime/ObjC/Framework/java src and /dev/null differ diff --git a/antlr-3.4/runtime/ObjC/Framework/test/runtime/misc/ANTLRIntArrayTest.h b/antlr-3.4/runtime/ObjC/Framework/test/runtime/misc/ANTLRIntArrayTest.h deleted file mode 100644 index 1dffb2353e33d369759b3e3135e15991e268c42c..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/test/runtime/misc/ANTLRIntArrayTest.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// ANTLRIntArrayTest.h -// ANTLR -// -// Created by Ian Michell on 13/05/2010. -// Copyright 2010 Ian Michell. All rights reserved. -// - -#import - - -@interface ANTLRIntArrayTest : SenTestCase -{ - -} - --(void) testAdd; --(void) testPushPop; --(void) testClearAndAdd; - -@end diff --git a/antlr-3.4/runtime/ObjC/Framework/test/runtime/misc/ANTLRIntArrayTest.m b/antlr-3.4/runtime/ObjC/Framework/test/runtime/misc/ANTLRIntArrayTest.m deleted file mode 100644 index a3edc2008e07d455bb88b93e5d1ed85d6c44cee9..0000000000000000000000000000000000000000 --- a/antlr-3.4/runtime/ObjC/Framework/test/runtime/misc/ANTLRIntArrayTest.m +++ /dev/null @@ -1,47 +0,0 @@ -// -// ANTLRIntArrayTest.m -// ANTLR -// -// Created by Ian Michell on 13/05/2010. -// Copyright 2010 Ian Michell. All rights reserved. -// - -#import "ANTLRIntArrayTest.h" -#import "ANTLRIntArray.h" - -@implementation ANTLRIntArrayTest - --(void) testAdd -{ - ANTLRIntArray *intArray = [ANTLRIntArray newArrayWithLen:10]; - [intArray addInteger:1]; - STAssertTrue([intArray count] == 1, @"Int array should be of size 1"); - STAssertTrue([intArray integerAtIndex:0] == 1, @"First item in int array should be 1"); - [intArray release]; -} - --(void) testPushPop -{ - ANTLRIntArray *intArray = [ANTLRIntArray newArrayWithLen:10]; - for (NSInteger i = 0; i < 10; i++) - { - [intArray push:i + 1]; - } - NSInteger popped = [intArray pop]; - NSLog(@"Popped value: %d", popped); - STAssertTrue(popped == 10, @"Pop should pull the last element out, which should be 10 was: %d", popped); - [intArray release]; -} - --(void) testClearAndAdd -{ - ANTLRIntArray *intArray = [ANTLRIntArray newArrayWithLen:10]; - [intArray addInteger:1]; - STAssertTrue([intArray count] == 1, @"Int array should be of size 1"); - STAssertTrue([intArray integerAtIndex:0] == 1, @"First item in int array should be 1"); - [intArray reset]; - STAssertTrue([intArray count] == 0, @"Array size should be 0"); - [intArray release]; -} - -@end diff --git a/antlr-3.4/tool/src/main/java/org/antlr/codegen/CPPTarget.java b/antlr-3.4/tool/src/main/java/org/antlr/codegen/CPPTarget.java deleted file mode 100644 index 22962e08368e0a1e9ccde1ee2cb1dcc78420c114..0000000000000000000000000000000000000000 --- a/antlr-3.4/tool/src/main/java/org/antlr/codegen/CPPTarget.java +++ /dev/null @@ -1,139 +0,0 @@ -/* - * [The "BSD license"] - * Copyright (c) 2010 Terence Parr - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package org.antlr.codegen; - -import org.antlr.Tool; -import org.stringtemplate.v4.ST; -import org.stringtemplate.v4.STGroup; -import org.antlr.tool.Grammar; - -import java.io.IOException; - -public class CPPTarget extends Target { - - public String escapeChar( int c ) { - // System.out.println("CPPTarget.escapeChar("+c+")"); - switch (c) { - case '\n' : return "\\n"; - case '\t' : return "\\t"; - case '\r' : return "\\r"; - case '\\' : return "\\\\"; - case '\'' : return "\\'"; - case '"' : return "\\\""; - default : - if ( c < ' ' || c > 126 ) - { - if (c > 255) - { - String s = Integer.toString(c,16); - // put leading zeroes in front of the thing.. - while( s.length() < 4 ) - s = '0' + s; - return "\\u" + s; - } - else { - return "\\" + Integer.toString(c,8); - } - } - else { - return String.valueOf((char)c); - } - } - } - - /** Converts a String into a representation that can be use as a literal - * when surrounded by double-quotes. - * - * Used for escaping semantic predicate strings for exceptions. - * - * @param s The String to be changed into a literal - */ - public String escapeString(String s) - { - StringBuffer retval = new StringBuffer(); - for (int i = 0; i < s.length(); i++) { - retval.append(escapeChar(s.charAt(i))); - } - - return retval.toString(); - } - - protected void genRecognizerHeaderFile(Tool tool, - CodeGenerator generator, - Grammar grammar, - ST headerFileST, - String extName) - throws IOException - { - generator.write(headerFileST, grammar.name+extName); - } - - /** Convert from an ANTLR char literal found in a grammar file to - * an equivalent char literal in the target language. For Java, this - * is the identify translation; i.e., '\n' -> '\n'. Most languages - * will be able to use this 1-to-1 mapping. Expect single quotes - * around the incoming literal. - * Depending on the charvocabulary the charliteral should be prefixed with a 'L' - */ - public String getTargetCharLiteralFromANTLRCharLiteral( CodeGenerator codegen, String literal) { - int c = Grammar.getCharValueFromGrammarCharLiteral(literal); - String prefix = "'"; - if( codegen.grammar.getMaxCharValue() > 255 ) - prefix = "L'"; - else if( (c & 0x80) != 0 ) // if in char mode prevent sign extensions - return ""+c; - return prefix+escapeChar(c)+"'"; - } - - /** Convert from an ANTLR string literal found in a grammar file to - * an equivalent string literal in the target language. For Java, this - * is the identify translation; i.e., "\"\n" -> "\"\n". Most languages - * will be able to use this 1-to-1 mapping. Expect double quotes - * around the incoming literal. - * Depending on the charvocabulary the string should be prefixed with a 'L' - */ - public String getTargetStringLiteralFromANTLRStringLiteral( CodeGenerator codegen, String literal) { - StringBuffer buf = Grammar.getUnescapedStringFromGrammarStringLiteral(literal); - String prefix = "\""; - if( codegen.grammar.getMaxCharValue() > 255 ) - prefix = "L\""; - return prefix+escapeString(buf.toString())+"\""; - } - /** Character constants get truncated to this value. - * TODO: This should be derived from the charVocabulary. Depending on it - * being 255 or 0xFFFF the templates should generate normal character - * constants or multibyte ones. - */ - public int getMaxCharValue( CodeGenerator codegen ) { - int maxval = 255; // codegen.grammar.get????(); - if ( maxval <= 255 ) - return 255; - else - return maxval; - } -} diff --git a/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/CPP/CPP.stg b/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/CPP/CPP.stg deleted file mode 100644 index 4488b06ae41a2dc5794a111b80bf0e74ebd83cc7..0000000000000000000000000000000000000000 --- a/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/CPP/CPP.stg +++ /dev/null @@ -1,1351 +0,0 @@ -/* - [The "BSD license"] - Copyright (c) 2005-2006 Terence Parr - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -group Cpp; - -cppTypeInitMap ::= [ - "int":"0", - "long":"0", - "float":"0.0", - "double":"0.0", - "bool":"false", - "byte":"0", - "short":"0", - "char":"0", - default:"0" // anything other than an atomic type -] - -// What we generate lexer/parser/treeparser, used a suffix in a few places -generatedType() ::= << -LexerParserTreeParser ->> - -leadIn(type) ::= -<< -/** \file - * - * This file was generated by ANTLR version - * - * - From the grammar source file : - * - On : - - * - for the lexer : <\n> - - - * - for the parser : <\n> - - - * - for the tree parser : <\n> - - * - * Edit at your own peril. - */ ->> - -standardHeaders() ::= -<< -#include \.h> - - -#warning "No profiling support.." - - -#warning "No tree parsing yet..." - ->> - -/** The overall file structure of a recognizer; stores methods for rules - * and cyclic DFAs plus support code. - */ -outputFile(LEXER,PARSER,TREE_PARSER, actionScope, actions, - docComment, recognizer, - name, tokens, tokenNames, rules, cyclicDFAs, - bitsets, buildTemplate, profile, - backtracking, synpreds, memoize, numRules, - fileName, ANTLRVersion, generatedTimestamp, trace, - scopes, superClass) ::= -<< - -<@includes> -#include "" -<@end> - -// Header action start ======================================================== - -// Header action end ======================================================== - - - - - - - - ->> -parserHeaderFile() ::= << ->> -treeParserHeaderFile() ::= << ->> -lexerHeaderFile() ::= << -template\ -class : public antlr3::Lexer\ { - // carry over general types - typedef typename StreamType::position_type position_type; - typedef typename StreamType::char_type char_type; - - typedef antlr3::tokenid_type tokenid_type; - typedef antlr3::channel_type channel_type; - typedef antlr3::decision_type decision_type; - // exception shorthands - typedef antlr3::MismatchException\ MismatchException; - typedef antlr3::MismatchedRangeException\ MismatchedRangeException; - typedef antlr3::MismatchedSetException\ MismatchedSetException; - typedef antlr3::EarlyExitException\ EarlyExitException; - typedef antlr3::NoViableAltException\ NoViableAltException; - - // @TODO backtracking ruleMemo = new HashMap[+1];<\n> - - -public: - = ;}; separator="\n"> - }> - - - (StreamType* input) - : antlr3::Lexer\(input) - { - } - - - - - - - // syn preds - }> - - // cyclic dfa's - dfa = new DFA(this);}; separator="\n"> - // dfa tables.. -}; // class <\n> ->> - -headerFile( LEXER, - PARSER, - TREE_PARSER, - actionScope, - actions, - docComment, - recognizer, - name, - tokens, - tokenNames, - rules, - cyclicDFAs, - bitsets, - buildTemplate, - profile, - backtracking, - synpreds, - memoize, - numRules, - fileName, - ANTLRVersion, - generatedTimestamp, - trace, - scopes, - superClass - ) ::= -<< -#ifndef __H -#define __H - - - -<@includes> - -<@end> - - - - - - - - - - - - -#endif // __H<\n> ->> - -lexer(grammar, name, tokens, scopes, rules, numRules, labelType="Token", - filterMode) ::= << - - - ->> - -filteringNextToken() ::= << -/** A override of Lexer.nextToken() that backtracks over mTokens() looking - * for matches. No error can be generated upon error; just rewind, consume - * a token and then try again. backtracking needs to be set as well. - * Make rule memoization happen only at levels above 1 as we start mTokens - * at backtracking==1. - */ -public Token nextToken() { - while (true) { - if ( input.LA(1)==CharStream.EOF ) { - return Token.EOF_TOKEN; - } - this->token = 0; - tokenStartCharIndex = getCharIndex(); - try { - int m = input.mark(); - backtracking=1; - failed=false; - mTokens(); - backtracking=0; - - if ( failed ) { - input.rewind(m); - input.consume(); - } - else { - return token; - } - } - catch (RecognitionException re) { - // shouldn't happen in backtracking mode, but... - reportError(re); - recover(re); - } - } -} - -public void memoize(IntStream input, int ruleIndex, int ruleStartIndex) -{ - if ( backtracking > 1 ) - super.memoize(input, ruleIndex, ruleStartIndex); -} - -public boolean alreadyParsedRule(IntStream input, int ruleIndex) -{ - if ( backtracking > 1 ) - return super.alreadyParsedRule(input, ruleIndex); - return false; -} ->> - -filteringActionGate() ::= "backtracking == 1" - -/** How to generate a parser */ -genericParser( - grammar, name, scopes, tokens, tokenNames, rules, numRules, cyclicDFAs, - bitsets, inputStreamType, superClass, ASTLabelType="Object", - labelType, members, filterMode - ) ::= << -// genericParser -class : public <@superClassName><@end> { -public: - static const char* tokenNames[] = { - "\", "\", "\", "\", - }; - =;}; separator="\n"> - }> - <@members> - - (StreamType* input) - : \(input) - { - - ruleMemo = new HashMap[+1];<\n> - - } - <@end> - - //@TODO public String[] getTokenNames() { return tokenNames; } - //@TODO public String getGrammarFileName() { return ""; } - - - - - }> - - dfa = new DFA(this);}; separator="\n"> - - - _in_}, - words64=it.bits)> -}; ->> - -parser( - grammar, name, scopes, tokens, tokenNames, - rules, numRules, bitsets, ASTLabelType, - superClass="Parser", labelType="Token", - members={}) ::= << - ->> - -/** How to generate a tree parser; same as parser except the input - * stream is a different type. - */ -treeParser(grammar, name, scopes, tokens, tokenNames, globalAction, - rules, numRules, - bitsets, - labelType={}, ASTLabelType="Object", - superClass="TreeParser", members={}, filterMode - ) ::= << - ->> - -/** A simpler version of a rule template that is specific to the imaginary - * rules created for syntactic predicates. As they never have return values - * nor parameters etc..., just give simplest possible method. Don't do - * any of the normal memoization stuff in here either; it's a waste. - * As predicates cannot be inlined into the invoking rule, they need to - * be in a rule by themselves. - */ -synpredRule(ruleName, ruleDescriptor, block, description, nakedBlock) ::= -<< -// $ANTLR start -public void _fragment() throws RecognitionException { - System.out.println("enter "+input.LT(1)+" failed="+failed+" backtracking="+backtracking); - - try { - - } - finally { - System.out.println("exit "+input.LT(1)+" failed="+failed+" backtracking="+backtracking); - } - - - -} -// $ANTLR end ->> - -synpred(name) ::= << -public boolean () { - this->backtracking++; - <@start()> - int start = input.mark(); - try { - _fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = ! this->failed; - input.rewind(start); - <@stop()> - this->backtracking--; - this->failed = false; - return success; -}<\n> ->> - -lexerSynpred(name) ::= << - ->> - -ruleMemoization(name) ::= << - -if ( backtracking > 0 && alreadyParsedRule(input, ) ) - return ; - ->> - -/** How to test for failure and return from rule */ -checkRuleBacktrackFailure() ::= << - -if (failed) - return ; - ->> - -/** This rule has failed, exit indicating failure during backtrack */ -ruleBacktrackFailure() ::= << - -if (backtracking > 0) -{ - failed = true; - return ; -} - ->> - -/** How to generate code for a rule. This includes any return type - * data aggregates required for multiple return values. - */ -rule(ruleName,ruleDescriptor,block,emptyRule,description,exceptions,memoize) ::= << - - - -// $ANTLR start -// : -public () throw(antlr3::BaseRecognitionException) -{ - - antlr3::Tracer trace(this,""); - System.out.println("enter "+input.LT(1)+" failed="+failed+" backtracking="+backtracking); - - - - - <@preamble()> - try { - - - } - - <\n>}> - - - - - - catch (RecognitionException re) { - reportError(re); - recover(input,re); - }<\n> - - - - finally { - System.out.println("exit "+input.LT(1)+" failed="+failed+" backtracking="+backtracking); - - <(ruleDescriptor.actions.finally):execAction()> - } - <@postamble()> - return ; -} -// $ANTLR end ->> - -catch(decl,action) ::= << -catch () { - -} ->> - -ruleDeclarations() ::= << -_stack.push(new _scope());}; separator="\n"> -_stack.push(new _scope());}; separator="\n"> - - retval = new (); -retval.start = input.LT(1);<\n> - - = ; -}> - - -int _StartIndex = input.index(); - ->> - -ruleLabelDefs() ::= << -<[ruleDescriptor.tokenLabels,ruleDescriptor.tokenListLabels] - :{ =null;}; separator="\n" -> -<[ruleDescriptor.tokenListLabels,ruleDescriptor.ruleListLabels] - :{List list_=null;}; separator="\n" -> -<[ruleDescriptor.ruleLabels,ruleDescriptor.ruleListLabels] - :ruleLabelDef(label=it); separator="\n" -> -<[ruleDescriptor.allRuleRefsInAltsWithRewrites,ruleDescriptor.allTokenRefsInAltsWithRewrites] - :{List list_=new ArrayList();}; separator="\n" -> ->> - -ruleReturnValue() ::= << - - - - - -retval - - - ->> - -ruleCleanUp() ::= << -_stack.pop();}; separator="\n"> -_stack.pop();}; separator="\n"> - -retval.stop = input.LT(-1);<\n> - - - -if ( backtracking > 0 ) { memoize(input, , _StartIndex); } - - ->> - -/** How to generate a rule in the lexer; naked blocks are used for - * fragment rules. - */ -lexerRule(ruleName,nakedBlock,ruleDescriptor,block,memoize) ::= << -void m() throw(antlr3::BaseRecognitionException) -{ - - antlr3::Tracer trace(this,""); - - antlr3::CountScope nestingTracker(this->ruleNestingLevel); - StreamType& input(this->getInput()); - - - - <\n> - - tokenid_type type = ; - channel_type channel = antlr3::Token::DEFAULT_CHANNEL; - position_type start(input.getPosition()); - - - - - token == 0 && this->ruleNestingLevel == 1 ) { - TokenType *tt = TokenBuilder::build(type,start,input,channel); - std::cout \<\< (*tt) \<\< std::endl; - this->emit(tt); - }<\n> -})> - -} ->> - -/** How to generate code for the implicitly-defined lexer grammar rule - * that chooses between lexer rules. - */ -tokensRule(ruleName,nakedBlock,args,block,ruleDescriptor) ::= << -void mTokens() throw(antlr3::BaseRecognitionException) -{ - StreamType& input(this->getInput()); - <\n> -} ->> - -// S U B R U L E S - -/** A (...) subrule with multiple alternatives */ -block(alts,decls,decision,enclosingBlockLevel,blockLevel,decisionNumber, - maxK,maxAlt,description) ::= << -// block : -decision_type alt=; - -<@predecision()> - -<@postdecision()> -<@prebranch()> -switch (alt) { - -} -<@postbranch()> ->> - -/** A rule block with multiple alternatives */ -ruleBlock(alts,decls,decision,enclosingBlockLevel,blockLevel,decisionNumber,maxK,maxAlt,description) ::= << -// ruleBlock : -decision_type alt=; - -<@predecision()> - -<@postdecision()> -switch (alt) { - -} ->> - -ruleBlockSingleAlt(alts,decls,decision,enclosingBlockLevel,blockLevel,decisionNumber,description) ::= << -// ruleBlockSingleAlt : - -<@prealt()> - -<@postalt()> ->> - -/** A special case of a (...) subrule with a single alternative */ -blockSingleAlt(alts,decls,decision,enclosingBlockLevel,blockLevel,decisionNumber,description) ::= << -// : - -<@prealt()> - -<@postalt()> ->> - -/** A (..)+ block with 0 or more alternatives */ -positiveClosureBlock(alts,decls,decision,enclosingBlockLevel,blockLevel,decisionNumber,maxK,maxAlt,description) ::= << -// positiveClosureBlock : -decision_type cnt=0; - -<@preloop()> -do { - decision_type alt=; - <@predecision()> - - <@postdecision()> - switch (alt) { - - default : - if ( cnt >= 1 ) - goto loop; - EarlyExitException eee( input.getPosition(), ); - <@earlyExitException()> - throw eee; - } - cnt++; -} while (true); -loop: ; -<@postloop()> ->> - -positiveClosureBlockSingleAlt ::= positiveClosureBlock - -/** A (..)* block with 1 or more alternatives */ -closureBlock(alts,decls,decision,enclosingBlockLevel,blockLevel,decisionNumber,maxK,maxAlt,description) ::= << -// closureBlock : - -<@preloop()> -do { - decision_type alt=; - <@predecision()> - - <@postdecision()> - switch (alt) { - - default : - goto loop; - } -} while (true); -loop: ; -<@postloop()> ->> - -closureBlockSingleAlt ::= closureBlock - -/** Optional blocks (x)? are translated to (x|) by before code generation - * so we can just use the normal block template - */ -optionalBlock ::= block - -optionalBlockSingleAlt ::= block - -/** A case in a switch that jumps to an alternative given the alternative - * number. A DFA predicts the alternative and then a simple switch - * does the jump to the code that actually matches that alternative. - */ -altSwitchCase() ::= << -case : - <@prealt()> - - break;<\n> ->> - -/** An alternative is just a list of elements; at outermost level */ -alt(elements,altNum,description,autoAST,outerAlt) ::= << -// alt : -{ - <@declarations()> - - <@cleanup()> -} ->> - -// E L E M E N T S - -/** Dump the elements one per line */ -element() ::= << -// element : -<@prematch()> -<\n> ->> - -/** match a token optionally with a label in front */ -tokenRef(token,label,elementIndex) ::= << -// tokenRef - -