Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use the new unified Trie and add support for look-arounds #393

Merged
Changes from 1 commit
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
83e3b14
Add spikes for command parser and new trie
mlorbetske Feb 28, 2017
b8dd486
Track the sequence number
mlorbetske Mar 1, 2017
e5177fb
A new ProcessorState implementation that's close to working with the …
mlorbetske Mar 2, 2017
6d57500
Mostly working new processor state
mlorbetske Mar 3, 2017
2f51f3c
All tests passing with operation trie replaced
mlorbetske Mar 8, 2017
1a49352
All tests passing with both tries replaced
mlorbetske Mar 9, 2017
d37f609
Made conditional play a little nicer with the token trie
mlorbetske Mar 9, 2017
6ad1fdb
Adds tests using the new trie in the old driving scheme
mlorbetske Mar 9, 2017
e43085b
Add some specific tests for the new operation trie in the main proces…
mlorbetske Mar 9, 2017
f386549
Fixed bugs dealing with overlapped matching, added tests
mlorbetske Mar 10, 2017
5ab8a46
Remove the 'next' folder
mlorbetske Mar 10, 2017
e6425be
Allow reading replacements from config
mlorbetske Mar 10, 2017
bc7e36c
Add more tests
mlorbetske Mar 10, 2017
97790ec
Move types into matching files and adjust namespaces
mlorbetske Mar 10, 2017
b33694e
Some cleanup, fix missed using in TypeEx
mlorbetske Mar 10, 2017
e73bcaa
Fix token trie search, add tests
mlorbetske Mar 11, 2017
ecb036a
Add more tests
mlorbetske Mar 11, 2017
497bdb4
Get rid of all build warnings
mlorbetske Mar 3, 2017
3493885
Get build.proj based build working
mlorbetske Mar 3, 2017
1740dd3
Use build.proj from build.ps1, allow new3 to be used across console s…
mlorbetske Mar 3, 2017
ce5c58b
Re-enable net45 packing from build.proj
mlorbetske Mar 3, 2017
c97d47e
Have build.ps1 indicate that the full framework build is supported
mlorbetske Mar 3, 2017
4c569f1
Make nuget restore happy for non windows
mlorbetske Mar 3, 2017
af28e0d
Skip template packaging step for non-windows as it doesn't otherwise …
mlorbetske Mar 3, 2017
b342390
Rename RID to avoid confusion
mlorbetske Mar 3, 2017
f919873
Add new test project & its helper to build
mlorbetske Mar 3, 2017
3b9294c
Fix runtime identifier symbol name
mlorbetske Mar 11, 2017
cdcb56e
Fix first build, lower the required framework for several projects
mlorbetske Mar 12, 2017
f71a9c6
Enable parallel test runs
mlorbetske Mar 12, 2017
458fc0e
Add commit hash to package
mlorbetske Mar 12, 2017
49bbf59
Convert setup.sh to use the new build project
mlorbetske Mar 13, 2017
1472df5
Fix some missed stuff (from verification on Ubuntu)
mlorbetske Mar 14, 2017
2d24cfd
Get all tests passing on Ubuntu
mlorbetske Mar 14, 2017
cc67828
Fix Windows tests
mlorbetske Mar 14, 2017
9d48c09
Adjust the display name for a couple tests
mlorbetske Mar 14, 2017
9bd0bd8
Pull the CLI to build with from master
mlorbetske Mar 14, 2017
d345560
Add spikes for command parser and new trie
mlorbetske Feb 28, 2017
92e6147
Track the sequence number
mlorbetske Mar 1, 2017
d59d74d
A new ProcessorState implementation that's close to working with the …
mlorbetske Mar 2, 2017
d231858
Mostly working new processor state
mlorbetske Mar 3, 2017
dd083b4
All tests passing with operation trie replaced
mlorbetske Mar 8, 2017
41489e8
All tests passing with both tries replaced
mlorbetske Mar 9, 2017
1de0da1
Made conditional play a little nicer with the token trie
mlorbetske Mar 9, 2017
0ddb9a2
Adds tests using the new trie in the old driving scheme
mlorbetske Mar 9, 2017
58814c1
Add some specific tests for the new operation trie in the main proces…
mlorbetske Mar 9, 2017
f3b5a5e
Fixed bugs dealing with overlapped matching, added tests
mlorbetske Mar 10, 2017
31643a3
Remove the 'next' folder
mlorbetske Mar 10, 2017
00da52f
Allow reading replacements from config
mlorbetske Mar 10, 2017
2627571
Add more tests
mlorbetske Mar 10, 2017
5848be8
Move types into matching files and adjust namespaces
mlorbetske Mar 10, 2017
c479bec
Some cleanup, fix missed using in TypeEx
mlorbetske Mar 10, 2017
f314a7f
Fix token trie search, add tests
mlorbetske Mar 11, 2017
86fb33f
Add more tests
mlorbetske Mar 11, 2017
1b791d7
Add test for making sure the longest actual wins
mlorbetske Mar 14, 2017
62c3dc5
Add constructor to TerminalBase, check for known types that don't sup…
mlorbetske Mar 14, 2017
ab41ee7
Fix failing tests
mlorbetske Mar 14, 2017
106ddad
Merge branch 'dev/mlorbe/AddSpikesForCommandParserAndNewTrie' of http…
mlorbetske Mar 14, 2017
5ca86c2
Fix merge
mlorbetske Mar 14, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Fix merge
  • Loading branch information
mlorbetske committed Mar 14, 2017
commit 5ca86c2614d2f2ce0b68eb29f4a66e2d999a8804
2 changes: 0 additions & 2 deletions src/Microsoft.TemplateEngine.Core/Util/Token.cs
Original file line number Diff line number Diff line change
@@ -9,8 +9,6 @@ public Token(byte[] token, int index, int start = 0, int end = -1)
{
Value = token;
Index = index;
Start = start;
End = end != -1 ? end : token.Length;
}

public byte[] Value { get; }